The Chimaera reconfigurable functional unit
Top Cited Papers
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
By strictly separating reconfigurable logic from their host processor, current custom computing systems suffer from a significant communication bottleneck. In this paper we describe Chimaera, a system that overcomes this bottleneck by integrating reconfigurable logic into the host processor itself with direct access to the host processor's register file, the system enables the creation of multi-operand instruction and a speculative execution model key to high performance, general-purpose reconfigurable computing. It also supports multi-output functions, and utilizes partial run-time reconfiguration to reduce reconfiguration time. Combined, this system can provide speedups of a factor of two or more for general-purpose computing, and speedups of 160 or more are possible for hand-mapped applications.Keywords
This publication has 11 references indexed in Scilit:
- A self-reconfigurable processorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- DPGA-coupled microprocessors: commodity ICs for the early 21st CenturyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A dynamic instruction set computerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On the viability of FPGA-based integrated coprocessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- OneChip: an FPGA processor with reconfigurable logicPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- A quantitative analysis of processor-programmable logic interfacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- The Triptych FPGA architectureIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1995
- Placement and routing tools for the Triptych FPGAIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1995
- A high-performance microarchitecture with hardware-programmable functional unitsPublished by Association for Computing Machinery (ACM) ,1994
- Mathematical GamesScientific American, 1970