• DocumentCode
    2873642
  • 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
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    22
  • Lastpage
    36
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0871-5
  • Type

    conf

  • DOI
    10.1109/FPGA.2000.903390
  • Filename
    903390