• DocumentCode
    3373735
  • Title

    Distributed simulation of parallel executions

  • Author

    Ricciulli, Livio ; Lincoln, Patrick ; Meseguer, José

  • Author_Institution
    Comput. Sci. Lab., SRI Int., Menlo Park, CA, USA
  • fYear
    1996
  • fDate
    8-11 Apr 1996
  • Firstpage
    15
  • Lastpage
    24
  • Abstract
    We propose a new practical technique for the distributed execution-driven simulation of parallel computers. Our simulation methodology allows complete verbalization of the design at all levels and achieves good performance by preserving and exploiting the parallelism of the parallel program being simulated. With our technique it is possible to decouple the simulation of the execution of a parallel application from the estimation of the virtual execution time in which such execution is carried out. Our technique uses minimal overhead to maintain coherent distributed event causality relations by making it possible for the simulated executions to reflect the intrinsic uncertainties of parallel applications being simulated. We include a detailed description of our methodology, explain how to apply our ideas to parallelize an existing execution-driven sequential simulator under quite general assumptions, discuss the trade-offs of our methodology, and give preliminary performance measurements of a distributed simulator that uses our technique
  • Keywords
    parallel machines; parallel programming; software performance evaluation; virtual machines; distributed event causality relations; distributed simulation; execution-driven sequential simulator; methodology; minimal overhead; parallel computer simulation; parallel execution simulation; parallel program; performance measurements; software performance; system design; virtual execution time; Computational modeling; Computer science; Computer simulation; Concurrent computing; Discrete event simulation; Distributed computing; High performance computing; Laboratories; Parallel processing; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 1996., Proceedings of the 29th Annual
  • Conference_Location
    New Orleans, LA
  • ISSN
    1080-241X
  • Print_ISBN
    0-8186-7432-6
  • Type

    conf

  • DOI
    10.1109/SIMSYM.1996.492148
  • Filename
    492148