skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Improving the Performance of the Extreme-scale Simulator

Conference ·
OSTI ID:1185588

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 Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1185588
Resource Relation:
Conference: 18th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT) 2014, Toulouse, France, 20141001, 20141003
Country of Publication:
United States
Language:
English

Similar Records

A new deadlock resolution protocol and message matching algorithm for the extreme-scale simulator
Journal Article · Tue Mar 22 00:00:00 EDT 2016 · Concurrency and Computation. Practice and Experience · OSTI ID:1185588

Tools for Simulation and Benchmark Generation at Exascale
Conference · Tue Jan 01 00:00:00 EST 2013 · OSTI ID:1185588

xSim: The Extreme-Scale Simulator
Conference · Sat Jan 01 00:00:00 EST 2011 · OSTI ID:1185588

Related Subjects