IEEE Transactions on Computers · 1977 · 32 citations · 4 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureFault ToleranceFault-tolerant ComputingLookup TablesMemory Subsystem DesignArithmetic Logic DescriptionArithmetic Logic Unit ArchitectureArray DesignFault Isolation TechniquesFlip-flopsHardware-software IntegrationMemory Array ArchitectureShift Registers
The associative linear array processor (ALAP) is a new approach to making large associative processors practical. Data storage in shift registers, bit-serial arithmetic, LSI word cells comprehensive arithmetic capability within the memory array, and electronic fault isolation are all utilized. The processor is a linear array of word cells, each containing memory and arithmetic logic. All connections to the word cells are by means of common buses except for the multiuse chaining channel. As with most operations within word cells, the current function of the chaining channel in each word is controlled by the combination of common control lines and the states of flag flip-flops in each word. This allows different chaining channel action in different words. Among its many uses the chaining channel can be used to resolve conflicts of multiple associative memory matches, to perform interword arithmetic, or to sort data as they are being input to the associative memory. In the ALAP project effort conducted at Hughes, wafers containing arrays of ALAP cells have been fabricated using LSI technology. A complete hardware/software system using the ALAP has been fabricated and checked out, along with two application programs of nontrivial magnitude.
4
STARAN parallel processor system hardware
Kenneth E. Batcher · 1974 · 141 citations
A cryotron catalog memory system
A. Slade, H. O. McMahon · 1957 · 65 citations · Full text
R. Stockton Gaines, Changjae Lee · IEEE Transactions on Electronic Computers · 1965 · 28 citations