• DocumentCode
    2139879
  • 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
  • fYear
    1997
  • fDate
    15-16 Sep 1997
  • Firstpage
    145
  • Lastpage
    162
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in VLSI, 1997. Proceedings., Seventeenth Conference on
  • Conference_Location
    Ann Arbor, MI
  • Print_ISBN
    0-8186-7913-1
  • Type

    conf

  • DOI
    10.1109/ARVLSI.1997.634852
  • Filename
    634852