• DocumentCode
    2381678
  • Title

    Optimal Task Scheduling by Removing Inter-Core Communication Overhead for Streaming Applications on MPSoC

  • Author

    Wang, Yi ; Liu, Duo ; Wang, Meng ; Qin, Zhiwei ; Shao, Zili

  • Author_Institution
    Dept. of Comput., Hong Kong Polytech. Univ., Kowloon, China
  • fYear
    2010
  • fDate
    12-15 April 2010
  • Firstpage
    195
  • Lastpage
    204
  • Abstract
    In this paper, we jointly optimize computation and communication task scheduling for streaming applications on MPSoC. The objective is to minimize schedule length by totally removing inter-core communication overhead. By minimizing schedule length, the system performance can be improved by adopting a smaller period or exploring the slacks generated for energy reduction with DVS. To guarantee the schedulability of communication tasks, we perform the schedulability analysis, and theoretically obtain the upper bound of the times needed to reschedule each computation task. Based on the analysis, we formulate the scheduling problem as an ILP (Integer Linear Programming) formulation and obtain an optimal solution. We evaluate our technique with a set of benchmarks from both real-life streaming applications and synthetic task graphs. The simulation results show that our technique can achieve a 27.72% reduction in schedule length and a 13.38% reduction in energy consumption on average compared with the previous work.
  • Keywords
    integer programming; linear programming; scheduling; system-on-chip; ILP; MPSoC; energy consumption reduction; energy reduction; integer linear programming; optimal task scheduling; removing intercore communication overhead; schedulability analysis; streaming applications; Application software; Computational modeling; Embedded computing; Energy consumption; Multiprocessing systems; Parallel processing; Performance analysis; Processor scheduling; System performance; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
  • Conference_Location
    Stockholm
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4244-6690-0
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2010.19
  • Filename
    5465979