Optimal Placement-aware Trace-based Scheduling of Hardware Reconfigurations for FPGA Accelerators

Sim JE, Wong WF, Teich J (2009)


Publication Type: Conference contribution

Publication year: 2009

Edited Volumes: Proceedings - IEEE Symposium on Field Programmable Custom Computing Machines, FCCM 2009

Pages Range: 279-282

Conference Proceedings Title: Proc. 17th IEEE Symposium on Field Programmable Custom Computing Machines

Event location: Napa, CA US

DOI: 10.1109/FCCM.2009.49

Abstract

Modern use of FPGAs as hardware accelerators involves the partial reconfiguration of hardware resources as the application executes. In this paper, we present a polynomial time algorithm for scheduling reconfiguration tasks given a trace of actors (invocations of hardware kernels) that is both provably optimal and placement-aware. In addition, we will propose a dependence analysis to determine whether for each actor instance, a reconfiguration task is needed prior to its execution in hardware. A case study using the H.264 encoder is presented to compare our algorithm against the state-of-the-art heuristics. © 2009 IEEE.

Authors with CRIS profile

Related research project(s)

Involved external institutions

How to cite

APA:

Sim, J.E., Wong, W.-F., & Teich, J. (2009). Optimal Placement-aware Trace-based Scheduling of Hardware Reconfigurations for FPGA Accelerators. In Proc. 17th IEEE Symposium on Field Programmable Custom Computing Machines (pp. 279-282). Napa, CA, US.

MLA:

Sim, Joon Edward, Weng-Fai Wong, and Jürgen Teich. "Optimal Placement-aware Trace-based Scheduling of Hardware Reconfigurations for FPGA Accelerators." Proceedings of the 17th IEEE Symposium on Field Programmable Custom Computing Machines (FCCM'09), Napa, CA 2009. 279-282.

BibTeX: Download