US3757312A
Expired / Lapsed
US
⏱️ 0.0 years remaining
General purpose associative processor
Assignee: United States Department of the Navy
•
Filing: 1970-10-09
•
Granted: 1973-09-04
•
Expires: 1990-10-09
Abstract
Abstract A solid state associative chip memory system including an array of structurally identical elements each of which contains an integral number of bits. The system is independent of the length of each data word and the total number of words since any required word length may be obtained by horizontally connecting the proper number of associative chips and any processor size may be obtained by vertically connecting associative words. The system provides an array processor which has a distributed (in memory) logic that is capable of processing information while remaining in memory and is capable of simultaneous operations for solving problems in real time.
Inventors
- 👤 F Polkinghorn
- 👤 J Shore
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 08:14
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/80; G06F15/8038; G11; G11C; G11C15/00; G11C15/04
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
423 words
A solid state, variable syllable, variable instruction, associative processor which comprises, a plurality of identical associative chip elements each containing an integral number of associative memory bits, a plurality of identical, vertically stacked associative processor words, said plurality of words determining any desired processor size, said words comprising a plurality of identical associative chip elements, each of said elements horizontally connected to adjacent chip elements, said plurality of horizontally connected chip elements determining any desired word size, a write bus for each word connected to each associative chip element of the word for controlling the writing of information into that word, an add bus for each word connected to each associative chip element of the word for controlling add functions within that word, a response store comprising a plurality of memory flip-flops, and for each processor word, said response store section connected to one end of its associated processor word and to the add bus and write bus of that word, said response store section simultaneously controlling each word in the parallel processing of data stored within each processor word, controlling various search operations performed simultaneously within each processor word, and stores the results of these search operations, a plurality of control flip-flop registers equal in width to the combined width of the processor word and the response store, each bit of each of said registers connected in parallel to the corresponding bit in every processor word and its response store section, said control registers defining syllable limits to be observed in any operation, specifying which syllables will participate in the various search, logical, write, multi-write, and multiadd operations, specifying the type of search for each syllable when a search operation is performed, receives data outputs from any processor word, receives data from and provides data to any device which may be using the processor, and provides data inputs to the processor, said data inputs are compared in one step and under various criteria specified by the control registers to data stored within every processor word, the results of said comparisons being stored in the response store, whereby said data inputs are in one step written into one or more processor words or portions of one or more processor words, and in one step combined with data in one or more processor words in arithmetic and logical operations, the results of said operations being stored within the processor words, and said read, write, multi-write, add, multi-add, and logical operations are each performed in only one step and combinations of said operations performed simultaneously.
Claim 2
Dependent Claim
423 words
A solid state, variable syllable, variable instruction, associative processor which comprises, a plurality of identical associative chip elements each containing an integral number of associative memory bits, a plurality of identical, vertically stacked associative processor words, said plurality of words determining any desired processor size, said words comprising a plurality of identical associative chip elements, each of said elements horizontally connected to adjacent chip elements, said plurality of horizontally connected chip elements determining any desired word size, a write bus for each word connected to each associative chip element of the word for controlling the writing of information into that word, an add bus for each word connected to each associative chip element of the word for controlling add functions within that word, a response store comprising a plurality of memory flip-flops, and for each processor word, said response store section connected to one end of its associated processor word and to the add bus and write bus of that word, said response store section simultaneously controlling each word in the parallel processing of data stored within each processor word, controlling various search operations performed simultaneously within each processor word, and stores the results of these search operations, a plurality of control flip-flop registers equal in width to the combined width of the processor word and the response store, each bit of each of said registers connected in parallel to the corresponding bit in every processor word and its response store section, said control registers defining syllable limits to be observed in any operation, specifying which syllables will participate in the various search, logical, write, multi-write, and multiadd operations, specifying the type of search for each syllable when a search operation is performed, receives data outputs from any processor word, receives data from and provides data to any device which may be using the processor, and provides data inputs to the processor, said data inputs are compared in one step and under various criteria specified by the control registers to data stored within every processor word, the results of said comparisons being stored in the response store, whereby said data inputs are in one step written into one or more processor words or portions of one or more processor words, and in one step combined with data in one or more processor words in arithmetic and logical operations, the results of said operations being stored within the processor words, and said read, write, multi-write, add, multi-add, and logical operations are each performed in only one step and combinations of said operations performed simultaneously.
References Cited (Backward Citations)
US3402398A
Cited
US3402394A
Cited
US3483528A
Cited
US3533085A
Cited
US3576436A
Cited
US3644904A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-09-03 | 1977-03-05 | 1977-09-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-09-03 | 1981-03-05 | 1981-09-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-09-03 | 1985-03-05 | 1985-09-04 | $7700.00 | Window Closed / Lapsed |