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 条
  • [31] Load Balance Strategies for DEVS Approximated Parallel and Distributed Discrete-Event Simulations
    Inostrosa-Psijas, Alonso
    Gil-Costa, Veronica
    Solar, Roberto
    Marin, Mauricio
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 337 - 340
  • [32] Algorithmic scalability in globally constrained conservative parallel discrete event simulations of asynchronous systems
    Kolakowska, A
    Novotny, MA
    Korniss, G
    PHYSICAL REVIEW E, 2003, 67 (04):
  • [33] Event and event queue modeling in parallel discrete event simulation
    Zhang, Yao-Cheng
    Li, Ge
    Huang, Ke-Di
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (09): : 1949 - 1953
  • [34] Efficient Protocol Testing Under Temporal Uncertain Event Using Discrete-event Network Simulations
    Vu, Minh
    Xu, Lisong
    Elbaum, Sebastian
    Sun, Wei
    Qiao, Kevin
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2022, 32 (02):
  • [35] Enhancing confidence in discrete event simulations
    Giannasi, F
    Lovett, P
    Godwin, AN
    COMPUTERS IN INDUSTRY, 2001, 44 (02) : 141 - 157
  • [36] Parallel Discrete Event Simulation with AnyLogic
    Kondratyev, Mikhail
    Garifullin, Maxim
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 226 - 236
  • [37] Unsynchronized parallel discrete event simulation
    Rao, DM
    Thondugulam, NV
    Radhakrishnan, R
    Wilsey, PA
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 1563 - 1570
  • [38] Asynchronous parallel discrete event simulation
    Lin, YB
    Fishwick, PA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1996, 26 (04): : 397 - 412
  • [39] PARALLEL DISCRETE EVENT SIMULATION WITH SIMULA
    PAPASPYROPOULOS, GT
    MARITSAS, DG
    PARALLEL COMPUTING, 1989, 12 (03) : 359 - 373
  • [40] PARALLEL DISCRETE-EVENT SIMULATION
    NAJJAR, W
    JEZOUIN, JL
    GAUDIOT, JL
    IEEE DESIGN & TEST OF COMPUTERS, 1987, 4 (06): : 41 - 44