• DocumentCode
    2167663
  • Title

    Adaptive scheduling framework for multi-core systems based on task-parallel programming model

  • Author

    Cao, Yangjie ; Wei, Bin ; Wu, Baodong ; Shi, Lei

  • Author_Institution
    School of Software Technology, Zhengzhou University, Zhengzhou, China
  • fYear
    2015
  • fDate
    22-24 July 2015
  • Firstpage
    145
  • Lastpage
    148
  • Abstract
    Due to the poor scalability and intensive competition for computing resource in multi-core runtime system, how to efficiently exploit the advantages offered by multi-core processors has become an imminent challenge. Based on dynamic parallelism feedback strategy, we present an adaptive scheduling framework, named A-SYS, which can dynamically redistribute and manage the computing resources among different applications. A prototype system is implemented based on Cilk and OpenMP runtime systems. The experimental results show that A-SYS improves overall system performance and resource utilization for multi-core systems. Comparing with scheduling algorithms which only rely on runtime systems, A-SYS shortens running time of applications for nearly 50%, and with the number of applications increasing the effect is more significant.
  • Keywords
    Adaptive scheduling; Dynamic scheduling; Multicore processing; Processor scheduling; Programming; Resource management; Runtime; adaptive scheduling; multi-core systems; runtime system; task-parallel programming model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2015 10th International Conference on
  • Conference_Location
    Cambridge, United Kingdom
  • Print_ISBN
    978-1-4799-6598-4
  • Type

    conf

  • DOI
    10.1109/ICCSE.2015.7250232
  • Filename
    7250232