Algorithmic aspects of area-efficient hardware/software partitioning

被引:0
|
作者
Wu Jigang
Thambipillai Srikanthan
机构
[1] Nanyang Technological University,Centre for High Performance Embedded Systems
来源
关键词
Heuristic algorithm; Dynamic programming; Complexity; Hardware/software partitioning; Embedded system;
D O I
暂无
中图分类号
学科分类号
摘要
Area efficiency is one of the major considerations in constraint aware hardware/software partitioning process. This paper focuses on the algorithmic aspects for hardware/software partitioning with the objective of minimizing area utilization under the constraints of execution time and power consumption. An efficient heuristic algorithm running in O(n log n) is proposed by extending the method devised for solving the 0-1 knapsack problem. Also, an exact algorithm based on dynamic programming is proposed to produce the optimal solution for small-sized problems. Simulation results show that the proposed heuristic algorithm yields very good approximate solutions while dramatically reducing the execution time.
引用
收藏
页码:223 / 235
页数:12
相关论文
共 50 条
  • [1] Algorithmic aspects of area-efficient hardware/software partitioning
    Wu Jigang
    Srikanthan, Thambipillai
    [J]. JOURNAL OF SUPERCOMPUTING, 2006, 38 (03): : 223 - 235
  • [2] Algorithmic aspects for power-efficient hardware/software partitioning
    Jigang, Wu
    Srikanthan, Thambipillai
    Yan, Chengbin
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2008, 79 (04) : 1204 - 1215
  • [3] Algorithmic aspects of hardware/software partitioning
    Arató, P
    Mann, ZA
    Orbán, A
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) : 136 - 156
  • [4] Algorithmic aspects of graph reduction for hardware/software partitioning
    Guiyuan Jiang
    Jigang Wu
    Siew-Kei Lam
    Thambipillai Srikanthan
    Jizhou Sun
    [J]. The Journal of Supercomputing, 2015, 71 : 2251 - 2274
  • [5] Algorithmic aspects of graph reduction for hardware/software partitioning
    Jiang, Guiyuan
    Wu, Jigang
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    Sun, Jizhou
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (06): : 2251 - 2274
  • [6] Algorithmic aspects for multiple-choice hardware/software partitioning
    Wu, Jigang
    Sun, Qiqiang
    Srikanthan, Thambipillai
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3281 - 3292
  • [7] Efficient algorithms for hardware/software partitioning to minimize hardware area
    Wu Jigang
    Srikanthan, Thambipillai
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 1875 - +
  • [8] Algorithmic aspects for functional partitioning and scheduling in hardware/software co-design
    Wu Jigang
    Srikanthan, Thambipillai
    Jiao, Tao
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2008, 12 (04) : 345 - 375
  • [9] Algorithmic aspects for functional partitioning and scheduling in hardware/software co-design
    Wu Jigang
    Thambipillai Srikanthan
    Tao Jiao
    [J]. Design Automation for Embedded Systems, 2008, 12
  • [10] Algorithmic Aspects of Hardware/Software Partitioning: 1D Search Algorithms
    Jigang, Wu
    Srikanthan, Thambipillai
    Chen, Guang
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (04) : 532 - 544