|
ABSTRACT
Configurable Computing Machines (CCMs) are an emerging class of computing platform which provide the computational performance benefits of ASICs, yet retain the flexibility and rapid reconfigurability of general purpose microprocessors. In these platforms, computational "hardware" is essentially swapped in and out of the platform as needed, much like paging in virtual memory systems. For an efficient platform, the swapping of the computational hardware (referred to as Run-Time Reconfiguration, or RTR) must be rapid. Thus far, the means of altering the configuration of CCMs has relied on global control strategies that present a fundamental bottleneck to the potential bandwidth of configuration information flowing into the CCM. Wormhole Run-time Reconfiguration is presented as a distributed control methodology that is applicable not only to the problem of device-level CCM reconfiguration, but to system-wide concurrent computing as a whole. The Virginia Tech Colt/Stallion integrated circuits are computational FPGAs incorporating Wormhole RTR concepts, and are discussed as a case study.
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.
| |
1
|
J. Eldredge and B. Hutchings, "Density Enhancement of a Neural Network Using FPGAs and Run-Time Reconfiguration," in Proceedings of IEEE Workshop on FPGAs for Custom Computing Machines, edited by D. Buell and K. Pocek, Napa, CA, pp. 180-188, April 1994.
|
| |
2
|
The Programmable Logic Data Book. Xilinx Incorporated, San Jose, California, pp. 2-4- 243, 1994.
|
| |
3
|
Altera 1995 Data Book. Altera Corporation, San Jose, California, pp. 37-93, 1995.
|
| |
4
|
|
| |
5
|
C. Rupp, "CLAyFun Reference Manual," National Semiconductor Corporation, Santa Clara, California, July 1995.
|
| |
6
|
|
| |
7
|
|
| |
8
|
R. Bittner, M. Musgrove, P. Athanas, "Colt: An Experiment in Wormhole Run-Time Reconfiguration," to appear at Photonics East, Conference on High-Speed Computing, Digital Signal Processing, and Filtering Using FPGAs, Boston, MA, November, 1996.
|
| |
9
|
J.L. Gaudiot and M. D. Ercegovae. Performance Analysis of a Data-Flow Computer with Variable Resolution Actors, Proceedings of the 4tn International Con./brence on Distributed Computing Systems, The Institute of Electrical and Electronics Engineers, Inc., Piscataway, NJ, pp. 2-9, 1984.
|
| |
10
|
R. Bittner, "Development and VLSI Implementation of a High Speed Data Flow DSP Computing System," Ph.D. Dissertation, Bradley Department of Electrical and Computer Engineering, Virginia Tech, 1996, work in progress.
|
| |
11
|
P. Athanas, i. Howitt, T. Rappaport, J. Reed, and B. Woerner, "A High Capacity Adaptive Wireless Receiver Implemented with a Reconfigurable Computer Architecture", ARPA GloMo Principle Investigators Conference, San Diego, CA, November 1995.
|
| |
12
|
M. Bore, J. Watlington, "Cheops: A Reconfigurable Data- Flow System for Video Processing," IEEE Trans. on Circuits and Systems for Video Processing. no. 5, pp. 140-149, April 1995.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Florian Dittmann , Achim Rettberg , Raphael Weber, Optimization techniques for a reconfigurable, self-timed, and bit-serial architecture, Proceedings of the 20th annual conference on Integrated circuits and systems design, September 03-06, 2007, Copacabana, Rio de Janeiro
|
|