2013 IEEE 27th International Symposium on Parallel and Distributed Processing 2013
DOI: 10.1109/ipdps.2013.115
|View full text |Cite
|
Sign up to set email alerts
|

Exploring Traditional and Emerging Parallel Programming Models Using a Proxy Application

Abstract: Abstract-Parallel machines are becoming more complex with increasing core counts and more heterogeneous architectures. However, the commonly used parallel programming models, C/C++ with MPI and/or OpenMP, make it difficult to write source code that is easily tuned for many targets. Newer language approaches attempt to ease this burden by providing optimization features such as automatic load balancing, overlap of computation and communication, message-driven execution, and implicit data layout optimizations. I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
67
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 152 publications
(67 citation statements)
references
References 23 publications
0
67
0
Order By: Relevance
“…Later, we compare Mont-Blanc against MareNostrum supercomputer on a subset of the applications to make a direct comparing between the two, in terms of performance and energy consumption. [14], [15] Electronic Structure BQCD [16] Quantum Chromodynamics MP2C Multi-Particle Collision Dynamics QuantumESPRESSO [17] Electronic Structure and Materials Modeling SMMP [18], [19], [20] Molecular Thermodynamics Alya [21], [22] Biomedical Mechanics COMD [23] Proxy for Molecular Dynamics LULESH [24], [25] Proxy for Hydrodynamics miniFE [26] Proxy for Finite Element Method…”
Section: Overall System Evaluationmentioning
confidence: 99%
“…Later, we compare Mont-Blanc against MareNostrum supercomputer on a subset of the applications to make a direct comparing between the two, in terms of performance and energy consumption. [14], [15] Electronic Structure BQCD [16] Quantum Chromodynamics MP2C Multi-Particle Collision Dynamics QuantumESPRESSO [17] Electronic Structure and Materials Modeling SMMP [18], [19], [20] Molecular Thermodynamics Alya [21], [22] Biomedical Mechanics COMD [23] Proxy for Molecular Dynamics LULESH [24], [25] Proxy for Hydrodynamics miniFE [26] Proxy for Finite Element Method…”
Section: Overall System Evaluationmentioning
confidence: 99%
“…Lulesh is large enough to be more complex than traditional benchmarks, yet compact enough to support a large number of implementations [10]. We observe a slight diffusion in the communication pattern in Fig.…”
Section: Results and Analysismentioning
confidence: 90%
“…A brief classification of the less common models is presented, but details are not covered. For more information about most of these ports along with a look at the programmability, optimizability and performance portability of the LULESH implementations in these languages please see [10].…”
Section: Programming Model Portsmentioning
confidence: 99%
“…The same solution as used in the OpenMP codes are applied in CUDA. Some optimizations specific to the Fermi based GPU are contained in this version and the reader is referred to [10] for more details.…”
Section: Cudamentioning
confidence: 99%
See 1 more Smart Citation