Hardware/Software Partitioning of Embedded System-on-Chip Applications

被引:0
作者
Tang, Jia Wei [1 ]
Hau, Yuan Wen [2 ]
Marsono, M. N. [1 ]
机构
[1] Univ Teknol Malaysia, Fac Elect Engn, Johor Baharu, Johor, Malaysia
[2] Univ Teknol Malaysia, Fac Biosci & Med Engn, Johor Baharu, Johor, Malaysia
来源
2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC) | 2015年
关键词
Embedded system; hardware/software partitioning; streaming applications; ALGORITHMIC ASPECTS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
HW/SW partitioning is an important development step during HW/SW co-design to ensure application performance in embedded System-on-Chip (SoC). This paper formulates the optimization of HW/SW partitioning aiming at maximizing streaming throughput with predefined area constraint, targeted for multi-processor system with hardware accelerator sharing capability. Two software-oriented and the second hardware-oriented greedy heuristic algorithms for HW/SW partitioning are proposed and tested on several random graphs and one multimedia application (MP3 decoder). Results show that the best result from both proposed greedy algorithms produce 93.6% near-optimal solution compared to brute force ground truth with faster HW/SW partitioning time.
引用
收藏
页码:331 / 336
页数:6
相关论文
共 22 条
[11]   Loop pipelining in hardware-software partitioning [J].
Jeon, J ;
Choi, K .
PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, :361-366
[12]   Algorithmic Aspects of Hardware/Software Partitioning: 1D Search Algorithms [J].
Jigang, Wu ;
Srikanthan, Thambipillai ;
Chen, Guang .
IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (04) :532-544
[13]   Combining mapping and partitioning exploration for NoC-based embedded systems [J].
Le Beux, Sebastien ;
Bois, Guy ;
Nicolescu, Gabriela ;
Bouchebaba, Youcef ;
Langevin, Michel ;
Paulin, Pierre .
JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) :223-232
[14]  
Lee TY, 2007, 2007 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, VOL 1, PROCEEDINGS, P19
[15]  
Li G, 2014, ENG REV, V34, P151
[16]   A Tabu Search-Based Memetic Algorithm for Hardware/Software Partitioning [J].
Lin, Geng ;
Zhu, Wenxing ;
Ali, M. Montaz .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
[17]  
MEI B., 2000, Proceedings of ProRISC, P405
[18]   Multi-objective hardware-software partitioning of embedded systems: A case study of JPEG encoder [J].
Nath, Pankaj Kumar ;
Datta, Dilip .
APPLIED SOFT COMPUTING, 2014, 15 :30-41
[19]  
Sha E., 2013, INT J PARALLEL PROG, P1
[20]   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