84 citations · 250 across the 11 of their papers we have counts for
11 papers
Trilinos: Enabling Scientific Computing Across Diverse Hardware Architectures at Scale
Matthias Mayr, Alexander Heinlein, Christian Glusa +30
Trilinos is a community-developed, open-source software framework that facilitates building large-scale, complex, multiscale, multiphysics simulation code bases for scientific and…
mdspan in C++: A Case Study in the Integration of Performance Portable Features into International Language Standards
D. S. Hollman, Bryce Adelstein Lelbach, H. Carter Edwards +3
Multi-dimensional arrays are ubiquitous in high-performance computing (HPC), but their absence from the C++ language standard is a long-standing and well-known limitation of their…
Embedded Ensemble Propagation for Improving Performance, Portability and Scalability of Uncertainty Quantification on Emerging Computational Architectures
E. Phipps, M. D'Elia, H. C. Edwards +3
Quantifying simulation uncertainties is a critical component of rigorous predictive simulation. A key component of this is forward propagation of uncertainties in simulation input…
Tolerating Silent Data Corruption in Opaque Preconditioners
James Elliott, Mark Hoemmen, Frank Mueller
We demonstrate algorithm-based fault tolerance for silent, transient data corruption in "black-box" preconditioners. We consider both additive Schwarz domain decomposition with an…
Resilience in Numerical Methods: A Position on Fault Models and Methodologies
James Elliott, Mark Hoemmen, Frank Mueller
Future extreme-scale computer systems may expose silent data corruption (SDC) to applications, in order to save energy or increase performance. However, resilience research struggl…
Exploiting Data Representation for Fault Tolerance
James Elliott, Mark Hoemmen, Frank Mueller
We explore the link between data representation and soft errors in dot products. We present an analytic model for the absolute error introduced should a soft error corrupt a bit in…
Evaluating the Impact of SDC on the GMRES Iterative Solver
James Elliott, Mark Hoemmen, Frank Mueller
Increasing parallelism and transistor density, along with increasingly tighter energy and peak power constraints, may force exposure of occasionally incorrect computation or storag…
Fault-tolerant linear solvers via selective reliability
Patrick G. Bridges, Kurt B. Ferreira, Michael A. Heroux +1
Energy increasingly constrains modern computer hardware, yet protecting computations and data against errors costs energy. This holds at all scales, but especially for the largest…
Implementing Communication-Optimal Parallel and Sequential QR Factorizations
James Demmel, Laura Grigori, Mark Hoemmen +1
We present parallel and sequential dense QR factorization algorithms for tall and skinny matrices and general rectangular matrices that both minimize communication, and are as stab…
Communication-optimal parallel and sequential QR and LU factorizations
James Demmel, Laura Grigori, Mark Hoemmen +1
We present parallel and sequential dense QR factorization algorithms that are both optimal (up to polylogarithmic factors) in the amount of communication they perform, and just as…
Communication-optimal parallel and sequential QR and LU factorizations: theory and practice
James Demmel, Laura Grigori, Mark Hoemmen +1
We present parallel and sequential dense QR factorization algorithms that are both optimal (up to polylogarithmic factors) in the amount of communication they perform, and just as…