Simulation Framework for Asynchronous Iterative Methods
Description
As high-performance computing (HPC) platforms progress towards exascale, computational methods must be revamped to successfully leverage them. In particular, (1) asynchronous methods become of great importance because synchronization becomes prohibitively expensive and (2) resilience of computations must be achieved, e.g., using checkpointing selectively which may otherwise become prohibitively expensive due to the sheer scale of the computing environment. In this work, a simulation framework for asynchronous iterative methods is proposed and tested on HPC accelerator (shared-memory) architecture. The design proposed here offers a lightweight alternative to existing computational frameworks to allow for easy experimentation with various relaxation iterative techniques, solution updating schemes, and predicted performance. The simulation framework is implemented in MATLAB® using function handles which offers a modular, easily extensible design. An example of a case study using the simulation framework is presented to examine the efficacy of different checkpointing schemes for asynchronous relaxation methods.
Files
jsime-article-1-5.pdf
Files
(2.5 MB)
Name | Size | Download all |
---|---|---|
md5:b644908c681b27db0a5643ff379f9d32
|
2.5 MB | Preview Download |
Additional details
Identifiers
Funding
- United States Air Force Office of Scientific Research
- AFOSR FA9550-12-1-0476
- Office of Advanced Scientific Computing Research
- DE-SC 0016564
- Office of Advanced Scientific Computing Research
- DE-AC00 07CH11358
- United States Department of Defense
- Old Dominion University
- Naval Surface Warfare Center