Title :
ACEcardTM: a high-performance architecture for run-time reconfiguration
Author :
Davis, Don ; Harris, Jonathan
Author_Institution :
TSI TelSys Inc., Columbia, MD, USA
fDate :
30 Mar-3 Apr 1998
Abstract :
Recent FPGA architectures have shown an increased emphasis on run-time reconfiguration, or the ability to rapidly change the functionality of the FPGA to sequentially accommodate large processing tasks. In addition, partial reconfiguration allows for the reconfiguration of a portion of the FPGA while the remainder is running. These two features enable the use of reconfigurable computing in high-performance multi-threaded multi-user environments. However, current board designs are not optimized to provide the processing support required to maintain this run-time environment which includes management of the reconfigurable resources, interface to the host processor and data movement. The authors describe the architecture, design and applicability of the ACEcard, a high performance reconfigurable co-processor. The ACEcard contains reconfigurable resources as well as an embedded processor to manage the runtime reconfiguration of those resources. They provide details of the architecture of the card as well as a description of the current and future Java-based runtime environment
Keywords :
coprocessors; field programmable gate arrays; reconfigurable architectures; ACEcard; FPGA; Java-based runtime environment; data movement; embedded processor; high performance reconfigurable coprocessor; high-performance architecture; high-performance multi-threaded multi-user environments; host processor interface; large processing tasks; partial reconfiguration; reconfigurable resource management; run-time reconfiguration; Clocks; Computer architecture; Coprocessors; Design optimization; Environmental management; Field programmable gate arrays; Hardware; Java; Resource management; Runtime environment;
Conference_Titel :
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-8404-6
DOI :
10.1109/IPPS.1998.669990