Title :
Configuration caching management techniques for reconfigurable computing
Author :
Li, Zhiyuan ; Compton, Katherine ; Hauck, Steve
Author_Institution :
Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
Abstract :
Although run-time reconfigurable systems have been shown to achieve very high performance, the speedups over traditional microprocessor systems are limited by the cost of configuration of the hardware. We explore the idea of configuration caching. We present techniques to carefully manage the configurations present on the reconfigurable hardware throughout program execution. Through the use of the presented strategies, we show that the number of required reconfigurations is reduced, lowering the configuration overhead. We extend these techniques to a number of different FPGA programming models, and develop both lower bound and realistic caching algorithms for these structures
Keywords :
cache storage; configuration management; field programmable gate arrays; reconfigurable architectures; FPGA programming models; caching algorithms; configuration caching management; configuration overhead; microprocessor systems; program execution; reconfigurable computing; reconfigurable hardware; run-time reconfigurable systems; Arithmetic; Costs; Delay; Field programmable gate arrays; Hardware; High performance computing; Microprocessors; Prefetching; Reconfigurable logic; Runtime;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0871-5
DOI :
10.1109/FPGA.2000.903390