Improving the Performance of the Extreme-scale Simulator
Conference
·
OSTI ID:1185588
- ORNL
Investigating the performance of parallel applications at scale on future high-performance computing (HPC) architectures and the performance impact of different architecture choices is an important component of HPC hardware/software co-design. The Extreme-scale Simulator (xSim) is a simulation-based toolkit for investigating the performance of parallel applications at scale. xSim scales to millions of simulated Message Passing Interface (MPI) processes. The overhead introduced by a simulation tool is an important performance and productivity aspect. This paper documents two improvements to xSim: (1) a new deadlock resolution protocol to reduce the parallel discrete event simulation management overhead and (2) a new simulated MPI message matching algorithm to reduce the oversubscription management overhead. The results clearly show a significant performance improvement, such as by reducing the simulation overhead for running the NAS Parallel Benchmark suite inside the simulator from 1,020\% to 238% for the conjugate gradient (CG) benchmark and from 102% to 0% for the embarrassingly parallel (EP) and benchmark, as well as, from 37,511% to 13,808% for CG and from 3,332% to 204% for EP with accurate process failure simulation.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- ORNL LDRD Director's R&D
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1185588
- Country of Publication:
- United States
- Language:
- English
Similar Records
A new deadlock resolution protocol and message matching algorithm for the extreme-scale simulator
xSim: The Extreme-Scale Simulator
Journal Article
·
Mon Mar 21 20:00:00 EDT 2016
· Concurrency and Computation. Practice and Experience
·
OSTI ID:1286913
xSim: The Extreme-Scale Simulator
Conference
·
Fri Dec 31 23:00:00 EST 2010
·
OSTI ID:1023315