Skip to main content
SHARE
Publication

Scaling Time Warp-based Discrete Event Execution to 104 Processors on Blue Gene Supercomputer...

by Kalyan S Perumalla
Publication Type
Conference Paper
Book Title
Proceedings of the 4th International Conference on Computing Frontiers
Publication Date
Page Numbers
69 to 76
Conference Name
ACM International Conference on Computing Frontiers
Conference Location
Ischia, Italy
Conference Sponsor
ACM
Conference Date
-

Lately, important large-scale simulation applications, such as emergency/event planning and response, are emerging that are based on discrete event models. The applications are characterized by their scale (several millions of simulated entities), their fine-grained nature of computation (microseconds per event), and their highly dynamic inter-entity event interactions. The desired scale and speed together call for highly scalable parallel discrete event simulation (PDES) engines. However, few such parallel engines have been designed or tested on platforms with thousands of processors. Here an overview is given of a unique PDES engine that has been designed to support Time Warp-style optimistic parallel execution as well as a more generalized mixed, optimistic-conservative synchronization. The engine is designed to run on massively parallel architectures with minimal overheads. A performance study of the engine is presented, including the first results to date of PDES benchmarks demonstrating scalability to as many as 16,384 processors, on an IBM Blue Gene supercomputer. The results show, for the first time, the promise of effectively sustaining very large scale discrete event execution on up to 10<sup>4</sup> processors.