• DocumentCode
    2694702
  • Title

    Incremental reconfiguration for pipelined applications

  • Author

    Schmit, Herman

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1997
  • fDate
    16-18 Apr 1997
  • Firstpage
    47
  • Lastpage
    55
  • Abstract
    This paper examines the implementation of pipelined applications using run-time reconfiguration. Throughput and latency of pipelined applications can be significantly improved when reconfiguration is performed at the level of individual pipeline stages, as opposed to configuration of the entire FPGA. If reconfiguration and execution can be performed simultaneously, the performance of a pipelined application approaches its theoretical maximum. This paper proposes a new FPGA configuration mechanism, called striping, that supports pipeline stage reconfiguration and simultaneous configuration and execution. Additionally, the use of the pipeline stage as the atomic unit of reconfiguration introduces a design abstraction that enables the development families of upwardly-compatible FPGAs and virtual hardware design
  • Keywords
    field programmable gate arrays; logic design; parallel architectures; performance evaluation; pipeline processing; reconfigurable architectures; FPGA; design abstraction; incremental reconfiguration; latency; performance; pipeline stage reconfiguration; pipelined applications; run-time reconfiguration; striping; throughput; virtual hardware design; Computer architecture; Data flow computing; Delay; Design methodology; Field programmable gate arrays; Hardware; Parallel processing; Pipelines; Runtime; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 1997. Proceedings., The 5th Annual IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-8159-4
  • Type

    conf

  • DOI
    10.1109/FPGA.1997.624604
  • Filename
    624604