• DocumentCode
    174690
  • Title

    HW/SW partitioning for region-based dynamic partial reconfigurable FPGAs

  • Author

    Yuchun Ma ; Jinglan Liu ; Chao Zhang ; Luk, Wayne

  • Author_Institution
    Tsinghua Univ., Beijing, China
  • fYear
    2014
  • fDate
    19-22 Oct. 2014
  • Firstpage
    470
  • Lastpage
    476
  • Abstract
    With dynamic partial reconfigurable (DPR) capability, an FPGA fabric is no longer static; some of its regions can be dynamically reused for different tasks. Hence current software/hardware (HW/SW) partitioning approaches are no longer applicable to such reconfigurable hardware. This paper incorporates reconfiguration optimization into HW/SW partitioning targeting advanced region-based DPR design flow. Instead of analyzing the tasks for each time step, we introduce a new task graph representation with additional reconfiguration nodes so that the HW/SW partitioning for region-based DPR designs can be optimally solved efficiently by a novel mixed-integer linear programming (MILP) formulation. Experimental results show that our approach can obtain the optimal solutions 10 times faster than the current time-step based approach. For large designs which cannot be handled by the current approaches, our approach can achieve the optimum efficiently in reasonable runtime.
  • Keywords
    field programmable gate arrays; integer programming; linear programming; software engineering; HW/SW partitioning; MILP; advanced region-based DPR design flow; dynamic partial reconfigurable capability; mixed-integer linear programming; reconfiguration optimization; region-based dynamic partial reconfigurable FPGAs; software-hardware partitioning approaches; task graph representation; time-step based approach; Delays; Field programmable gate arrays; Hardware; Partitioning algorithms; Prefetching; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2014 32nd IEEE International Conference on
  • Conference_Location
    Seoul
  • Type

    conf

  • DOI
    10.1109/ICCD.2014.6974721
  • Filename
    6974721