2012 SC Companion: High Performance Computing, Networking Storage and Analysis 2012
DOI: 10.1109/sc.companion.2012.234
|View full text |Cite
|
Sign up to set email alerts
|

Abstract: Memory and Parallelism Exploration Using the LULESH Proxy Application

Abstract: Current and planned computer systems present challenges for scientific programming. Memory capacity and bandwidth are limiting performance as floating point capability increases due to more cores per processor and wider vector units. Effectively using hardware requires finding greater parallelism in programs while using relatively less memory. In this poster, we present how we tuned the Livermore Unstructured Lagrange Explicit Shock Hydrodynamics proxy application for on-node performance resulting in 62% fewer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 1 publication
0
14
0
Order By: Relevance
“…Originally developed as one of five challenge problems for the DARPA UHPC program, it has since evolved and has received widespread use in Department of Energy (DOE) research programs as a mini-app representative of simplified 3D Lagrangian hydrodynamics on an unstructured mesh. This prior work includes ports to a number of research and production programming models [5], and additions to its functionality and tuning for various architectures [3,4].…”
Section: Introductionmentioning
confidence: 99%
“…Originally developed as one of five challenge problems for the DARPA UHPC program, it has since evolved and has received widespread use in Department of Energy (DOE) research programs as a mini-app representative of simplified 3D Lagrangian hydrodynamics on an unstructured mesh. This prior work includes ports to a number of research and production programming models [5], and additions to its functionality and tuning for various architectures [3,4].…”
Section: Introductionmentioning
confidence: 99%
“…Our results from an explicit hydrodynamics proxy application apply to other codes with similar computational kernels including the Lawrence Livermore National Laboratory (LLNL) applications Ares and ALE3D [3,4]. 3. We identify significant correlations between program optimizations and power, energy, performance, and machine characteristics.…”
Section: Introductionmentioning
confidence: 92%
“…In previous work [29], we have shown four optimizations that significantly improve the performance of the OpenMP version of LULESH. In this section, we present these optimizations along with others, followed by a discussion of the ease of applying these optimizations in various programming models to achieve portable performance of large codes.…”
Section: Optimizations To Luleshmentioning
confidence: 99%