The Community for Technology Leaders
2013 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2013) (2013)
Belfast
Feb. 27, 2013 to March 1, 2013
ISSN: 1066-6192
ISBN: 978-1-4673-5321-2
pp: 392-399
G. Laville , Inst. FEMTO-ST/DISC, Univ. de Franche-Comte, Besancon, France
K. Mazouzi , Inst. FEMTO-ST/DISC, Univ. de Franche-Comte, Besancon, France
C. Lang , Inst. FEMTO-ST/DISC, Univ. de Franche-Comte, Besancon, France
L. Philipppe , Inst. FEMTO-ST/DISC, Univ. de Franche-Comte, Besancon, France
N. Marilleau , IRD, UPMC, Bondy, France
ABSTRACT
Multi-Agent Systems (MAS) can be used to model systems where the global behavior cannot be uniformly represented by standard techniques such as partial differential equations or linear systems because the system elements have their own independent behavior. This is, for instance, the case in complex systems such as daily mobility in a city for example. Depending on the system size the computing power needs for the MAS may be as big as for more traditional linear numerical systems and may need to be parallelized to fully represent real systems. Graphical Processing Units (GPU) have already proven to be an efficient support to execute large linear programs. In this paper we present the use of GPU for the execution of Sworm, a multi-scale MAS system. We show that GPU computing can be efficient in that less regular case and when the agent behavior is simple. We advocate for a wider use of the GPU in Agent Based Models in particular for multi-scale systems with work distribution between the CPU and GPU.
INDEX TERMS
Graphics processing units, Computational modeling, Carbon, Soil, Kernel, Data models, Mathematical model
CITATION

G. Laville, K. Mazouzi, C. Lang, L. Philipppe and N. Marilleau, "Using GPU for Multi-Agent Soil Simulation," 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)(PDP), Belfast, United Kingdom United Kingdom, 2013, pp. 392-399.
doi:10.1109/PDP.2013.63
92 ms
(Ver 3.3 (11022016))