POSE: Getting Over Grainsize in Parallel Discrete Event Simulation

International Conference on Parallel Processing (ICPP) 2004
Pulication Type: Paper
Download: pdf ps

Abstract

Parallel discrete event simulation (PDES) applications encompass a broad range of analytical simulations. Their utility lies in their ability to model the system under study and provide information about the behavior of that system in a timely manner. Current methods for PDES provide limited performance improvements over sequential simulation. Many logical models for applications have highly irregular structures and fine granularity, making them challenging problems to parallelize. In the development of our Parallel Object-oriented Simulation Environment (POSE), we examined the overhead required for optimistically synchronizing events to obtain correct results in parallel. We then designed a new object model and an adaptive optimistic synchronization method to improve the performance of fine-grained PDES applications. These novel approaches exploit the speculative nature of optimistic protocols to achieve better single processor performance than a basic sequential approach, and show how scalability can be achieved for previously hard-to-parallelize fine-grained simulations.

Text Ref

Terry L. Wilmarth and L. V. Kale, "POSE: Getting Over Grainsize in Parallel
Discrete Event Simulation", To appear in 2004 International Conference on
Parallel Processing, August 2004.

BibTex

@InProceedings{PoseICPP04,
        author = "Terry Wilmarth and L. V. Kal\'e",
        title = "POSE: Getting Over Grainsize in Parallel Discrete Event Simulation",
  pages =        "12-19",
  booktitle =    "2004 International Conference on Parallel Processing",
 Month = "August",
 Year = 2004
}