Efficient Approximate Algorithm for Hardware/Software Partitioning

被引:0
|
作者
Wu Jigang [1 ,3 ]
Ting Lei [2 ]
Srikanthan, Thambipillai [3 ]
机构
[1] Tianjin Polytech Univ, Sch Comp Technol & Automat, Tianjin 300160, Peoples R China
[2] Peking Univ, Sch Software Microelect, Beijing, Peoples R China
[3] Nanyang Technol Univ, Ctr High Performance Embedded Syst, Singapore 639798, Singapore
关键词
Algorithm; heuristic; dynamic programming; Hardware/Software partitioning; HARDWARE-SOFTWARE COSYNTHESIS;
D O I
10.1109/ICIS.2009.151
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware/software (HW/SW) partitioning is one of the crucial steps of co-design systems. It determines which components of the systems are implemented in hardware and which ones are in software. In this paper the computing model is extended to cater for the path-based RW/SW partitioning with the fine granularity in which communication penalties between system components must be considered. On the new computing model an efficient heuristic algorithm is developed, in which both speedup in hardware and communication penalty are taken into account. Simulation results show that the heuristic algorithm runs fast and is able to produce high-quality approximate solutions. The difference between the approximate solutions and the optimal ones is bounded by 3.5%, and it hardly increases with the increase in the problem size.
引用
收藏
页码:261 / +
页数:2
相关论文
共 50 条
  • [1] Efficient Hardware/Software Partitioning Based on a Hybrid Algorithm
    Zhang, Tao
    Zhao, Xin
    Li, Xuan
    [J]. IEEE ACCESS, 2018, 6 : 60736 - 60744
  • [2] 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
  • [3] HSLS: An efficient local search algorithm for the hardware and software partitioning problem
    Tian, Xinliang
    Ouyang, Dantong
    Zhou, Huisi
    Jiang, Luyu
    Zhang, Liming
    [J]. ELECTRONICS LETTERS, 2022, 58 (21) : 789 - 791
  • [4] 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
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] Hardware software partitioning using genetic algorithm
    Saha, D
    Mitra, RS
    Basu, A
    [J]. TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 155 - 160
  • [9] Efficient algorithms for hardware/software partitioning to minimize hardware area
    Wu Jigang
    Srikanthan, Thambipillai
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 1875 - +
  • [10] New Model and Algorithm for Hardware/Software Partitioning
    Ji-Gang Wu
    Thambipillai Srikanthan
    Guang-Wei Zou
    [J]. Journal of Computer Science and Technology, 2008, 23 : 644 - 651