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
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;
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
DOI :
10.1109/IPDPSW.2013.105