5th IEEE Symposium on FPGA-Based Custom Computing Machines (FCCM '97) Incremental reconfiguration for pipelined applications Napa Valley, CA April 16-April 18 ISBN: 0-8186-8159-4
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.
Index Terms:
reconfigurable architectures; incremental reconfiguration; pipelined applications; run-time reconfiguration; throughput; latency; FPGA; performance; striping; pipeline stage reconfiguration; design abstraction; virtual hardware design
Citation:
H. Schmit, "Incremental reconfiguration for pipelined applications," fccm, pp.47, 5th IEEE Symposium on FPGA-Based Custom Computing Machines (FCCM '97), 1997 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||