• 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