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 条
  • [31] Towards a model for hardware and software functional partitioning
    Vahid, F
    Le, TD
    FOURTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CO-DESIGN (CODES/CASHE '96), PROCEEDINGS, 1996, : 116 - 123
  • [32] A dynamically constrained genetic algorithm for hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 769 - 775
  • [33] Embedded Systems Hardware Software Partitioning Using MiniMax Algorithm
    Iguider, Adil
    Bousselam, Kaouthar
    Elissati, Oussama
    Chami, Mouhcine
    En-Nouaary, Abdeslam
    4TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA' 19), 2019,
  • [34] Hardware/Software Partitioning Algorithm for Embedded Systems with Repeated Functionalities
    Arunachalam, V.
    Sapra, Sunny
    Chaitanya, N. S. K.
    Raina, Jewan Prakash
    2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 2122 - +
  • [35] A hybrid genetic algorithm for constrained hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 3 - 3
  • [36] Using Improved Brainstorm Optimization Algorithm for Hardware/Software Partitioning
    Zhang, Tao
    Yang, Changfu
    Zhao, Xin
    APPLIED SCIENCES-BASEL, 2019, 9 (05):
  • [37] Hardware Software Partitioning using Immune Algorithm Based on Pareto
    Liu, Yang
    Li, Qing Cheng
    2009 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, VOL II, PROCEEDINGS, 2009, : 176 - 180
  • [38] An Improved Blind Optimization Algorithm for Hardware/Software Partitioning and Scheduling
    Zhao, Xin
    Zhang, Tao
    An, Xinqi
    Fan, Long
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2018, PT II, 2018, 10942 : 225 - 234
  • [39] A hardware/software partitioning algorithm based on artificial immune principles
    Zhang, Yiguo
    Luo, Wenjian
    Zhang, Zeming
    Li, Bin
    Wang, Xufa
    APPLIED SOFT COMPUTING, 2008, 8 (01) : 383 - 391
  • [40] Hardware Software Partitioning of Task Graph Using Genetic Algorithm
    Mishra, Ashish
    Vakharia, Dhruv
    Hati, Anirban Jyoti
    Raju, Kota Solomon
    2014 RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2014,