Interprocedural Placement-Aware Configuration Prefetching for FPGA-based Systems

Beitrag bei einer Tagung


Details zur Publikation

Autorinnen und Autoren: Sim JE, Wong WF, Walla G, Ziermann T, Teich J
Titel Sammelwerk: Proceedings - IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2010
Jahr der Veröffentlichung: 2010
Tagungsband: Proc. 18th Annual International IEEE Symposium on Field-Programmable Custom Computing Machines
Seitenbereich: 179-182


Abstract


One of the major impediments to deploying partially run-time reconfigurable FPGAs as hardware accelerators is the time overhead involved in loading the hardware modules. While configuration prefetching is an effective method that can be employed to reduce this overhead, mispredicted prefetches may worsen the situation by increasing the number of reconfigurations needed. In this paper, we present a static algorithm for configuration prefetching in partially reconfigurable FPGAs that minimizes the reconfiguration overhead. By making use of profiling, the interprocedural control flow graph, and the placement information of hardware modules, our algorithm predicts hardware execution and tries to prefetch hardware modules as early as possible while minimizing the risk of mis-predictions. Our experiments show that our algorithm performs significantly better than current-state-of-the- art prefetching algorthms for control-bound applications. © 2010 IEEE.



FAU-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Ziermann, Tobias
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)


Einrichtungen weiterer Autorinnen und Autoren

National University of Singapore (NUS)


Zitierweisen

APA:
Sim, J.E., Wong, W.F., Walla, G., Ziermann, T., & Teich, J. (2010). Interprocedural Placement-Aware Configuration Prefetching for FPGA-based Systems. In Proc. 18th Annual International IEEE Symposium on Field-Programmable Custom Computing Machines (pp. 179-182). Charlotte, North Carolina, US.

MLA:
Sim, Joon Edward, et al. "Interprocedural Placement-Aware Configuration Prefetching for FPGA-based Systems." Proceedings of the 18th Annual International IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'10), Charlotte, North Carolina 2010. 179-182.

BibTeX: 

Zuletzt aktualisiert 2018-09-08 um 22:40