• 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