Title :
An asynchronous approach to efficient execution of programs on adaptive architectures utilizing FPGAs
Author :
Agarwal, Lalit ; Wazlowski, Mike ; Ghosh, Sumit
Author_Institution :
Div. of Eng., Brown Univ., Providence, RI, USA
Abstract :
PRISM, a computer architecture consisting of a general-purpose core processor and a reconfigurable FPGA platform, was designed to bridge the gap between general-purpose and specialized computers. The proof-of-concept system, PRISM-I suffers from several limitations, principal among them being: single bus-cycle restriction on the evaluation time of the function synthesized on an FPGA, inability to execute loops with dynamic loop-counts, and inefficient execution of control constructs such as “if-then-else”. This paper presents a novel execution model in PRISM-II, that addresses the above limitations in a general manner. Also presented is a new framework for translating a C function into an PPGA-based custom architecture
Keywords :
computer architecture; logic arrays; C function; FPGAs; PRISM; PRISM-I; adaptive architectures; asynchronous approach; computer architecture; dynamic loop-counts; proof-of-concept system; single bus-cycle restriction; Application software; Bridges; Computer architecture; Control system synthesis; Costs; Design engineering; Field programmable gate arrays; Hardware; Instruction sets; Programming profession;
Conference_Titel :
FPGAs for Custom Computing Machines, 1994. Proceedings. IEEE Workshop on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-5490-2
DOI :
10.1109/FPGA.1994.315606