TY - GEN
T1 - Efficient region allocation for adaptive partial reconfiguration
AU - Vipin, Kizheppatt
AU - Fahmy, Suhaib A.
N1 - Generated from Scopus record by KAUST IRTS on 2021-03-16
PY - 2011/12/1
Y1 - 2011/12/1
N2 - While partial reconfiguration on FPGAs has attracted significant research interest in recent years, designing systems that leverage it remains a specialist skill. Systems with a large number of reconfigurable modules can be challenging to design. Deciding on how many reconfigurable regions to use is not always straightforward, yet this choice impacts area efficiency and configuration latency. Current FPGA partial reconfiguration tool flows require the designer to have detailed knowledge of the physical architecture of the FPGA. It is the responsibility of the designer to decide on the location and size of regions. In this paper we introduce a formulation for determining the tradeoff between the number of reconfigurable regions, the allocation of modules to regions, and the reconfiguration overhead, represented by area and reconfiguration time. Throughout the investigation, we consider the heterogeneous nature of modern FPGAs as well as limitations imposed by current tools. We then show that adopting an optimal allocation can result in both area savings and a reduction in reconfiguration time over a standard approach to allocation. © 2011 IEEE.
AB - While partial reconfiguration on FPGAs has attracted significant research interest in recent years, designing systems that leverage it remains a specialist skill. Systems with a large number of reconfigurable modules can be challenging to design. Deciding on how many reconfigurable regions to use is not always straightforward, yet this choice impacts area efficiency and configuration latency. Current FPGA partial reconfiguration tool flows require the designer to have detailed knowledge of the physical architecture of the FPGA. It is the responsibility of the designer to decide on the location and size of regions. In this paper we introduce a formulation for determining the tradeoff between the number of reconfigurable regions, the allocation of modules to regions, and the reconfiguration overhead, represented by area and reconfiguration time. Throughout the investigation, we consider the heterogeneous nature of modern FPGAs as well as limitations imposed by current tools. We then show that adopting an optimal allocation can result in both area savings and a reduction in reconfiguration time over a standard approach to allocation. © 2011 IEEE.
UR - http://ieeexplore.ieee.org/document/6133248/
UR - http://www.scopus.com/inward/record.url?scp=84857229186&partnerID=8YFLogxK
U2 - 10.1109/FPT.2011.6133248
DO - 10.1109/FPT.2011.6133248
M3 - Conference contribution
SN - 9781457717406
BT - 2011 International Conference on Field-Programmable Technology, FPT 2011
ER -