Self-adjusting binary search trees
Journal of the ACM (JACM)
ACM Transactions on Programming Languages and Systems (TOPLAS)
Time warp on a shared memory multiprocessor
Transactions of the Society for Computer Simulation International
Cost of state saving & rollback
PADS '94 Proceedings of the eighth workshop on Parallel and distributed simulation
SimKit: a high performance logical process simulation class library in C++
WSC '95 Proceedings of the 27th conference on Winter simulation
Performance of a conservative simulator of ATM networks
Proceedings of the eleventh workshop on Parallel and distributed simulation
Scheduling critical channels in conservative parallel discrete event simulation
PADS '99 Proceedings of the thirteenth workshop on Parallel and distributed simulation
Parallel shared-memory simulator performance for large ATM networks
ACM Transactions on Modeling and Computer Simulation (TOMACS)
SIMULATION OF PACKET COMMUNICATION ARCHITECTURE COMPUTER SYSTEMS
SIMULATION OF PACKET COMMUNICATION ARCHITECTURE COMPUTER SYSTEMS
Hi-index | 0.01 |
This paper presents performance results for cell level ATM network simulations using both sequential and parallel discrete event simulation kernels. Five benchmarks are used to demonstrate the performance of the simulation kernels for different types of model. The results demonstrate that for the type of network models used in the benchmarks, the TasKit simulation kernel is able to outperform all of the other kernels tested both sequentially and in parallel. For one benchmark TasKit is shown to outperform a conventional sequential simulation kernel by a factor of 3. For the same benchmark TasKit is shown to outperform the best of the other parallel kernels tested by a factor of 6. The paper explains how this performance advantage is achieved and cautions that additional research into automatic model partitioning will be essential to make this technology accessible to the general simulation community.