DocumentCode
3142120
Title
Enhancing Resource Utilization with Design Alternatives in Runtime Reconfigurable Systems
Author
Wold, Alexander ; Koch, Dirk ; Torresen, Jim
Author_Institution
Dept. of Inf., Univ. of Oslo, Oslo, Norway
fYear
2011
fDate
16-20 May 2011
Firstpage
264
Lastpage
270
Abstract
Average resource utilization in reconfigurable systems is dependent on how effectively modules are placed. Resources may be left unused because modules usually have different resource requirements, and consequently different module bounding boxes. When fitting such different modules on an FPGA, the placement can be imperfect. In order to investigate the effect of module design alternatives on resource utilization, we model the placement problem as a constraint satisfaction problem. In particular we are interested in real world FPGAs. The constraint satisfaction problem is solved using a constraint solver. The constraint problem is modelled as a minimization problem in order to attain the optimal placement. We have investigated module design alternatives which include representing the modules with different layout. We have found an increase in average resource utilization of 11% by considering module design alternatives. The computation time is short, so the method could be applied as a part of an interactive tool.
Keywords
constraint theory; field programmable gate arrays; logic design; reconfigurable architectures; FPGA; constraint satisfaction problem; constraint solver; design alternatives; field programmable gate array; minimization problem; module bounding boxes; placement problem; resource requirements; resource utilization; runtime reconfigurable systems; Field programmable gate arrays; Kernel; Layout; Programming; Resource management; Shape; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-61284-425-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.151
Filename
6008810
Link To Document