2018 17th International Symposium on Parallel and Distributed Computing (ISPDC) 2018
DOI: 10.1109/ispdc2018.2018.00028
|View full text |Cite
|
Sign up to set email alerts
|

Experimental Verification and Analysis of Dynamic Loop Scheduling in Scientific Applications

Abstract: Scientific applications are often irregular and characterized by large computationally-intensive parallel loops. Dynamic loop scheduling (DLS) techniques can be used to improve the performance of computationally-intensive scientific applications via load balancing of their execution on high-performance computing (HPC) systems. Identifying the most suitable choices of data distribution strategies, system sizes, and DLS techniques which improve the performance of a given application, requires intensive assessmen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
21
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(22 citation statements)
references
References 23 publications
0
21
0
Order By: Relevance
“…Several details of representing the application and the computing system characteristics in the simulation are presented and discussed, such as capturing the variability of native execution performance over multiple repetitions as well as calibrating and fine-tuning the simulated system representation for the execution of a specific application. The coupling between the application and the computing system representation has been shown to yield a very close agreement between the native and the simulative experimental results, and to achieve realistic simulative performance predictions [5].…”
Section: Introductionmentioning
confidence: 79%
See 3 more Smart Citations
“…Several details of representing the application and the computing system characteristics in the simulation are presented and discussed, such as capturing the variability of native execution performance over multiple repetitions as well as calibrating and fine-tuning the simulated system representation for the execution of a specific application. The coupling between the application and the computing system representation has been shown to yield a very close agreement between the native and the simulative experimental results, and to achieve realistic simulative performance predictions [5].…”
Section: Introductionmentioning
confidence: 79%
“…The present work builds upon and extends own prior work [5] [6], which focused on the experimental verification of DLS implementation via reproduction [6] and the experimental verification of application's performance simulation on HPC systems [5], respectively. In the present work, a new method to represent the computational effort in tasks is explored and tested (c.f.…”
Section: Introductionmentioning
confidence: 94%
See 2 more Smart Citations
“…To attain high trustworthiness in the performance results obtained with SG, the implementation of the nonadaptive DLS techniques in SG-SD has been verified [19] by reproducing the results presented in the work that introduced factoring [5]. The accuracy of the performance results obtained by simulative experiments against native experiments has recently also been quantified [20]. The present work employs the SG-SD interface to study the performance of scientific applications on a heterogeneous computing platform under perturbations.…”
mentioning
confidence: 81%