DocumentCode
3746066
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
fYear
2015
Firstpage
64
Lastpage
69
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"
Publisher
ieee
Conference_Titel
System-on-Chip Conference (SOCC), 2015 28th IEEE International
Electronic_ISBN
2164-1706
Type
conf
DOI
10.1109/SOCC.2015.7406912
Filename
7406912
Link To Document