DocumentCode :
3300453
Title :
PCI-PipeRench and the SWORDAPI: a system for stream-based reconfigurable computing
Author :
Laufer, Ronald ; Taylor, R. Reed ; Schmit, Herman
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1999
fDate :
1999
Firstpage :
200
Lastpage :
208
Abstract :
Reconfigurable hardware accelerators have been shown to be flexible and efficient in stream-based applications. In this paper, we discuss the design of PCI-PipeRench and the SWORDAPI. PCI-PipeRench is a coprocessor utilizing the PipeRench architecture which includes on-chip control and data buffering to interface with a host processor over a PCI bus. SWORDAPI calls resemble standard C file control functions, and allow developers to create applications Independent of underlying reconfigurable hardware details. In addition, the SWORDAPI provides a cosimulation environment so that verification can be performed using unmodified application source with a hardware simulator. Efficient utilization of the bus is of critical importance in the design of such a system; various methods used to address this issue are presented
Keywords :
application program interfaces; coprocessors; reconfigurable architectures; system buses; PCI-PipeRench; SWORDAPI; coprocessor; cosimulation environment; reconfigurable hardware; reconfigurable hardware accelerators; Application software; Bandwidth; Computational modeling; Computer buffers; Coprocessors; Fabrics; Hardware; Pipelines; Standards development; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0375-6
Type :
conf
DOI :
10.1109/FPGA.1999.803682
Filename :
803682
Link To Document :
بازگشت