2019
DOI: 10.1177/1094342019842919
|View full text |Cite
|
Sign up to set email alerts
|

Runtime mechanisms to survive new HPC architectures: A use case in human respiratory simulations

Abstract: Computational fluid and particle dynamics (CFPD) simulations are of paramount importance for studying and improving drug effectiveness. Computational requirements of CFPD codes demand high-performance computing (HPC) resources. For these reasons, we introduce and evaluate in this article system software techniques for improving performance and tolerating load imbalance on a state-of-the-art production CFPD code. We demonstrate benefits of these techniques on Intel-, IBM- and Arm-based HPC technologies ranked i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 18 publications
(11 citation statements)
references
References 27 publications
0
11
0
Order By: Relevance
“…Stanisic et al in [4] conduct a performance analysis studies of HPC applications, but focusing on mobile Arm-based CPU. Garcia-Gasulla et al in [5] also evaluate a CFD code on an Arm-based cluster however their focus is on portability of performance across multiple architectures. We complement this work providing an evaluation with a larger set of HPC applications and we provide an analysis method that is mostly architecture independent.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Stanisic et al in [4] conduct a performance analysis studies of HPC applications, but focusing on mobile Arm-based CPU. Garcia-Gasulla et al in [5] also evaluate a CFD code on an Arm-based cluster however their focus is on portability of performance across multiple architectures. We complement this work providing an evaluation with a larger set of HPC applications and we provide an analysis method that is mostly architecture independent.…”
Section: Related Workmentioning
confidence: 99%
“…CP2K is a framework for atomistic simulations written in Fortran and is part of the Unified European Applications Benchmark Suite 5 .…”
Section: Cp2kmentioning
confidence: 99%
“…However, both of these solutions add complexity either to the data structure or to the directive readability, so this is not included in the version evaluated here. We expect support for multidependences [8,17] in OpenMP 5.0 to help with the directive readability issue (we must restrict this effort to OpenMP 4.5 features due to current compiler support). Stencil computations are taskified with an inout dependence on the block they operate on, and therefore depend on the previous communication tasks that write to that block.…”
Section: Taskification Of Miniamrmentioning
confidence: 99%
“…They can be found in a variety of examples from earth science, where some processes simulate the earth while other the ocean, to biological ones. This section describes the couple run applied to a biological simulation of the human respiratory system [18]. It is composed of the simulation of the air going through the human airways, and the simulation of the transport of particles inhaled through the bronchopulmonary tree.…”
Section: Human Respiratory Simulations: Alyamentioning
confidence: 99%