MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Reconfigurable Computing: A Survey of Systems and Software (2000) [109 citations — 6 self]

by Katherine Compton ,  Scott Hauck
Add To MetaCart

Abstract:

Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a subject of a great deal of research. Its key feature is the ability to perform computations in hardware to increase performance, while retaining much of the flexibility of a software solution. In this survey we explore the hardware aspects of reconfigurable computing machines, from single chip architectures to multi-chip systems, including internal structures and external coupling. We also focus on the software that targets these machines, such as compilation tools that map high-level algorithms directly to the reconfigurable substrate. Finally, we consider the issues involved in run-time reconfigurable systems, which re-use the configurable hardware during program execution.

Citations

281 Garp: A MIPS Processor with a Reconfigurable Coprocessor – Hauser, Wawrzynek - 1997
207 Field-Programmable Gate Arrays – Brown, Francis, et al. - 1992
175 VPR: A New Packing, Placement and Routing Tool for FPGA Research – Betz, Rose - 1997
153 A high-performance microarchitecture withv hardware-programmable functional units – Razdan, Smith - 1994
130 The Chimaera reconfigurable functional unit – Hauck, Fry, et al. - 1997
106 Wirthlin “A Dynamic Instruction Set Computer – Hutchings, J - 1995
93 A Time-Multiplexed FPGA – Trimberger - 1997
92 The roles of FPGAs in reprogrammable systems – Hauck - 1998
89 Architecture of field programmable gate arrays,” Proc – Rose, Sangiovanni-Vincentelli - 1993
88 JHDL - an HDL for reconfigurable systems – Bellows, Hutchings - 1998
81 Splash 2 – Arnold, Buell, et al. - 1992
74 Virtual Wires: Overcoming Pin Limitations in FPGA-based Logic Emulators – Babb, Tessier, et al. - 1993
70 PipeRench: A Reconfigurable Architecture and Compiler – Goldstein, Schmit, et al.
66 VLSI Cell Placement Techniques – Shahookar, Masunder - 1991
66 An efficient logic emulation system – Varghese, Butts, et al. - 1993
63 The Transmogrifier C hardware description language and compiler for FPGAs – Galloway - 1995
62 NAPA C: Compiling for hybrid RISC/FPGA architectures – Gokhale, Stone
59 The Garp architecture and C compiler – Callahan, Hauser, et al. - 2000
58 A Detailed Router for Field-Programmable Gate Arrays – Brown, Rose, et al. - 1992
58 Reconfigurable Pipelined Datapaths – Cronquist - 1999
55 The design and implementation of a context switching FPGA – Scalera, Vázquez - 1998
42 New performance-driven FPGA routing algorithms – ALEXANDER, ROBINS - 1995
41 Parallelizing applications into silicon – Babb, Rinard, et al. - 1999
41 Configuration pre-fetch for single context reconfigurable processors – Hauck - 1998
40 Specifying and Compiling Applications for RaPiD – Cronquist, Franklin, et al. - 1998
39 Balancing Interconnect and Computation in a Reconfigurable Computing Array (or, why you don’t really want – DeHon - 1999
38 Fast module mapping and placement for datapaths in FPGAs – Callahan, Chong, et al. - 1998
38 Improving Functional Density Through Run-Time Constant Propagation – Wirthlin, Hutchings - 1997
37 DPGA Utilization and Application – DeHon - 1996
37 Compilation tools for run-time reconfigurable designs – Luk, Shirazi, et al. - 1997
37 PAM-Blox: High Performance FPGA Design for Adaptive Computing – Mencer, Morf, et al. - 1998
36 A Quantitative Analysis of Reconfigurable Coprocessors for Multimedia Applications – Miyamori, Olukotun - 1998
36 FPGA Routing and Routability Estimation Via Boolean – Wood, Rutenbar - 1997
36 Accelerating Boolean Satisfiability with Configurable Hardware – Zhong, Martonosi, et al. - 1998
35 FPGA Routing Architecture: Segmentation and Buffering to Optimize Speed and – Betz, Rose - 1999
35 A CAD Suite for High-Performance FPGA Design – Hutchings, Bellows, et al. - 1999
35 A Fast Routability-Driven Router for FPGAs – Swartz, Betz, et al. - 1998
33 Managing Pipeline-Reconfigurable FPGAs – Cadambi, Weener, et al. - 1998
32 Cut ranking and pruning: Enabling a general and efficient FPGA mapping solution – Cong, Wu, et al. - 1999
32 ConCISe: A Compiler-Driven CPLD-Based Instruction Set Accelerator – Kastrup, Bink, et al. - 1999
31 The design of an SRAM-based field-programmable gate array --- part II: Circuit design and layout – Chow, Seo, et al. - 1999
31 Configuration compression for the Xilinx XC6200 FPGA – Hauck, Li, et al. - 1999
30 A simulation tool for dynamically reconfigurable field programmable gate arrays – Lysaght, Stockwood - 1996
29 Sequencing run–time reconfigured hardware with software – Hutchings - 1996
28 Trading quality for compile time: ultra-fast placement for FPGAs – Sankar, Rose - 1999
27 Fast Compilation for Pipelined Reconfigurable Fabrics – Budiu, Goldstein - 1999
27 Scheduling designs into a time-multiplexed FPGA – Trimberger - 1998
27 Pipeline Vectorization for Reconfigurable Systems – Weinhardt, Luk - 1999
25 Temporal partitioning and scheduling data flow graphs for reconfigurable computers – Purna, Bhatia - 1999
25 Automating Production of Run-Time Reconfigurable Designs – Shirazi, Luk, et al. - 1998