• DocumentCode
    3128905
  • Title

    Runtime Temporal Partitioning Assembly to Reduce FPGA Reconfiguration Time

  • Author

    Jara-Berrocal, Abelardo ; Gordon-Ross, Ann

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    Large applications that exceed available FPGA resources must time-multiplex these resources using smaller hardware modules. In order to orchestrate this time-multiplexing, temporal partitioning partitions these hardware modules into multiple subsets, each of which fit within the available resources. During a temporal partition transition, the FPGA is reconfigured to the subsequent temporal partition. However, FPGA reconfiguration time can impose significant performance overhead as the entire FPGA fabric must be reconfigured even if only a small portion has changed. Partially reconfigurable (PR) FPGAs can decrease reconfiguration time by only reconfiguring the portions of the FPGA fabric that differ. In this paper, we present a design methodology using a simulated annealing-based module placement optimization engine to minimize FPGA reconfiguration overhead by exploiting module overlap across successive temporal partitions. Experimental results show that our methodology reduces FPGA reconfiguration time by 44% on average.
  • Keywords
    field programmable gate arrays; logic partitioning; modules; multiplexing; reconfigurable architectures; simulated annealing; FPGA fabric; FPGA reconfiguration time; design methodology; hardware modules; module overlap; module placement optimization engine; partially reconfigurable FPGAs; runtime temporal partitioning assembly; simulated annealing; time-multiplexing; Application software; Assembly; Communication system control; Engines; Fabrics; Field programmable gate arrays; Hardware; High performance computing; Runtime; Simulated annealing; field programmable gate arrays; module placement; partial reconfiguration; temporal partitioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-5293-4
  • Electronic_ISBN
    978-0-7695-3917-1
  • Type

    conf

  • DOI
    10.1109/ReConFig.2009.61
  • Filename
    5382091