摘要:
There is disclosed an array of processing elements which are arranged as a single instruction multiple data processor. Each processing cell in the array contains logic which enables the cell to determine whether or not it has been selected to perform an arithmetic or logical operation. Thus each cell in the array can obey an instruction while other cells in the array will be idle for the same instruction. The apparatus by which the processors may obey or not obey an instruction is integrated into the array of processing elements and provides stack and complement mechanisms to deal with complex sequences of tests.
摘要:
An associative array processor is described wherein an array (ARRAY) of associative processing cells is configured according to a format defined by configuration bits which perform functions previously performed by external masks. The array of associative processing cells is intervened by five paths, the minimum number of interconnections between adjacent horizontal cells. A transversal horizontal multiplexer is described which allows an arbitrary number of these devices to be connected to series. Each of these transversal horizontal multiplexers forms a part of a processing cell and allows a variety of communications between adjacent processing cells.
摘要:
An associative array processor is described wherein an array (ARRAY) of associative processing cells is configured according to a format defined by configuration bits which perform functions previously performed by external masks. The array of associative processing cells is intervened by five paths, the minimum number of interconnections between adjacent horizontal cells. A transversal horizontal multiplexer is described which allows an arbitrary number of these devices to be connected to series. Each of these transversal horizontal multiplexers forms a part of a processing cell and allows a variety of communications between adjacent processing cells.