DIGIT PIPELINED ARITHMETIC ON FINE-GRAIN ARRAY PROCESSORS

Citation
C. Nagendra et al., DIGIT PIPELINED ARITHMETIC ON FINE-GRAIN ARRAY PROCESSORS, Journal of VLSI signal processing, 9(3), 1995, pp. 193-209
Citations number
28
Categorie Soggetti
Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Information Systems
ISSN journal
09225773
Volume
9
Issue
3
Year of publication
1995
Pages
193 - 209
Database
ISI
SICI code
0922-5773(1995)9:3<193:DPAOFA>2.0.ZU;2-2
Abstract
In this paper, we present a novel scheme for performing fixed-point ar ithmetic efficiently on fine-grain, massively parallel, programmable a rchitectures including both custom and FPGA-based systems. We achieve an O(n) speedup, where n is the operand precision, over the bit-serial methods of existing fine-grain systems such as the DAP, the MPP and t he CM2, within the constraints of regular, near neighbor communication and only a small amount of on-chip memory. This is possible by means of digit pipelined algorithms which avoid broadcast and which operate in a fully systolic manner by pipelining at the digit level. A base 4, signed-digit, fully redundant number system and on-line techniques ar e used to limit carry propagation and minimize communication costs. Al though our algorithms are digit-serial, we are able to match the perfo rmance of the bit-parallel methods, while retaining low communication complexity. Reconfigurable hardware systems built using field programm able gate arrays (FPGA's) can share in the speed benefits of these alg orithms. By using the organization of logic blocks suggested in this p aper, problems of placement and routing that exist in such systems can be avoided. Since the algorithms are amenable to pipelining, very hig h throughput can be obtained.