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