• 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