• DocumentCode
    3575041
  • Title

    An Adaptive Task Granularity Based Scheduling for Task-centric Parallelism

  • Author

    Jianmin Bi ; Xiaofei Liao ; Yu Zhang ; Chencheng Ye ; Hai Jin ; Yang, Laurence T.

  • Author_Institution
    Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2014
  • Firstpage
    165
  • Lastpage
    172
  • Abstract
    Different from data parallel model, task parallel computing model is very important for complex analysis and data mining. Task granularity is a key factor that significantly affects the performance of task-centric parallel programs. However, current task-granularity based solutions either only work well for regular task-parallel programs or are difficult to use. As a result, for irregular task-parallel programs, these solutions may suffer from inappropriate task granularity. To meet this challenge, in this paper, we propose an adaptive task-granularity based scheduling strategy, called ATG. It not only can adaptively switch between help-first and serialization scheduling policies to control task granularity, but also can prevent fine-grained tasks from being executed in parallel to reduce the task-creation overhead. Experiment results show that compared with manual cut-off strategy, the performance of irregular task parallel applications can be improved by ATG strategy up to 19% with low overhead. Meanwhile, for the regular task-parallel applications ATG strategy can even get almost the same performance of the optimal manual cut-off scheme as well.
  • Keywords
    parallel programming; scheduling; task analysis; ATG; adaptive task granularity based scheduling; help-first scheduling policies; serialization scheduling policies; task parallel computing model; task-centric parallel programs; task-centric parallelism; Load management; Manuals; Multicore processing; Parallel processing; Parallel programming; Scheduling; Switches; Adaptive; Multicore; Task granularity; Task-centric parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
  • Print_ISBN
    978-1-4799-6122-1
  • Type

    conf

  • DOI
    10.1109/HPCC.2014.32
  • Filename
    7056735