Title :
Kestrel: design of an 8-bit SIMD parallel processor
Author :
Dahle, David M. ; Hirschberg, J.D. ; Karplus, Kevin ; Keller, Hansjörg ; Rice, Eric ; Speck, Don ; Williams, Douglas H. ; Hughey, Richard
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
Abstract :
Kestrel is a high-performance programmable parallel co-processor. Its design is the result of examination and reexamination of algorithmic, architectural, packaging, and silicon design issues, and the interrelations between them. The final system features a linear array of 8-bit processing elements, each with local memory, an arithmetic logic unit (ALU), a multiplier, and other functional units. Sixty-four Kestrel processing elements fit in a 1.4 million transistor, 60 mm2, 0.5 μm CMOS chip with just 84 pins. The planned single-board, 8-chip system will, for some applications, provide supercomputer performance at a fraction of the cost. This paper surveys four of our applications (sequence analysis, neural networks, image compression, and floating-point arithmetic), and discusses the philosophy behind many of the design comparator´s compact instruction encoding and design, the architecture´s facility with nested conditionals, and the multiplier´s flexibility in performing multiprecision operations. Finally, we discuss the implementation and performance of the Kestrel test chips
Keywords :
CMOS digital integrated circuits; VLSI; coprocessors; parallel architectures; 0.5 micron; 8 bit; CMOS chip; Kestrel processing element architecture; SIMD parallel processor; algorithm; arithmetic logic unit; co-processor; comparator; floating-point arithmetic; image compression; linear array; local memory; multiplier; nested conditional; neural network; packaging; sequence analysis; silicon design; supercomputer; Algorithm design and analysis; Arithmetic; CMOS logic circuits; CMOS process; Coprocessors; Image coding; Logic arrays; Packaging; Programmable logic arrays; Silicon;
Conference_Titel :
Advanced Research in VLSI, 1997. Proceedings., Seventeenth Conference on
Conference_Location :
Ann Arbor, MI
Print_ISBN :
0-8186-7913-1
DOI :
10.1109/ARVLSI.1997.634852