• 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