DocumentCode
1990861
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
fYear
1994
fDate
10-13 Apr 1994
Firstpage
101
Lastpage
110
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;
fLanguage
English
Publisher
ieee
Conference_Titel
FPGAs for Custom Computing Machines, 1994. Proceedings. IEEE Workshop on
Conference_Location
Napa Valley, CA
Print_ISBN
0-8186-5490-2
Type
conf
DOI
10.1109/FPGA.1994.315606
Filename
315606
Link To Document