Overview of Case Studies on Adapting MABS Models to GPU Programming

Emmanuel Hermellin 1 Fabien Michel 1
1 SMILE - Système Multi-agent, Interaction, Langage, Evolution
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : General-Purpose Computing on Graphics Units (GPGPU) is today recognized as a practical and efficient way of accelerating software procedures that require a lot of computing resources. However, using this technology in the context of Multi-Agent Based Simulation (MABS) appears to be difficult because GPGPU relies on a very specific programming approach for which MABS models are not naturally adapted. This paper discusses practical results from several works we have done on adapting and developing different MABS models using GPU programming. Especially, studying how GPGPU could be used in the scope of MABS, our main motivation is not only to speed up MABS but also to provide the MABS community with a general approach to GPU programming , which could be used on a wide variety of agent-based models. So, this paper first summarizes all the use cases that we have considered so far and then focuses on identifying which parts of the development process could be generalized.
Complete list of metadatas

Cited literature [26 references]  Display  Hide  Download

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01320111
Contributor : Emmanuel Hermellin <>
Submitted on : Monday, May 23, 2016 - 2:20:44 PM
Last modification on : Thursday, May 24, 2018 - 3:59:23 PM

File

2016_CNSC.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Emmanuel Hermellin, Fabien Michel. Overview of Case Studies on Adapting MABS Models to GPU Programming. PAAMS: Practical Applications of Agents and Multi-Agent Systems, Jun 2016, Seville, Spain. pp.125-136, ⟨10.1007/978-3-319-39387-2_11⟩. ⟨lirmm-01320111⟩

Share

Metrics

Record views

151

Files downloads

302