• DocumentCode
    454488
  • Title

    Parallel co-simulation using virtual synchronization with redundant host execution

  • Author

    Kim, Dohyung ; Ha, Soonhoi ; Gupta, Rajesh

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, CA
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Abstract
    In traditional parallel co-simulation approaches, the simulation speed is heavily limited by time synchronization overhead between simulators and idle time caused by data dependency. Recent work has shown that the time synchronization overhead can be reduced significantly by predicting the next synchronization points more effectively or by separating trace-driven architecture simulation from trace generation from component simulators. The latter is known as virtual synchronization technique. In this paper, we propose redundant host execution to minimize the simulation idle time caused by data dependency in simulation models. By combining virtual synchronization and redundant host execution techniques we could make parallel execution of multiple simulators a viable solution for fast but cycle-accurate co-simulation. Experiments show about 40% performance gain over a technique which uses virtual synchronization only
  • Keywords
    digital simulation; parallel processing; synchronisation; data dependency; parallel co-simulation approaches; redundant host execution techniques; simulation idle time; virtual synchronization technique; Analytical models; Clocks; Computational modeling; Computer science; Computer simulation; Data engineering; Discrete event simulation; Performance gain; Predictive models; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244001
  • Filename
    1657066