Network accelerator for parallel discrete event simulations

被引:0
|
作者
Karaca, Osman Volkan [1 ,2 ]
Imre, Kayhan M. [3 ]
Alkar, Ali Ziya [1 ]
机构
[1] Hacettepe Univ, Dept Elect & Elect Engn, Ankara, Turkiye
[2] TUBITAK, Digital Elect Design Div, Ankara, Turkiye
[3] Hacettepe Univ, Dept Comp Engn, Ankara, Turkiye
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 16期
关键词
HLA; Parallel discrete event simulation; High performance computing; Network accelerator; FPGA; DATA DISTRIBUTION MANAGEMENT; OPERATIONS;
D O I
10.1007/s11227-023-05365-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The simulation time of parallel and distributed discrete event simulation is the heart rate for as-fast-as execution schemes. Agreeing upon a global simulation time and distributing it to the simulation processes can be improved by exploiting or redesigning the network hardware. In this paper, we present such an approach that offloads simulation time calculations to network switches in order to speed up the steps where time advance requests are made and time advance grants are waited. By reducing the waiting time for time advancement, we aim to improve the overall performance of the parallel simulations. The measurements from the FPGA-based hardware setup and the results from our network simulations show that overall performance can be improved when time management calculations are offloaded to the network switches. Additionally, the transient message problem is also solved within the network by not allowing the time control messages to bypass the time-dependent events. The network acceleration of the region-based event distribution is also studied, and offloading the region matching tasks to the network switches is found to be feasible to reduce the costs of node-based calculations, especially for fast-moving regions. In this study, we consider High Level Architecture (HLA) for simulation infrastructure and fat tree topology for high-performance networking.
引用
收藏
页码:18728 / 18747
页数:20
相关论文
共 50 条
  • [21] Integrating human factors into discrete event simulations of parallel flow strategies
    Neumann, W. P.
    Medbo, P.
    PRODUCTION PLANNING & CONTROL, 2009, 20 (01) : 3 - 16
  • [22] Suppressing roughness of virtual times in parallel discrete-event simulations
    Korniss, G
    Novotny, MA
    Guclu, H
    Toroczkai, Z
    Rikvold, PA
    SCIENCE, 2003, 299 (5607) : 677 - 679
  • [23] PARNEM-A PARALLEL DISCRETE EVENT NETWORK EMULATION SYSTEM
    李越
    钱德沛
    何莹
    Journal of Pharmaceutical Analysis, 2006, (02) : 131 - 135
  • [24] Conservative synchronization in object-oriented parallel battlefield discrete event simulations
    Hiller, JB
    Hartrum, TC
    11TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 1997, : 12 - 19
  • [25] Update statistics in conservative parallel-discrete-event simulations of asynchronous systems
    Kolakowska, A
    Novotny, MA
    Rikvold, PA
    PHYSICAL REVIEW E, 2003, 68 (04):
  • [26] Optimistic Parallel Discrete Event Simulations of physical systems using reverse computation
    Tang, YR
    Perumalla, KS
    Fujimoto, RM
    Karimabadi, H
    Driscoll, J
    Omelchenko, Y
    WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2005, : 26 - 35
  • [27] PARALLEL DISCRETE EVENT SIMULATION
    FUJIMOTO, RM
    COMMUNICATIONS OF THE ACM, 1990, 33 (10) : 30 - 53
  • [28] PARALLEL DISCRETE EVENT SIMULATION
    FUJIMOTO, RM
    1989 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1989, : 19 - 28
  • [29] On event ordering in Parallel Discrete Event Simulation
    Rönngren, R
    Liljenstam, M
    THIRTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PROCEEDINGS, 1999, : 38 - 45
  • [30] On event ordering in parallel discrete event simulation
    Ronngren, Robert
    Liljenstam, Michael
    Proceedings of the Workshop on Parallel and Distributed Simulation, PADS, 1999, : 38 - 45