Abstract

In this work, we propose a general-purpose coordinator–master–worker (GP-CMW) model to enable efficient and scalable simulation. The model supports distributed and parallel simulation over a heterogeneous computing node architecture with both multi-core CPUs and GPUs. The model aims at maximizing the hardware activity rate while reducing the overall management overhead. The proposed model includes five components: coordinator, priority abstraction layer, master, hardware abstraction layer, and worker. The proposed model is mainly optimized for large-scale simulation that relies on massive parallelizable events. Extensive set of experimental results shows that GP-CMW provides a significant gain from medium to intensive simulation load by exploiting heterogeneous computing resources including CPU and GPU. Regarding simulation runtime, the proposed GP-CMW model delivers a speedup that is 3.6 times faster than the CMW model.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call