DocumentCode :
2872731
Title :
A Slice-Based Automatic Hardware/Software Partitioning Heuristic
Author :
Parandeh-Afshar, H. ; Tootoonchian, A. ; Yousefpour, M. ; Fatemi, O. ; Hashemi, M.
Author_Institution :
Nanoelectron. Center of Excellence, Tehran Univ., Tehran
fYear :
2006
fDate :
16-19 Dec. 2006
Firstpage :
150
Lastpage :
153
Abstract :
In this paper, a novel level-based hardware/software partitioning heuristic has been proposed. The algorithm operates on functional blocks of designs represented as directed acyclic graphs (DAG), with the objective of minimizing the processing time under various hardware area constraints. In most existing methods, the communication overhead and the fact that the vertices mapped onto the same computing unit have less communication, is overlooked during the partitioning decision, while the proposed algorithm considers this fact during partitioning.
Keywords :
directed graphs; hardware-software codesign; communication overhead; directed acyclic graphs; hardware area constraints; hardware/software partitioning heuristic; partitioning decision; Algorithm design and analysis; Cost function; Genetic algorithms; Hardware; Heuristic algorithms; Nanoelectronics; Partitioning algorithms; Simulated annealing; Software performance; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics, 2006. ICM '06. International Conference on
Conference_Location :
Dhahran
Print_ISBN :
1-4244-0764-8
Electronic_ISBN :
1-4244-0765-6
Type :
conf
DOI :
10.1109/ICM.2006.373289
Filename :
4243671
Link To Document :
بازگشت