Algorithmic aspects of area-efficient hardware/software partitioning

被引:0
作者
Wu Jigang
Thambipillai Srikanthan
机构
[1] Nanyang Technological University,Centre for High Performance Embedded Systems
来源
The Journal of Supercomputing | 2006年 / 38卷
关键词
Heuristic algorithm; Dynamic programming; Complexity; Hardware/software partitioning; Embedded system;
D O I
暂无
中图分类号
学科分类号
摘要
Area efficiency is one of the major considerations in constraint aware hardware/software partitioning process. This paper focuses on the algorithmic aspects for hardware/software partitioning with the objective of minimizing area utilization under the constraints of execution time and power consumption. An efficient heuristic algorithm running in O(n log n) is proposed by extending the method devised for solving the 0-1 knapsack problem. Also, an exact algorithm based on dynamic programming is proposed to produce the optimal solution for small-sized problems. Simulation results show that the proposed heuristic algorithm yields very good approximate solutions while dramatically reducing the execution time.
引用
收藏
页码:223 / 235
页数:12
相关论文
共 50 条
[21]   Efficient heuristic algorithms for path-based hardware/software partitioning [J].
Wu Jigang ;
Srikanthan, Thambipillai ;
Lei, Ting .
MATHEMATICAL AND COMPUTER MODELLING, 2010, 51 (7-8) :974-984
[22]   Efficient heuristic and tabu search for hardware/software partitioning [J].
Jigang Wu ;
Pu Wang ;
Siew-Kei Lam ;
Thambipillai Srikanthan .
The Journal of Supercomputing, 2013, 66 :118-134
[23]   Efficient Algorithm for Hardware/Software Partitioning and Scheduling on MPSoC [J].
Han, Honglei ;
Liu, Wenju ;
Wu, Jigang ;
Jiang, Guiyuan .
JOURNAL OF COMPUTERS, 2013, 8 (01) :61-68
[24]   Efficient heuristic and tabu search for hardware/software partitioning [J].
Wu, Jigang ;
Wang, Pu ;
Lam, Siew-Kei ;
Srikanthan, Thambipillai .
JOURNAL OF SUPERCOMPUTING, 2013, 66 (01) :118-134
[25]   Hardware/software partitioning of software binaries [J].
Stitt, G ;
Vahid, F .
IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, :164-170
[26]   Uncertain Model and Algorithm for Hardware/Software Partitioning [J].
Jiang, Yu ;
Zhang, Hehua ;
Jiao, Xun ;
Song, Xiaoyu ;
Hung, William N. N. ;
Gu, Ming ;
Sun, Jiaguang .
2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, :243-248
[27]   An improved firework algorithm for hardware/software partitioning [J].
Zhang, Tao ;
Yue, Qianyu ;
Zhao, Xin ;
Liu, Ganjun .
APPLIED INTELLIGENCE, 2019, 49 (03) :950-962
[28]   An improved firework algorithm for hardware/software partitioning [J].
Tao Zhang ;
Qianyu Yue ;
Xin Zhao ;
Ganjun Liu .
Applied Intelligence, 2019, 49 :950-962
[29]   Hardware/software partitioning in Verilog [J].
Qin, SC ;
He, JF ;
Qiu, ZY ;
Zhang, NX .
FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 :168-179
[30]   Low-complex dynamic programming algorithm for hardware/software partitioning [J].
Jigang, W ;
Srikanthan, T .
INFORMATION PROCESSING LETTERS, 2006, 98 (02) :41-46