Efficient algorithms for hardware/software partitioning to minimize hardware area

被引:0
|
作者
Wu Jigang [1 ]
Srikanthan, Thambipillai [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Ctr High Performance Embedded Syst, Singapore 639798, Singapore
关键词
algorithm; dynamic programming; complexity; hardware/software partitioning; co-design;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Area efficiency is one of the major considerations in constraint aware hardware/software partitioning process. This paper models hardware/software partitioning as an optimization problem 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 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. Computational results show that the proposed heuristic algorithm yields very good approximate solutions while dramatically reduces the execution time.
引用
收藏
页码:1875 / +
页数:2
相关论文
共 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 of area-efficient hardware/software partitioning
    Wu Jigang
    Thambipillai Srikanthan
    [J]. The Journal of Supercomputing, 2006, 38 : 223 - 235
  • [3] HOW TO MINIMIZE HARDWARE-SOFTWARE PARTITIONING RISKS
    BRODERICK, WJ
    [J]. EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1978, 23 (22): : 21 - 22
  • [4] Efficient heuristic algorithms for path-based hardware/software partitioning
    Wu Jigang
    Srikanthan, Thambipillai
    Lei, Ting
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2010, 51 (7-8) : 974 - 984
  • [5] Genetic algorithms in hardware-software partitioning
    Purnaprajna, M
    Reformat, M
    Pedrycz, W
    [J]. ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 123 - 129
  • [6] Efficient Approximate Algorithm for Hardware/Software Partitioning
    Wu Jigang
    Ting Lei
    Srikanthan, Thambipillai
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 261 - +
  • [7] Efficient Hardware/Software Partitioning Based on a Hybrid Algorithm
    Zhang, Tao
    Zhao, Xin
    Li, Xuan
    [J]. IEEE ACCESS, 2018, 6 : 60736 - 60744
  • [8] An Efficient Technique for Hardware/Software Partitioning Process in Codesign
    Mhadhbi, Imene
    Ben Othman, Slim
    Ben Saoud, Slim
    [J]. SCIENTIFIC PROGRAMMING, 2016, 2016
  • [9] Efficient Hardware/Software partitioning for Heterogeneous Embedded Systems
    Manor, Erez
    Greenberg, Shlomo
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON THE SCIENCE OF ELECTRICAL ENGINEERING IN ISRAEL (ICSEE), 2018,
  • [10] Efficient Algorithm for Hardware/Software Partitioning and Scheduling on MPSoC
    Han, Honglei
    Liu, Wenju
    Wu, Jigang
    Jiang, Guiyuan
    [J]. JOURNAL OF COMPUTERS, 2013, 8 (01) : 61 - 68