5 papers · 1 filter
An Execution Fingerprint Dictionary for HPC Application Recognition
Thomas Jakobsche, Nicolas Lachiche, Aurélien Cavelan +1
Applications running on HPC systems waste time and energy if they: (a) use resources inefficiently, (b) deviate from allocation purpose (e.g. cryptocurrency mining), or (c) encount…
Two-level Dynamic Load Balancing for High Performance Scientific Applications
Ali Mohammed, Aurelien Cavelan, Florina M. Ciorba +2
Scientific applications are often complex, irregular, and computationally-intensive. To accommodate the ever-increasing computational demands of scientific applications, high-perfo…
Finding Neighbors in a Forest: A b-tree for Smoothed Particle Hydrodynamics Simulations
Aurélien Cavelan, Rubén M. Cabezón, Jonas H. M. Korndorfer +1
Finding the exact close neighbors of each fluid element in mesh-free computational hydrodynamical methods, such as the Smoothed Particle Hydrodynamics (SPH), often becomes a main b…
Algorithm-Based Fault Tolerance for Parallel Stencil Computations
Aurélien Cavelan, Florina M. Ciorba
The increase in HPC systems size and complexity, together with increasing on-chip transistor density, power limitations, and number of components, render modern HPC systems subject…
Detection of Silent Data Corruptions in Smoothed Particle Hydrodynamics Simulations
Aurélien Cavelan, Rubén M. Cabezón, Florina M. Ciorba
Silent data corruptions (SDCs) hinder the correctness of long-running scientific applications on large scale computing systems. Selective particle replication (SPR) is proposed her…