Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU

Résumé

Multi-Agent Based Simulation (MABS) is used to study complex systems in many research domains. As the number of modeled agents is constantly growing, using General-Purpose Computing on Graphics Units (GPGPU) appears to be very promising as it allows to use the massively parallel architecture of the GPU (Graphics Processing Unit) to do High Performance Computing (HPC). However, this technology relies on a highly specialized architecture, implying a very specific programming approach. So, to benefit from GPU power, a MABS model need to be adapted to the GPU programming paradigm. Contrary to some recent research works that propose to hide GPU programming to ease the use of GPGPU, we present in this paper a methodology for modeling and implementing MABS using GPU programming. The idea is to be able to consider any kind of MABS rather than addressing a limited number of cases. This methodology defines the iterative process to be followed to transform and adapt a model so that it takes advantage of the GPU power without hiding the underlying technology. We experiment this methodology on two MABS models to test its feasibility and highlight the advantages and limits of this approach.
Fichier principal
Vignette du fichier
Michel_11.pdf (654.47 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-02020851 , version 1 (11-12-2019)

Identifiants

Citer

Emmanuel Hermellin, Fabien Michel. Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU. MABS: Multi-Agent Based Simulation, May 2016, Singapore, Singapore. pp.24-41, ⟨10.1007/978-3-319-67477-3_2⟩. ⟨lirmm-02020851⟩
54 Consultations
104 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More