Title :
KnapSim - Run-time efficient hardware-software partitioning technique for FPGAs
Author :
Kratika Garg;Yan Lin Aung;Siew-Kei Lam;Thambipillai Srikanthan
Author_Institution :
CHiPES Research Centre, School of Computer Engineering, Nanyang Technological University Singapore
Abstract :
FPGAs with integrated hard processors delivering a combination of performance, power savings and flexibility are becoming leading products in the market. Use of this platform calls for efficient hardware-software partitioning, which is crucial to the overall performance and reliability of these platforms. In this paper, we present a run-time efficient hardware-software partitioning technique for FPGAs called `KnapSim´. It employs two well-known heuristics - 0-1 Knapsack and Simulated Annealing algorithms, and provides near-optimal solutions. Experimental results show that performance of the proposed method is significantly better than Simulated Annealing in terms of quality of results and run-time.
Keywords :
"Field programmable gate arrays","Partitioning algorithms","Simulated annealing","Algorithm design and analysis","Dynamic programming","Heuristic algorithms","Measurement"
Conference_Titel :
System-on-Chip Conference (SOCC), 2015 28th IEEE International
Electronic_ISBN :
2164-1706
DOI :
10.1109/SOCC.2015.7406912