Parallel co-simulation using virtual synchronization with redundant host execution

被引:0
|
作者
Kim, Dohyung [1 ]
Ha, Soonhoi [2 ]
Gupta, Rajesh [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, San Diego, CA 92103 USA
[2] Seoul Natl Univ, Sch Comp Sci & Engn, Seoul 151, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1151 / +
页数:2
相关论文
共 50 条
  • [41] On Effectiveness of Smart Grid Applications using Co-simulation
    Moulema, Paul
    Yu, Wei
    Griffith, David
    Golmie, Nada
    24TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS ICCCN 2015, 2015,
  • [42] Development of a Driverless Lawn Mower Using Co-simulation
    Foldager, Frederik F.
    Larsen, Peter Gorm
    Green, Ole
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 330 - 344
  • [43] Co-simulation of a mechatronic system using Gensys and Simulink
    Spiryagin, Maksym
    Simson, Scott
    Cole, Colin
    Persson, Ingemar
    VEHICLE SYSTEM DYNAMICS, 2012, 50 (03) : 495 - 507
  • [44] Solar Array System Simulation using FPGA with Hardware Co-Simulation
    Rajesh, P.
    Rajasekar, S.
    Gupta, Rajesh
    Samuel, Paulson
    2014 IEEE 23RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2014, : 2291 - 2296
  • [45] Simulation of wear in hydraulic percussion units using a co-simulation approach
    Andersson, H.
    Holmberg, L. J.
    Simonsson, K.
    Hilding, D.
    Schill, M.
    Leidermark, D.
    INTERNATIONAL JOURNAL OF MODELLING AND SIMULATION, 2023, 43 (03): : 265 - 281
  • [46] Thread-level parallel execution in co-designed virtual machines
    Hall, TS
    Kent, KB
    16th International Workshop on Rapid System Prototyping, Proceedings: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 249 - 251
  • [47] ON-TIME DATA EXCHANGE IN FULLY-PARALLELIZED CO-SIMULATION WITH CONSERVATIVE SYNCHRONIZATION
    Munawar, Asim
    Yoshizawa, Takeo
    Ishikawa, Tatsuya
    Shimizu, Shuichi
    2013 WINTER SIMULATION CONFERENCE (WSC), 2013, : 2127 - 2138
  • [48] Study On Co-simulation and Experiment of A Series-Parallel Hybrid Electric Vehicle
    Huang, Ding-jian
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE IV, PTS 1-5, 2014, 496-500 : 1231 - 1234
  • [49] Virtual hardware prototyping through timed hardware-software co-simulation
    Fummi, F
    Loghi, M
    Martini, S
    Monguzzi, M
    Perbellini, G
    Poncino, M
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 798 - 803
  • [50] Tangram - Virtual integration of heterogeneous IP components in a distributed co-simulation environment
    Souza, URF
    Sperb, JK
    de Mello, BA
    Wagner, FR
    16TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2003, PROCEEDINGS, 2003, : 125 - 130