DocumentCode :
2649632
Title :
Digit systolic algorithms for fine-grain architectures
Author :
Nagendra, Chetana ; Owens, Robert Michael ; Irwin, Mary Jane
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear :
1993
fDate :
25-27 Oct 1993
Firstpage :
466
Lastpage :
477
Abstract :
In this paper, the authors present a novel scheme for performing arithmetic efficiently on fine-grain programmable architectures and FPGA-based systems. They achieve an O(n) speedup over the bit-serial methods of existing fine-grain systems such as the DAP, the MPP and the 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 systolic algorithms which avoid broadcast and operate in a fully systolic manner at the digit level. They use digit online techniques coupled with a base 4, signed-digit number system to limit carry propagation. Although the algorithms are bit-serial, the authors are able to match the performance of the bit-parallel methods, while retaining low communication complexity. Efficient O(n) time algorithms for multiplication and division of fixed-point, variable precision numbers are given. By using the organization of logic blocks suggested in this paper, problems of placement and routing that exist in systems built using FPGAs can be avoided. Since the algorithms are amenable to pipelining, very high throughput can be obtained
Keywords :
communication complexity; field programmable gate arrays; parallel algorithms; pipeline processing; systolic arrays; FPGA-based systems; communication complexity; digit systolic algorithms; fine-grain architectures; near neighbor communication; pipelining; placement; routing; signed-digit number system; throughput; variable precision numbers; Arithmetic; Broadcasting; Complexity theory; Digital audio players; Field programmable gate arrays; Logic; Pipeline processing; Routing; System-on-a-chip; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
ISSN :
1063-6862
Print_ISBN :
0-8186-3492-8
Type :
conf
DOI :
10.1109/ASAP.1993.397167
Filename :
397167
Link To Document :
بازگشت