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 条
  • [41] An algebraic approach to hardware/software partitioning
    Qin, SC
    He, JF
    ICECS 2000: 7TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS & SYSTEMS, VOLS I AND II, 2000, : 273 - 276
  • [42] An algebraic hardware/software partitioning algorithm
    Qin, Shengchao
    He, Jifeng
    Qiu, Zongyan
    Zhang, Naixiao
    2002, Allerton Press Inc. (17)
  • [43] An algebraic hardware/software partitioning algorithm
    Shengchao Qin
    Jifeng He
    Zongyan Qiu
    Naixiao Zhang
    Journal of Computer Science and Technology, 2002, 17 : 284 - 294
  • [44] A Constructive Approach to Hardware/Software Partitioning
    Leila Silva
    Augusto Sampaio
    Edna Barros
    Formal Methods in System Design, 2004, 24 : 45 - 90
  • [45] Evolutionary approach to hardware/software partitioning
    Lect Notes Comput Sci, (900):
  • [46] Evolutionary approach to hardware/software partitioning
    Hu, X
    Greenwood, G
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (03): : 203 - 209
  • [47] A New Hardware/Software Partitioning Technique
    Youness, Hassan
    Hussein, Aziza
    Mahfoz, Amal
    2015 TENTH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2015, : 113 - 118
  • [48] Hardware/software partitioning for multifunction systems
    Bell Lab, Murray Hill, United States
    IEEE Trans Comput Aided Des Integr Circuits Syst, 9 (819-837):
  • [49] Presynthesis partitioning for hardware/software cosynthesis
    Hou, J
    Wolf, W
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (03): : 197 - 202
  • [50] Hardware/software partitioning for telecommunications systems
    Rousseau, F
    Berge, JM
    Israel, M
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 483 - 488