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
Link To Document