ISSN:
1572-9125
Keywords:
Cellular Logic
;
Iterative Array
;
Vector Processing
;
Flow Mode
;
Self-Steering Asynchronous Control
;
Arithmetic
;
6.1
;
6.32
;
6.33
Source:
Springer Online Journal Archives 1860-2000
Topics:
Mathematics
Notes:
Abstract Flow-mode or stream-processing digital systems have been proposed in which code, control and data are constantly moving so that multiple instructions are processed concurrently. We show the design of a flow-mode cellular array processor which can perform a number of two's complement fixed-point arithmetic operations. These operations are: three operand addition and/or subtraction, two operand multiplication and vector inner-product. Operand sizes are: 2N bit for addition and subtraction operands, andN bit for multiplication operands. Results are 2N bit. The network can simultaneously operate on 4N+2 datasets with any mix of the above operations being handled. The processor is based on the use of asynchronous cellular arrays. Given a continued flow of input datasets, the effective computation time is worst-case propagation time within one cell. A typical cell contains a 1-bit position 3-input full adder with associated input data storage. Thus the effective computation time is independent of the operand bit length.
Type of Medium:
Electronic Resource
URL:
http://dx.doi.org/10.1007/BF01936862
Permalink