DocumentCode
2950332
Title
ASAP: an asynchronous array processor for hardware-software coprocessing and codesign
Author
Gao, Bo ; Rees, David J.
Author_Institution
Dept. of Electr. & Electron. Eng., Newcastle upon Tyne Univ., UK
fYear
1996
fDate
21-24 Oct 1996
Firstpage
151
Lastpage
154
Abstract
Traditional field programmable gate arrays (FPGAs) originate and are used to prototype digital designs. Recently, there has been increasing interest in using FPGAs as attached systems for hardware-software coprocessing and codesign. However, existing FPGAs on the market all implement general purpose logic designs. They are not well defined for the coprocessing and codesign purpose. In this paper, an analysis and comparison of existing FPGA architectures against requirements from synthesis process on algorithm specifications is described. Based on this analysis, the design of a configurable ASynchronous Array Processor (ASAP) and the development of a data-driven multiple thread computation model for the processor are presented. The system´s performance is data dependent and measured by average instead of worst cases in synchronous FPGAs. The ASAP easily out-performs other coprocessing systems as a frame buffer by embedding a fast forward difference polynomial evaluation algorithm
Keywords
high level synthesis; network routing; parallel architectures; reconfigurable architectures; ASAP; algorithm specifications; asynchronous array processor; data-driven multiple thread computation model; forward difference polynomial evaluation algorithm; frame buffer; hardware-software codesign; hardware-software coprocessing; synthesis process; Algorithm design and analysis; Computational modeling; Computer architecture; Field programmable gate arrays; Logic design; Polynomials; Programmable logic arrays; Prototypes; System performance; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC, 1996., 2nd International Conference on
Conference_Location
Shanghai
Print_ISBN
7-5439-0940-5
Type
conf
DOI
10.1109/ICASIC.1996.562774
Filename
562774
Link To Document