New Model and Algorithm for Hardware/Software Partitioning

被引:6
|
作者
武继刚 [1 ]
Thambipillai Srikanthan [1 ]
邹广伟 [1 ]
机构
[1] Centre for High Performance Embedded Systems,School of Computer Engineering,Nanyang Technological University
关键词
algorithm; hardware/software partitioning; dynamic programming; complexity;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
摘要
This paper focuses on the algorithmic aspects for the hardware/software (HW/SW) partitioning which searches a reasonable composition of hardware and software components which not only satisfies the constraint of hardware area but also optimizes the execution time.The computational model is extended so that.all possible types of communications can be taken into account for the HW/SW partitioning.Also.a new dynamic programming algorithm is proposed on the basis of the computational model,in which source data,rather than speedup in previous work,of basic scheduling blocks are directly utilized to calcnlate the optimal solution.The proposed algorithm runs in O(n·A) for n code fragments and the available hardware area A.Simulation results show that the proposed algorithm solves the HW/SW partitioning without increase in running time,compared with the algorithm cited in the literature.
引用
收藏
页码:644 / 651
页数:8
相关论文
共 50 条
  • [11] An Iterative Greedy Algorithm for Hardware/Software Partitioning
    Lin, Geng
    2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 777 - 781
  • [12] Efficient Approximate Algorithm for Hardware/Software Partitioning
    Wu Jigang
    Ting Lei
    Srikanthan, Thambipillai
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 261 - +
  • [13] An improved firework algorithm for hardware/software partitioning
    Zhang, Tao
    Yue, Qianyu
    Zhao, Xin
    Liu, Ganjun
    APPLIED INTELLIGENCE, 2019, 49 (03) : 950 - 962
  • [14] An improved firework algorithm for hardware/software partitioning
    Tao Zhang
    Qianyu Yue
    Xin Zhao
    Ganjun Liu
    Applied Intelligence, 2019, 49 : 950 - 962
  • [15] A New Hardware/Software Partitioning Technique
    Youness, Hassan
    Hussein, Aziza
    Mahfoz, Amal
    2015 TENTH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2015, : 113 - 118
  • [16] A hybrid memetic algorithm for solving hardware/software partitioning
    Department of Mathematics, Minjiang University, No. 1, Wenxian Road, Fuzhou, China
    ICIC Express Lett Part B Appl., 3 (811-816):
  • [17] System level software/hardware partitioning by genetic algorithm
    Zheng, Yun
    Huang, Guoyong
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2002, 14 (08): : 731 - 734
  • [18] Using Blind Optimization Algorithm for Hardware/Software Partitioning
    Zhang, Tao
    Zhao, Xin
    An, Xinqi
    Quan, Haojun
    Lei, Zhichun
    IEEE ACCESS, 2017, 5 : 1353 - 1362
  • [19] An approach to hardware/software partitioning for multiple hardware devices model
    Pu, GG
    Zhao, XP
    Wang, SL
    Qiu, ZY
    He, JF
    Wang, Y
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2004, : 376 - 385
  • [20] Task Graph Reduction Algorithm for Hardware/Software Partitioning
    LI Hui1
    2.State Key Laboratory of Computer Science
    Wuhan University Journal of Natural Sciences, 2012, 17 (02) : 126 - 130