Configuration caching management techniques for reconfigurable computing

Zhiyuan Li, Katherine Compton, Scott Hauck

Research output: Chapter in Book/Report/Conference proceedingConference contribution

77 Scopus citations

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. In this paper, 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.

Original languageEnglish (US)
Title of host publicationProceedings - 2000 IEEE Symposium on Field-Programmable Custom Computing Machines
EditorsBrad L. Hutchings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages22-36
Number of pages15
ISBN (Electronic)0769508715
DOIs
StatePublished - 2000
EventIEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2000 - Napa Valley, United States
Duration: Apr 17 2000Apr 19 2000

Publication series

NameIEEE Symposium on FPGAs for Custom Computing Machines, Proceedings
Volume2000-January
ISSN (Print)1082-3409

Other

OtherIEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2000
Country/TerritoryUnited States
CityNapa Valley
Period4/17/004/19/00

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Theoretical Computer Science

Fingerprint

Dive into the research topics of 'Configuration caching management techniques for reconfigurable computing'. Together they form a unique fingerprint.

Cite this