• 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