Title :
Automated placement of reconfigurable regions for relocatable modules
Author :
Becker, Tobias ; Koester, Markus ; Luk, Wayne
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fDate :
May 30 2010-June 2 2010
Abstract :
We present an automated method for finding feasible placements of regions on partially reconfigurable Field-Programmable Gate Arrays (FPGAs). Such reconfigurable regions are placed at design time, and can be allocated to different modules at run time. We consider regions that support relocatable modules. A model is introduced that enables masking out non-matching resources for relocatable modules, with an algorithm to find a suitable region placement for such modules. We also consider communication constraints and fragmentation. In a case study involving software-defined radio, we demonstrate that our algorithm increases the number of relocatable regions that can be placed on a device. The average configuration storage size is reduced by a factor of 5.2 when using the proposed relocation approach, which also leads to improvement in compilation time.
Keywords :
field programmable gate arrays; modules; FPGA; reconfigurable field-programmable gate arrays; relocatable module approach; software-defined radio; Computer architecture; Digital signal processing; Educational institutions; Energy consumption; Fabrics; Field programmable gate arrays; Power system management; Reconfigurable logic; Runtime; Tiles;
Conference_Titel :
Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5308-5
Electronic_ISBN :
978-1-4244-5309-2
DOI :
10.1109/ISCAS.2010.5537896