arrow
Return

Multi-agent simulation on multiple GPUs

delete2015-09-01
delete5
PRE
AI
N
Nhut-Minh Ho
N
Nam Thoai
W
Weng‐Fai Wong *
DOI:10.1016/j.simpat.2015.06.008delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Multi-agent simulation is widely used in many areas including biology, economic, political, and environmental science to study complex systems. Unfortunately, it is computationally expensive. In this paper, we shall explore the implementation of a general multi-agent simulation system on a system with multiple GPUs acting as accelerators. In particular, we have ported the popular Java multi-agent simulation framework MASON to a nVidia CUDA-based multi-GPU setting. We evaluated our implementation over different numbers and types of nVidia GPUs. For our evaluation, we ported three models in the original version of MASON. On the well-known Boids model, we achieved a speedup of 187x. Using a fictional model, we showed that speedup of up to 468x is possible. In the paper, we shall also describe the detailed internals of our system, and the various issues we encountered and how they were solved. (C) 2015 Elsevier B.V. All rights reserved.
Keywords:
Multi-agent simulation
MASON
Simulation framework
CUDA
Multi-GPU computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Simulation Modelling Practice and Theory cover
Simulation Modelling Practice and Theory
IF:
4.6
Papers:
2.6K
Citations:
4.8K

Organization

V
vnu-hcm university of technology (hcmut)
Scholars:
739
Papers: 620
Citations: 0