ACM Transactions on Programming Languages and Systems (TOPLAS)
Object-Oriented Computer Simulation of Discrete-Event Systems
Object-Oriented Computer Simulation of Discrete-Event Systems
Learning UML 2.0
Intel threading building blocks
Intel threading building blocks
Hi-index | 0.00 |
YetiSim is a new open source C++ discrete event simulation library developed using Intel's open source Threading Building Blocks library to provide for parallel processing of tasks. It was created to provide an alternative method of constructing simulations in C++ without coroutines. Execution graphs, directed graphs based on UML state charts, are introduced. These graphs are directly executed by YetiSim, where graph edges represent waits, probabilities, or conditional statements. We demonstrate a YetiSim execution graph by simulating a clock and compare the performance of YetiSim with SimPy.