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