• 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