• DocumentCode
    257507
  • Title

    Dependency aware ahead of time static scheduler for multicore

  • Author

    Sah, Sunil ; Vaidya, Vinay G.

  • Author_Institution
    Symbiosis Inst. of Res. & Innovation (SIRI), Symbiosis Int. Univ., Pune, India
  • fYear
    2014
  • fDate
    4-6 June 2014
  • Firstpage
    337
  • Lastpage
    342
  • Abstract
    Multicore processor necessitated the use of parallel programming in order to make multicore processor utilization optimal. Researchers have dealt multicore scheduling problem to optimize some of the parameters like execution time, cache, memory, and dependency information. Dependency based scheduling algorithms invariably use task graphs for optimal scheduler with an aim to minimize dependency. We have developed a scheduling algorithm that considers dependency information at task level, dependency release information within tasks and load balancing for execution time. Tasks can be executed even before its dependent task completes its execution by using accurate task release information. We have improved the dependency information by the use of machine-learning algorithms resulting in improved makespan. We have evaluated our algorithm on standard benchmarks and we report an improvement of makespan up to a maximum of 66% of tasks. The results also suggest that the algorithm is scalable as its efficiency increases when large numbers of tasks are scheduled on many cores.
  • Keywords
    multiprocessing systems; parallel programming; resource allocation; scheduling; cache information; dependency aware ahead-of-time static scheduler; dependency information; execution time; load balancing; memory information; multicore processor utilization; multicore scheduling problem; optimal scheduler; parallel programming; task graph; task release information; Correlation; Couplings; Equations; Load management; Multicore processing; Optimal scheduling; Processor scheduling; multicore; static scheduler; task allocation; task clustering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science (ICIS), 2014 IEEE/ACIS 13th International Conference on
  • Conference_Location
    Taiyuan
  • Type

    conf

  • DOI
    10.1109/ICIS.2014.6912156
  • Filename
    6912156