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
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;
Conference_Titel :
Computer Design (ICCD), 2014 32nd IEEE International Conference on
Conference_Location :
Seoul
DOI :
10.1109/ICCD.2014.6974721