2016
DOI: 10.1007/s10766-016-0412-y
|View full text |Cite
|
Sign up to set email alerts
|

Scaling Properties of Parallel Applications to Exascale

Abstract: A detailed profile of exascale applications helps to understand the computation, communication and memory requirements for exascale systems and provides the insight necessary for fine-tuning the computing architecture. Obtaining such a profile is challenging as exascale systems will process unprecedented amounts of data. Profiling applications at the target scale would require the exascale machine itself. In this work we propose a methodology to extrapolate the exascale profile from experimental observations o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 32 publications
0
8
0
Order By: Relevance
“…On several occasions, one-time profiling is justified for optimizing the same application repeatedly [28]. However, executing an unoptimized application with a large amount of data incurs substantial overhead by consuming time and resources [30]. In this way, full profiling is not reasonable, even for the purpose of accurate detection.…”
Section: A Volume Detectionmentioning
confidence: 99%
See 4 more Smart Citations
“…On several occasions, one-time profiling is justified for optimizing the same application repeatedly [28]. However, executing an unoptimized application with a large amount of data incurs substantial overhead by consuming time and resources [30]. In this way, full profiling is not reasonable, even for the purpose of accurate detection.…”
Section: A Volume Detectionmentioning
confidence: 99%
“…Obviously, the exact time cannot be determined without executing the application, hence rough estimations are preferred at compile time. Static complexity analysis of the application is discouraged due to non-deterministic execution paths and inherent analysis complexity of the real-world applications [30], [34], [35]. In this regard, no compiler based tool is found to precisely analyze the complexity of programs.…”
Section: B Velocity Detectionmentioning
confidence: 99%
See 3 more Smart Citations