Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques 2010
DOI: 10.4108/icst.simutools2010.8822
|View full text |Cite
|
Sign up to set email alerts
|

Efficient simulation of agent-based models on multi-GPU and multi-core clusters

Abstract: An effective latency-hiding mechanism is presented in the parallelization of agent-based model simulations (ABMS) with millions of agents. The mechanism is designed to accommodate the hierarchical organization as well as heterogeneity of current state-of-the-art parallel computing platforms. We use it to explore the computation vs. communication trade-off continuum available with the deep computational and memory hierarchies of extant platforms and present a novel analytical model of the tradeoff. We describe … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
55
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 62 publications
(55 citation statements)
references
References 23 publications
0
55
0
Order By: Relevance
“…Nevertheless, [27] showed that OpenCL performs worse than CUDA. The work in [28] that describes latency hiding schemes for cellular-based models is one of the few existing related work for solving the scaling issue. These together with the need for better visualization and GUI tools for real-time analysis motivated the work in this paper.…”
Section: Introductionmentioning
confidence: 99%
“…Nevertheless, [27] showed that OpenCL performs worse than CUDA. The work in [28] that describes latency hiding schemes for cellular-based models is one of the few existing related work for solving the scaling issue. These together with the need for better visualization and GUI tools for real-time analysis motivated the work in this paper.…”
Section: Introductionmentioning
confidence: 99%
“…Although many parallelization attempts have been made to multi-agent simulations, most parallelization work has been limited to shared-memory programming environments such as multithreading, OpenMP, and CUDA [2], [3], [4], [5]. It is much more challenging to parallelize multi-agent simulation on distributed-memory systems.…”
Section: Introductionmentioning
confidence: 99%
“…These approaches, and other evaluation of GPU based MAS such as [3], show that GPU based MAS can incorporate a drastic performance improvement up to an average factor of 60 with respect to purely CPU based implementations.…”
Section: Related Workmentioning
confidence: 99%