Visible to the public Just-In-Time Parallel SimulationConflict Detection Enabled

TitleJust-In-Time Parallel Simulation
Publication TypeConference Paper
Year of Publication2018
AuthorsChristopher Hannon, Illinois Institute of Technology, Nandakishore Santhi, Los Alamos National Laboratory, Stephan Eidenbenz, Los Alamos National Laboratory, Jason Liu, Florida International University, Dong Jin, Illinois Institute of Technology
Conference Name2018 Winter Simulation Conference (WSC)
Date Published12/2018
Conference LocationGothenburg, Sweden
KeywordsAutomated Synthesis Framework for Network Security and Resilience, JIT, Just-in-Time, Metrics, Modeling, parallel, Policy-Governed Secure Collaboration, Resilient Architectures, Scalability and Composability, simulation, UIUC
Abstract

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, userfriendliness, and portability, the just-in-time parallel simulation will become a common choice for modeling and simulation in the near future.

Citation Keynode-57721

Other available formats:

Just-In-Time_Parallel_Siumlation.pdf
AttachmentSize
bytes