2013 · 107 citations · 32 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel ComputingScientific ComputingParallel ArchitecturesParallel Computing SystemsParallel Performance AnalysisParallel Runtime SystemsDiscrete Event Simulation ModelsDiscrete-event System SimulationHigh-performance Computing PerformanceParallel Computing PerformanceParallel Speedup AnalysisStrong ScalingSynchronization In Parallel Computation
Time Warp is an optimistic synchronization protocol for parallel discrete event simulation that coordinates the available parallelism through its rollback and antimessage mechanisms. In this paper we present the results of a strong scaling study of the ROSS simulator running Time Warp with reverse computation and executing the well-known PHOLD benchmark on Lawrence Livermore National Laboratory's Sequoia Blue Gene/Q supercomputer. The benchmark has 251 million PHOLD logical processes and was executed in several configurations up to a peak of 7.86 million MPI tasks running on 1,966,080 cores. At the largest scale it processed 33 trillion events in 65 seconds, yielding a sustained speed of 504 billion events/second using 120 racks of Sequoia. This is by far the highest event rate reported by any parallel discrete event simulation to date, whether running PHOLD or any other benchmark. Additionally, we believe it is likely to be the largest number of MPI tasks ever used in any computation of any kind to date.
32
David Jefferson · ACM Transactions on Programming Languages and Systems · 1985 · 2.4K citations · Full text
Self-adjusting binary search trees
Daniel D. Sleator, Robert E. Tarjan · Journal of the ACM · 1985 · 1.2K citations · Full text
On the role of burst buffers in leadership-class storage systems
Ning Liu, Jason M. Cope, Philip Carns et al. · 2012 · 327 citations
The IBM Blue Gene/Q interconnection network and message unit
Dong Chen, Noel Eisley, Philip Heidelberger et al. · 2011 · 215 citations