|
ABSTRACT
Current reconfigurable systems suffer from a significant overhead due to the time it takes to reconfigure their hardware. In order to deal with this overhead, and increase the power of reconfigurable systems, it is important to develop hardware and software systems to reduce or eliminate this delay. In this paper we propose one technique for significantly reducing the reconfiguration latency: the prefetching of configurations. By loading a configuration into the reconfigurable logic in advance of when it is needed, we can overlap the reconfiguration with useful computation. We demonstrate the power of this technique, and propose an algorithm for automatically adding prefetch operations into reconfigurable applications. This results in a significant decrease in the reconfiguration overhead for these applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Bolotski94
|
M. Bolotski, A. DeHon, T. F. Knight Jr., "Unifying FPGAs and SIMD Arrays", 2nd International A CM/SIGDA Workshop on Field-Programmable Gate Arrays, 1994.
|
| |
Cmelik93a
|
R.F. Cmelik, Introduction to Shade, Sun Microsystems Laboratories, Inc., February, 1993.
|
| |
Cmelik93b
|
|
| |
DeHon94
|
A. DeHon, "DPGA-Coupled Microprocessors: Commodity ICs for the Early 21stCentury", IEEE Workshop on FPGAs for Custom Computing Machines, pp. 31-39, 1994.
|
| |
Hauck97a
|
S. Hauck, "The Roles of FPGAs in Reprogrammable Systems", submitted to Proceedings of the IEEE, 1997.
|
| |
Hauck97b
|
|
| |
Hutchings95
|
|
| |
Razdan94
|
|
| |
Spec95
|
SPEC CPU95 Benchmark Suite, Standard Performance Evaluation Corp., Manassas, VA, 1995.
|
| |
Villasenor96
|
J. Villasenor, B. Schoner, K.-N. Chia, C. Zapata, H. J. Kim, C. Jones, S. Lansing, B. Mangione- Smith, "Configurable Computing Solutions for Automatic Target Recognition", IEEE Symposium on FPGAs for Custom Computing Machines, pp. 70-79, 1996.
|
| |
Villasenor97
|
J. Villasenor, Personal Communications, 1997.
|
| |
Wirthlin95
|
|
 |
Wirthlin96
|
|
| |
Wittig96
|
R. Wittig, P. Chow, "OneChip: An FPGA Processor with Reconfigurable Logic", IEEE Symposium on FPGAs for Custont Computing Machines, 1996.
|
CITED BY 33
|
|
|
|
|
Rafael Maestre , Milagros Fernandez , Fadi J. Kurdahi , Nader Bagherzadeh , Hartej Singh, Configuration management in multi-context reconfigurable systems for simultaneous performance and power optimizations, Proceedings of the 13th international symposium on System synthesis, September 20-22, 2000, Madrid, Spain
|
|
|
|
|
|
Rafael Maestre , Fadi J. Kurdahi , Milagros Fernández , Roman Hermida , Nader Bagherzadeh , Hartej Singh, A framework for reconfigurable computing: task scheduling and context management, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.9 n.6, p.858-873, 12/1/2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chi-Feng Li , Ping-Hung Yuh , Chia-Lin Yang , Yao-Wen Chang, Post-placement leakage optimization for partially dynamically reconfigurable FPGAs, Proceedings of the 2007 international symposium on Low power electronics and design, August 27-29, 2007, Portland, OR, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marlene Wan , Hui Zhang , Varghese George , Martin Benes , Arthur Abnous , Vandana Prabhu , Jan Rabaey, Design Methodology of a Low-Energy Reconfigurable Single-Chip DSP System, Journal of VLSI Signal Processing Systems, v.28 n.1-2, p.47-61, May-June 2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|