DocumentCode :
3199718
Title :
Stratified Sampling for Even Workload Partitioning Applied to IDA* and Delaunay Algorithms
Author :
Paudel, Jeeva ; Lelis, Levi H. S. ; Amaral, Jose Nelson
Author_Institution :
Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
fYear :
2015
fDate :
25-29 May 2015
Firstpage :
460
Lastpage :
469
Abstract :
This work presents Workload Partitioning and Scheduling (WPS), a novel algorithm for evenly partitioning the computational workload of large implicitly-defined work-list-based applications on distributed/shared-memory systems. In WPS, a stratified sampling technique estimates the number of work items that will be processed in each step of the target application. Then WPS uses this estimation to evenly partition and distribute the computational workload. An empirical evaluation on large applications -- Iterative-Deepening A* (IDA*) applied to (4 × 4)- and (5 × 5)-Sliding-Tile Puzzles, Delaunay Mesh Generation, and Delaunay Mesh Refinement -- shows that WPS is applicable to a range of applications. A coordination between WPS and existing work-stealing schedulers for intra-node load balancing yields additional speedups in the range of 18% to 40% compared to that achieved with the existing work-stealing schedulers alone. Such a coordination also outperforms an existing workload-partitioning scheme intended specifically for IDA* algorithms by 17% to 36%.
Keywords :
distributed shared memory systems; iterative methods; mesh generation; resource allocation; sampling methods; scheduling; Delaunay algorithms; Delaunay mesh generation; Delaunay mesh refinement; IDA* algorithms; WPS; computational workload partitioning; distributed/shared-memory systems; intra-node load balancing; iterative-deepening A*; sliding-tile puzzles; stratified sampling technique; work items estimation; work-list-based applications; work-stealing schedulers; workload partitioning and scheduling; Clustering algorithms; Computers; Estimation; Heuristic algorithms; Partitioning algorithms; Probes; Scheduling; Delaunay Triangulation; IDA; Load Balancing; Stratified Sampling; Workload Partitioning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
ISSN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2015.63
Filename :
7161534
Link To Document :
بازگشت