Title :
The UCSC Kestrel Application-Unspecific Processor
Author :
Hughey, Richard ; Di Blas, A.
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA
Abstract :
The UCSC Kestrel parallel processor is part of an evolution from application-specific to specialized to application-unspecific processing. Kestrel combines an ALU, multiplier, and local memory, with systolic shared registers for seamless merging of communication and computation, and an innovative condition stack for rapid conditionals. The result has been a readily programmable and efficient co-processor for many applications. Experience with Kestrel indicates that programmable systolic processing, and its natural combination with the single instruction-multiple data (SIMD) parallel architecture, will be an effective design choice for years to come
Keywords :
application specific integrated circuits; microprocessor chips; multiplying circuits; shift registers; systolic arrays; ALU; UCSC Kestrel; application-unspecific processor; local memory; multiplier; parallel architecture; parallel processor; programmable systolic processing; single instruction-multiple data; systolic shared registers; Algorithm design and analysis; Bioinformatics; Biology computing; Concurrent computing; Costs; Registers; Sequences; Signal processing algorithms; Systolic arrays; Very large scale integration;
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2006. ASAP '06. International Conference on
Conference_Location :
Steamboat Springs, CO
Print_ISBN :
0-7695-2682-9
DOI :
10.1109/ASAP.2006.66