• DocumentCode
    2101021
  • Title

    Loop Transformations to Reduce the Dynamic FPGA Recon?guration Overhead

  • Author

    Degryse, Tom ; Bruneel, Karel ; Devos, Harald ; Stroobandt, Dirk

  • Author_Institution
    ELIS Dept., Ghent Univ., Gent
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    133
  • Lastpage
    138
  • Abstract
    Dynamic hardware generation reduces the number of FPGA resources needed and speeds up an application by optimizing the FPGA configuration at run-time for the exact problem at hand. Because of the large overhead associated with dynamic hardware generation, it is important to minimize the number of reconfigurations. In this work, we present a technique to maximize the reuse of a configuration by means of loop transformations. Our approach builds on similar work on temporal data locality optimization. Our experiments on a matrix multiplication benchmark show that we can reduce the number of reconfigurations by an order of magnitude, making dynamic hardware generation techniques much more useful in practice. When we combine our approach with a dynamic hardware generation tool with a very low overhead, so called parameterizable configurations, we can obtain a significant speed up over generic counterparts.
  • Keywords
    field programmable gate arrays; matrix multiplication; optimisation; FPGA reconfiguration overhead; dynamic hardware generation technique; field programmable gate array; loop transformation; matrix multiplication benchmark; parameterizable configuration; temporal data locality optimization; Acceleration; Application specific integrated circuits; Circuit synthesis; Computer bugs; Costs; Field programmable gate arrays; Hardware; Microprogramming; Runtime; Time to market; Dynamic hardware generation; FPGAs; Loop transformations; Matrix multiplications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2008. ReConFig '08. International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-3748-1
  • Electronic_ISBN
    978-0-7695-3474-9
  • Type

    conf

  • DOI
    10.1109/ReConFig.2008.25
  • Filename
    4731783