Title :
A branch-and-bound algorithm for hardware/software partitioning
Author :
Jigang, Wu ; Thambipillai, Srikanthan
Author_Institution :
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore
Abstract :
This paper investigates hardware/software (Hw/Sw) partitioning, a key problem in embedded co-design system. An efficient algorithm are proposed to optimally solve the problem in which the communication overhead is taken into account. The proposed algorithm constructs an efficient branch-and-bound approach to partition the hot path selected by path profiling techniques. The techniques for generation of good initial solution and the efficient lower bound for the feasible solution are customized in branch and bound search. Experimental results show that the partition result proposed by the new algorithm produces 10% increase in speedup as compared with the traditional approximate algorithm in most of the cases.
Keywords :
embedded systems; hardware-software codesign; logic partitioning; tree searching; branch-and-bound algorithm; embedded codesign system; hardware-software partitioning; path profiling techniques; traditional approximate algorithm; Bismuth; Embedded software; Embedded system; Flow graphs; Frequency; Hardware; Modems; Partitioning algorithms; Software algorithms; Software design;
Conference_Titel :
Signal Processing and Information Technology, 2004. Proceedings of the Fourth IEEE International Symposium on
Print_ISBN :
0-7803-8689-2
DOI :
10.1109/ISSPIT.2004.1434407