Proceedings of the 1998 ACM/SIGDA Sixth International Symposium on Field Programmable Gate Arrays - FPGA '98 1998
DOI: 10.1145/275107.275120
|View full text |Cite
|
Sign up to set email alerts
|

Managing pipeline-reconfigurable FPGAs

Abstract: While reconfigurable computing promises to deliver incomparable performance, it is still a marginal technology due to the high cost of developing and upgrading applications. Hardware virtualizationcan be used to significantly reduce both these costs. In this paper we describe the benefits of hardware virtualization, and show how it can be acheived using a combination of pipeline reconfiguration and run-time scheduling of both configuration streams and data streams. The result is PipeRench, an architecture that… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0
1

Year Published

1999
1999
2012
2012

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 55 publications
(34 citation statements)
references
References 8 publications
0
33
0
1
Order By: Relevance
“…Other notable reconfigurable computing projects include the Programmable Reduced Instruction Set Computer (prisc) [21,22], garp [16], disc [31], rapid [13], the CMU Cached Virtual Hardware (cvh), PipeRench [5], and Chimaera [14,15].…”
Section: Previous Workmentioning
confidence: 99%
“…Other notable reconfigurable computing projects include the Programmable Reduced Instruction Set Computer (prisc) [21,22], garp [16], disc [31], rapid [13], the CMU Cached Virtual Hardware (cvh), PipeRench [5], and Chimaera [14,15].…”
Section: Previous Workmentioning
confidence: 99%
“…But these architectures do not exploit the clustering to reduce the configuration memory overhead, presumably because doing so would compromise their ability to support general-purpose logic. A number of academic architectures [3,4,5,6,7,8,11] (discussed in Section 7) have recognised this issue and concentrate on denser support for arithmetic applications even at the expense of generality. These architectures are based on one or both of two major techniques: the sharing of configuration bits between multiple bits of word width and the use of function blocks tuned for arithmetic applications.…”
Section: Reconfigurable Logic Shortcomings For Arithmeticmentioning
confidence: 99%
“…In contrast, CHESS shares one routing structure between data and carry/control connections 4 . This means that CHESS uses only 1 wire in a 4-bit bus used for a carry/control connection, but we prefer that to incurring the overhead of a separate control network.…”
Section: Architectures With Fpga-style Routingmentioning
confidence: 99%
“…PipeRench [30] reconfigures the hardware every cycle to overcome the limitation of hardware resources.…”
Section: Motivation and Approachmentioning
confidence: 99%
“…In our example, each stage is implemented by an 8-bit constant coefficient multiplier and a 24-bit adder to accumulate up to 256 taps in Figure 6.1(a). The input data is double pipelined in one stage for the appropriate computation [30]. An 8x8 constant coefficient multiplier can be implemented using two 4x8 constant coefficient multipliers and a 12-bit adder with, appropriate connections [54].…”
Section: Y(n) = ^2 W(k)x{n -K) (61) K=omentioning
confidence: 99%