JUST-IN-TIME PARALLEL SIMULATION

被引:0
|
作者
Hannon, Christopher [1 ]
Jin, Dong [1 ]
Santhi, Nandakishore [2 ]
Eidenbenz, Stephan [2 ]
Liu, Jason [3 ]
机构
[1] IIT, Dept Comp Sci, Chicago, IL 60616 USA
[2] Los Alamos Natl Lab, Informat Sci CCS 3, Los Alamos, NM 87545 USA
[3] Florida Int Univ, Sch Comp & Informat Sci, Miami, FL 33199 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the evolution of programming languages, interpreted languages have gained widespread use in scientific and research computing. Interpreted languages excel at being portable, easy to use, and fast in prototyping than their ahead-of-time (AOT) counterparts, including C,C++, and Fortran. While traditionally considered as slow to execute, advancements in Just-in-Time (JIT) compilation techniques have significantly improved the execution speed of interpreted languages and in some cases outperformed AOT languages. In this paper, we explore some challenges and design strategies in developing a high performance parallel discrete event simulation engine, called Simian, written with interpreted languages with JIT capabilities, including Python, Lua, and Javascript. Our results show that Simian with JIT performs similarly to AOT simulators, such as MiniSSF and ROSS. We expect that with features like good performance, user-friendliness, and portability, the just-in-time parallel simulation will become a common choice for modeling and simulation in the near future.
引用
收藏
页码:640 / 651
页数:12
相关论文
共 50 条
  • [1] SIMULATION IN JUST-IN-TIME IMPLEMENTATION
    PARK, PS
    [J]. SIMULATION & GAMING, 1995, 26 (01) : 51 - 59
  • [2] Quantum simulation with just-in-time compilation
    Efthymiou, Stavros
    Lazzarin, Marco
    Pasquale, Andrea
    Carrazza, Stefano
    [J]. QUANTUM, 2022, 6
  • [3] A just-in-time (JIT) simulation exercise
    Ramsing, KD
    Bergquist, TM
    [J]. DECISION SCIENCES INSTITUTE 1998 PROCEEDINGS, VOLS 1-3, 1998, : 303 - 305
  • [4] THE SIMIAN CONCEPT: PARALLEL DISCRETE EVENT SIMULATION WITH INTERPRETED LANGUAGES AND JUST-IN-TIME COMPILATION
    Santhi, Nandakishore
    Eidenbenz, Stephan
    Liu, Jason
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 3013 - 3024
  • [5] Simulation analysis of just-in-time production systems
    Savsar, M
    AlJawini, A
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1995, 42 (01) : 67 - 78
  • [6] Just-in-time simulation-based training
    Aggarwal, Rajesh
    [J]. BMJ QUALITY & SAFETY, 2017, 26 (11) : 866 - 868
  • [7] Modelling and simulation of just-in-time flexible systems
    Ravi Raju K.
    Rama Bhupal Reddy K.
    Krishnaiah Chetty O.V.
    [J]. Sadhana, 1997, 22 (1) : 101 - 120
  • [8] Modelling and simulation of just-in-time flexible systems
    Raju, KR
    Reddy, KRB
    Chetty, OVK
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1997, 22 : 101 - 120
  • [9] A SEARCH HEURISTIC FOR JUST-IN-TIME SCHEDULING IN PARALLEL MACHINES
    LAGUNA, M
    VELARDE, JLG
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 1991, 2 (04) : 253 - 260
  • [10] JIST: Just-in-time scheduling translation for parallel processors
    Agosta, G
    Reghizzi, SC
    Falauto, G
    Sykora, M
    [J]. ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 122 - +