DocumentCode
3027903
Title
Optimizing Message Passing Programs Based on Task Section Duplication
Author
Ye, Yin ; Du, Zhihui ; Hao, Song
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear
2009
fDate
10-12 Aug. 2009
Firstpage
673
Lastpage
678
Abstract
The task scheduling model and algorithm is very important to achieve high performance for message passing programs. The SPG (subtask precedence graph) model abstracts a task as a set of communication and computation sections so it can explore the dependence among subtasks precisely. The TSSF (task section based scheduling framework ) is designed to show how to generate subtasks and how to schedule subtasks on to different processors. Based on the SPG model and the TSSF Framework, two TSD(task section duplication based) algorithms, SMU(searching-marking-unmarking) and Scalable SMU are described in detail to show how to get multiple parallel executing paths based on task section duplication. Compared with four typical traditional task scheduling algorithms, the simulation results show that our algorithms outperform other algorithms significantly.
Keywords
message passing; scheduling; message passing programs; searching-marking-unmarking; subtask precedence graph model; task scheduling model; task section based scheduling framework; task section duplication; Application software; Clustering algorithms; Concurrent computing; Distributed processing; Information science; Message passing; Parallel processing; Processor scheduling; Scheduling algorithm; Signal processing algorithms; Message Passing Program; Task Duplication Algorithm; Task Scheduling Algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
Conference_Location
Chengdu
Print_ISBN
978-0-7695-3747-4
Type
conf
DOI
10.1109/ISPA.2009.98
Filename
5207862
Link To Document