• DocumentCode
    1999118
  • Title

    Scalable Loop Self-Scheduling Schemes Implemented on Large-Scale Clusters

  • Author

    Yiming Han ; Chronopoulos, Anthony Theodore

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1735
  • Lastpage
    1742
  • Abstract
    Loops are the largest source of parallelism in many scientific applications. Parallelization of irregular loop applications is a challenging problem to achieve scalable performance on large-scale multi-core clusters. Previous research proposed an effective Master-Worker model on clusters for distributed self scheduling schemes that apply to parallel loops with independent iterations. However, this model has not been applied to large-scale clusters. In this paper, we present an extension of the distributed self-scheduling schemes implemented in a hierarchical Master-Worker model. Our experiments with different self-scheduling schemes demonstrate good scalability when scaling up to 8, 192processors.
  • Keywords
    multiprocessing systems; parallel processing; processor scheduling; program control structures; distributed self scheduling scheme; distributed self-scheduling scheme; hierarchical master-worker model; independent iterations; irregular loop application parallelization; large-scale multicore cluster; parallel loops; parallelism; scalable loop self-scheduling scheme; scalable performance; scientific applications; Computational modeling; Dynamic scheduling; Load management; Processor scheduling; Program processors; Scalability; Hierarchical; Master-Worker; Scalable; Self-Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.105
  • Filename
    6651072