DocumentCode
1153396
Title
Predicting the performance of synchronous discrete event simulation
Author
Xu, Jinsheng ; Chung, Moon Jung
Author_Institution
Dept. of Comput. Sci., North Carolina A&T State Univ., Greensboro, NC, USA
Volume
15
Issue
12
fYear
2004
Firstpage
1130
Lastpage
1137
Abstract
We develop a model to predict the performance of synchronous discrete event simulation. Our model considers the two most important factors for the performance of synchronous simulation: load balancing and communication. The effect of load balancing in a synchronous simulation is computed using probability distribution models. We derive a formula that computes the cost of synchronous simulation by combining a communication model called LogGP and computation granularity. Even though the formula is simple, it is effective in capturing the most important factors for the synchronous simulation. The formula helps us to predict the maximum speed up achievable by synchronous simulation. In order to examine the prediction model, we have simulated several large ISCAS logic circuits and a simple PCS network simulation on an SGI Origin 2000 and Terascale Computing System (TCS) at the Pittsburgh Supercomputing Center. The results of the experiment show that our performance model accurately predicts the performance of synchronous simulation. The performance model developed is used to analyze the effect of several factors that may improve the performance of synchronous simulation. The factors include problem size, load balancing, granularity, communication overhead, and partitioning.
Keywords
circuit simulation; discrete event simulation; logic circuits; parallel programming; performance evaluation; probability; resource allocation; ISCAS logic circuits; LogGP; PCS network simulation; Pittsburgh Supercomputing Center; SGI Origin 2000; Terascale Computing System; communication model; communication overhead; computation granularity; load balancing; performance evaluation; probability distribution model; synchronous parallel discrete event simulation; Circuit simulation; Computational modeling; Costs; Discrete event simulation; Distributed computing; Load management; Logic circuits; Personal communication networks; Predictive models; Probability distribution; 65; Parallel discrete event simulation; performance evaluation.;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2004.85
Filename
1353245
Link To Document