AI synaptic coprocessor
AssigneeCognitive Science & Solutions, Inc.
InventorsDavid Sherwood, Terry A. Higbee
Life of this patent
Estimating the term…
Abstract
A coprocessor may include a memory configured to store a plurality of Very Long Data Words, each as a test Very Long Data Word (VLDW) having a length in the range of about one thousand bits to one million or more bits and containing encoded information that is distributed across the length of the VLDW. A processor generates search terms and a processing logic unit receives a test VLDW from the memory, receives a search term from the processor, and computes a Boolean inner product between the search term and the test VLDW read from memory indicative of the measure of similarity between the test VLDW and the search term. Optionally, buffers within logic circuits of processing pipelines may receive the test VLDWs.
Claims17
A coprocessor, comprising:
- a memory configured to store a plurality of Very Long Data Words, each comprising a test Very Long Data Word (VLDW) having a length in the range of about one thousand bits to one million or more bits and containing encoded information that is distributed across the length of the VLDW;
- a processor configured to generate search terms;
- and
- a processing logic unit configured to:
- receive a plurality of test VLDWs from the memory;
- receive a search term from the processor;
- and
- compute Boolean inner products between the search term and the plurality of test VLDWs read from memory indicative of the measure of similarity between the plurality of test VLDWs and the search term.
A coprocessor, comprising:
- a memory configured to store a plurality of Very Long Data Words, each comprising a test Very Long Data Word (VLDW) having a length in the range of about one thousand bits to one million or more bits and containing encoded information that is distributed across the length of the VLDW;
- a processor configured to generate search terms;
- and
- a processing logic unit configured to:
- receive a plurality of test VLDWs from the memory;
- receive a search term from the processor;
- and
- compute successive Boolean inner products between the search term and the plurality of test VLDWs read from memory indicative of the measure of similarity between the plurality of test VLDWs and the search term.
Dependencies are inferred from the claim text.