2015 18th International Conference on Network-Based Information Systems 2015
DOI: 10.1109/nbis.2015.61
|View full text |Cite
|
Sign up to set email alerts
|

Preparing HPC Applications for Exascale: Challenges and Recommendations

Abstract: Abstract-While the HPC community is working towards the development of the first Exaflop computer (expected around 2020), after reaching the Petaflop milestone in 2008 still only few HPC applications are able to fully exploit the capabilities of Petaflop systems. In this paper we argue that efforts for preparing HPC applications for Exascale should start before such systems become available. We identify challenges that need to be addressed and recommend solutions in key areas of interest, including formal mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 25 publications
(13 citation statements)
references
References 28 publications
0
12
0
Order By: Relevance
“…Future work could address generalization of our approach for DNA sequence analysis for various types of accelerated systems using techniques that ensure performance portability [8], [17], [24], [29]. The use of modeling and simulation techniques [10], [15], [25], [26] could help to reason about the performance on extreme-scale computing architectures [4].…”
Section: Discussionmentioning
confidence: 99%
“…Future work could address generalization of our approach for DNA sequence analysis for various types of accelerated systems using techniques that ensure performance portability [8], [17], [24], [29]. The use of modeling and simulation techniques [10], [15], [25], [26] could help to reason about the performance on extreme-scale computing architectures [4].…”
Section: Discussionmentioning
confidence: 99%
“…However, if we look at the nature of scientific and engineering applications that need Exascale systems, we will realize that the purpose of running these applications is to discover the rules governing a natural event [5]. One of the available solutions for HPC systems to support dynamic and interactive applications is to increase system scalability during runtime [20]. Paper [5] addresses the issue that how multiscale computing systems can optimally be used in current Petascale systems as well as HPC Exascale systems through increasing their capabilities.…”
Section: Related Workmentioning
confidence: 99%
“…Since the system under study is a distributed Exascale system, the load balancer is implemented independently in each computing element, and it attempts to manage the processes in the local computing element [20].…”
Section: What Does Dynamic and Interactive Mean In Load Balancing?mentioning
confidence: 99%
“…In the meantime, technological advances in hardware architectures are nearing exascale speed through co-design architectural designs, abundant General Purpose Graphical Processing Units (GPGPUs), hierarchical clustering of heterogeneous machines, and so forth. Despite the growth seen in the application sector and in the hardware architectural design sector of HPC, the performances of applications, including the The HPC community, therefore, oriented their mindset to mitigate the effects of known performance issues of large scale systems such as the dynamic nature of big data in applications (data sizes), heterogeneous hardware architectures [7], energy consumption issues, scalability issues [22,39], uncertainty of resources (including data resources), and so forth [18].…”
Section: S Benedictmentioning
confidence: 99%