• DocumentCode
    3382973
  • Title

    An energy efficiency task scheduling algorithm for streaming applications on multiprocessor SoC

  • Author

    Cao, Shan ; Li, Zhao Lin ; Wei, Shaojun

  • Author_Institution
    Inst. of Micro Electron., Tsinghua Univ., Beijing, China
  • fYear
    2011
  • fDate
    25-28 Oct. 2011
  • Firstpage
    698
  • Lastpage
    702
  • Abstract
    In this paper, we propose a two-step V/F assignment and task scheduling algorithm (VATSA) using DVS and DPM techniques for energy efficiency of streaming applications on multiprocessor System-on-Chip (MPSoC). In this algorithm, the dependencies of tasks are eliminated by software pipelining. The optimal voltage/frequency (V/F) assignment is achieved from the solution of the corresponding linear programming (LP) problem. Then, sub-tasks are scheduled to processors with identified V/F distributions. The V/F assignment and task scheduling are executed separately, which simplifies the problem and reduces computations. Experiments show that our algorithm can achieve a 15%~30% energy reduction compared with the approach in [1].
  • Keywords
    energy conservation; linear programming; multiprocessing systems; scheduling; system-on-chip; DPM technique; DVS technique; energy efficiency; linear programming; multiprocessor SoC; multiprocessor system-on-chip; optimal voltage/frequency assignment; software pipelining; streaming applications; task scheduling algorithm; two-step V/F assignment; Clocks; Program processors; Springs; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC (ASICON), 2011 IEEE 9th International Conference on
  • Conference_Location
    Xiamen
  • ISSN
    2162-7541
  • Print_ISBN
    978-1-61284-192-2
  • Electronic_ISBN
    2162-7541
  • Type

    conf

  • DOI
    10.1109/ASICON.2011.6157301
  • Filename
    6157301