DocumentCode
1951486
Title
Optimal Placement-aware Trace-Based Scheduling of Hardware Reconfigurations for FPGA Accelerators
Author
Sim, Joon Edward ; Wong, Weng-Fai ; Teich, Jürgen
Author_Institution
Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
fYear
2009
fDate
5-7 April 2009
Firstpage
279
Lastpage
282
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.
Keywords
computational complexity; field programmable gate arrays; scheduling; FPGA-based hardware accelerator; H.264 encoder; hardware reconfiguration; optimal placement-aware trace-based scheduling; polynomial time algorithm; state-of-the-art heuristics; Acceleration; Application software; Computer science; Field programmable gate arrays; Hardware; Kernel; Polynomials; Prefetching; Processor scheduling; Scheduling algorithm; FPGA; Partial Reconfiguration; Reconfigurable Computing; Reconfiguration Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on
Conference_Location
Napa, CA
Print_ISBN
978-0-7695-3716-0
Type
conf
DOI
10.1109/FCCM.2009.49
Filename
5290903
Link To Document