DocumentCode :
2626582
Title :
Designing a coprocessor for recurrent computations
Author :
Ganapathy, Kumar N. ; Wah, Benjamin W.
Author_Institution :
Coordinated Sci. Lab., Urbana, IL, USA
fYear :
1993
fDate :
1-4 Dec 1993
Firstpage :
806
Lastpage :
813
Abstract :
We present the design of an application-specific coprocessor for algorithms that can be modeled as uniform recurrences or "uniformized" affine recurrences. The coprocessor has a regular array of processors connected to an access-unit for intermediate storage of data. The distinguishing feature of our approach is that we assume the coprocessor to be interfaced to a standard, slow (single-ported) memory with low bandwidth. Hence, good performance is achieved by effectively exploiting data locality in the applications by the compiler, and the final architecture is chosen by a tradeoff analysis driven by the mapping process. Preliminary results indicate that the coprocessor has significantly lower clock rates or higher performance than that of existing RISC processors and is cost-effective for executing loop computations
Keywords :
application specific integrated circuits; coprocessors; recursive functions; reduced instruction set computing; systolic arrays; RISC processors; affine recurrences; application-specific coprocessor; data locality; loop computations; mapping process; Acceleration; Application software; Clocks; Computer architecture; Coprocessors; Costs; Hardware; Performance analysis; Pipeline processing; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-4222-X
Type :
conf
DOI :
10.1109/SPDP.1993.395449
Filename :
395449
Link To Document :
بازگشت