Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
How to simulate billiards and similar systems
Journal of Computational Physics
Algorithms for particle-field simulations with collisions
Journal of Computational Physics
A multiple-heaps algorithm for parallel simulation of collision systems
Journal of Computational Physics
Event-driven molecular dynamics in parallel
Journal of Computational Physics
Journal of Computational Physics
Scalable Time-Parallelization of Molecular Dynamics Simulations in Nano Mechanics
ICPP '06 Proceedings of the 2006 International Conference on Parallel Processing
Speculative and distributed simulation of many-particle collision systems
ICPADS '07 Proceedings of the 13th International Conference on Parallel and Distributed Systems - Volume 01
Hi-index | 0.00 |
Scientific computing applicationswith highly demanding data capacity and computation power drive a computing platform migration from shared memory machines to multi-core/multiprocessor computer clusters. However, overheads in coordinating operations across computing nodes could counteract the benefit of having extra machines. Furthermore, the hidden dependency in applications slows down the simulation over non-shared memory machines. This paper proposed a framework to utilize multi-core/multiprocessor clusters for distributed simulation. Among several coordination schemes, decentralized control approach has demonstrated its effectiveness in reducing the communication overheads. A speculative execution strategy is applied to exploit parallelism thoroughly and overcome strong data dependency. Performance analysis and experiments are provided to demonstrate the performance gains.