Knapsack model and algorithm for hardware/software partitioning problem

被引:0
|
作者
Ray, A [1 ]
Wu, JG [1 ]
Srikanthan, T [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Ctr High Performance Embedded Syst, Singapore 639798, Singapore
关键词
hardware/software partitioning; embedded systems; algorithm; knapsack problem;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Efficient hardware/software partitioning is crucial towards realizing optimal solutions for constraint driven embedded systems. The size of the total solution space is typically quite large for this problem. In this paper, we show that the knapsack model could be employed for the rapid identification of hardware components that provide for time efficient implementations. In particular, we propose a method to split the problem into standard 0-1 knapsack problems in order to leverage on the classical approaches. The proposed method relies on the tight lower and upper bounds for each of these knapsack problems for the rapid elimination of the sub-problems, which are guaranteed not to give optimal results. Experimental results show that, for problem sizes ranging from 30 to 3000, the optimal solution of the whole problem can be obtained by solving only 1 sub-problem except for one case where it required the solution of 3 sub-problems.
引用
收藏
页码:557 / 569
页数:13
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] Knapsack model and algorithm for HW/SW partitioning problem
    Ray, A
    Wu, JG
    Thambipillai, S
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 200 - 205
  • [5] New Model and Algorithm for Hardware/Software Partitioning
    武继刚
    Thambipillai Srikanthan
    邹广伟
    [J]. Journal of Computer Science & Technology, 2008, (04) : 644 - 651
  • [6] A Modified Binary Firefly Algorithm to Solve Hardware/Software Partitioning Problem
    Khetatba, Mourad
    Boudour, Rachid
    [J]. INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS, 2021, 45 (07): : 1 - 12
  • [7] 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
  • [8] 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)
  • [9] An algebraic hardware/software partitioning algorithm
    Qin, Shengchao
    He, Jifeng
    Qiu, Zongyan
    Zhang, Naixiao
    [J]. 2002, Allerton Press Inc. (17):
  • [10] 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