On extending more parallelism to serial simulators

David Nicol, Philip Heidelberger

Research output: Contribution to conferencePaper

Abstract

The Utilitarian Parallel Simulator (U.P.S.) extends parallelism to the CSIM sequential simulation tool by providing several new modeling constructs. Using conservative synchronization techniques, these constructs automatically support time-synchronized communications between CSIM submodels running on different processors. This paper describes extensions to U.P.S. that allow the user to assist U.P.S. by providing additional 'process lookahead,' thereby reducing the frequency of synchronizations. The use and effect on performance of process lookahead is described for several models. In a mobile cellular communications model, the use of process lookahead results in up to a 60% improvement in speedup on 32 nodes of the IBM SP2. A factor of 3 improvement is obtained on a closed queueing network simulation running on 32 nodes of the Intel Paragon.

Original languageEnglish (US)
Pages202-205
Number of pages4
StatePublished - Jan 1 1996
Externally publishedYes
EventProceedings of the 1996 10th Workshop on Parallel and Distributed Simulation, PADS - Philadelphia, PA, USA
Duration: May 22 1996May 24 1996

Other

OtherProceedings of the 1996 10th Workshop on Parallel and Distributed Simulation, PADS
CityPhiladelphia, PA, USA
Period5/22/965/24/96

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'On extending more parallelism to serial simulators'. Together they form a unique fingerprint.

  • Cite this

    Nicol, D., & Heidelberger, P. (1996). On extending more parallelism to serial simulators. 202-205. Paper presented at Proceedings of the 1996 10th Workshop on Parallel and Distributed Simulation, PADS, Philadelphia, PA, USA, .