Apparatus for reading to and writing from memory streams of data while concurrently executing a plurality of data processing operations
US4819155A · kind A · utility
Inventors
Key dates
| Filing date | Jun 1, 1987 |
| Grant date | Apr 4, 1989 |
| Priority date | — |
| Expiry date | Jun 1, 2007 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2207/3884
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A pair of arithmetic logic units for receiving instruction to perform data transformations are positioned in tandem relation between an input bus and an output bus which are both connected to a register file. Data paths connect the register file to the input and output buses for transferring data from the register file to the arithmetic logic units. One arithmetic logic unit has a pair of input ports connected to the input bus and an output port connected to the input of the second arithmetic logic unit. The second arithmetic logic unit has a second input port connected to the input bus and an output port connected to the output bus. The tandem arrangement of arithmetic logic units are pipelined to operate concurrently to provide twice the data transformation capability of a single arithmetic logic unit in a data processor. With this arrangement streams of data are concurrently transformed by the tandem arrangement of arithmetic logic units to perform vector operations. With this arrangement control flow calculations are concurrently executed separately thus allowing the arithmetic logic units to compute data transformations at every moment. As a result procedure call parameters do…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.