• DocumentCode
    3185960
  • Title

    Framework for HW/SW partitioning and scheduling on MPSoCs

  • Author

    Han, Honglei ; Wenju, Liu ; Jigang, Wu ; Hui, Li

  • Author_Institution
    Sch. of Comput. Sci. & Software, Tianjin Polytech. Univ., Tianjin, China
  • fYear
    2010
  • fDate
    3-5 Dec. 2010
  • Firstpage
    182
  • Lastpage
    185
  • Abstract
    Hardware/software (HW/SW) partitioning and scheduling are the most significant parts in co-design systems, especially in multiprocessor system-on-chip (MPSoC). It has been shown that both problems, HW/SW partitioning and HW/SW scheduling, are NP-hard. In this paper, we propose a framework for the HW/SW partitioning and scheduling. The proposed approach initially searches for typical sub-graphs in the original task graph and then reduces them to the supper nodes, in order to minimize the communication overheads. After that, the proposed algorithm schedules the tasks of the reduced task graph to the target MPSoC, according to the assigned priority to the tasks. Then, we contribute an efficient HW/SW partitioning technique to minimize the overall execution time, based on the iteratively constructing critical path and moving the tasks with the high computing cost to hardware. Simulation results show that the proposed framework in this paper is better than the existing one.
  • Keywords
    computational complexity; graph theory; hardware-software codesign; processor scheduling; system-on-chip; HW-SW partitioning; HW-SW scheduling; MPSoC; NP-hard problem; co-design system; execution time; multiprocessor system-on-chip; task graph; Hardware; Optimal scheduling; Partitioning algorithms; Processor scheduling; Program processors; Scheduling; MPSoC; embedded system; hardware/software co-design; partitioning; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Application (ICCIA), 2010 International Conference on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-1-4244-8597-0
  • Type

    conf

  • DOI
    10.1109/ICCIA.2010.6141566
  • Filename
    6141566