New Model and Algorithm for Hardware/Software Partitioning

被引:0
|
作者
Ji-Gang Wu
Thambipillai Srikanthan
Guang-Wei Zou
机构
[1] Nanyang Technological University,Centre for High Performance Embedded Systems, School of Computer Engineering
关键词
algorithm; hardware/software partitioning; dynamic programming; complexity;
D O I
暂无
中图分类号
学科分类号
摘要
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 calculate 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
页数:7
相关论文
共 50 条
  • [1] New model and algorithm for hardware/software partitioning
    Wu, Ji-Gang
    Srikanthan, Thambipillai
    Zen, Guang-Wei
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (04): : 644 - 651
  • [2] New Model and Algorithm for Hardware/Software Partitioning
    武继刚
    Thambipillai Srikanthan
    邹广伟
    [J]. Journal of Computer Science & Technology, 2008, (04) : 644 - 651
  • [3] Uncertain Model and Algorithm for Hardware/Software Partitioning
    Jiang, Yu
    Zhang, Hehua
    Jiao, Xun
    Song, Xiaoyu
    Hung, William N. N.
    Gu, Ming
    Sun, Jiaguang
    [J]. 2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 243 - 248
  • [4] Knapsack model and algorithm for hardware/software partitioning problem
    Ray, A
    Wu, JG
    Srikanthan, T
    [J]. COMPUTING AND INFORMATICS, 2004, 23 (5-6) : 557 - 569
  • [5] Application of Uncertain Programming in Hardware/Software Partitioning: Model and Algorithm
    Chen, Si
    Huang, Lida
    Xie, Guoqi
    Li, Renfa
    Li, Keqin
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (06)
  • [6] An algebraic hardware/software partitioning algorithm
    Shengchao Qin
    Jifeng He
    Zongyan Qiu
    Naixiao Zhang
    [J]. Journal of Computer Science and Technology, 2002, 17 : 284 - 294
  • [7] An algebraic hardware/software partitioning algorithm
    Qin, SC
    He, JF
    Qiu, ZY
    Zhang, NX
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (03): : 284 - 294
  • [8] Hardware/Software Partitioning Algorithm Based on Genetic Algorithm
    Li, Guoshuai
    Feng, Jinfu
    Hu, Junhua
    Wang, Cong
    Qi, Duo
    [J]. JOURNAL OF COMPUTERS, 2014, 9 (06) : 1309 - 1315
  • [9] Hardware software partitioning using genetic algorithm
    Saha, D
    Mitra, RS
    Basu, A
    [J]. TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 155 - 160
  • [10] 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 - +