GPU Delegation: Toward a Generic Approach for Developping MABS using 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 : Using Multi-Agent Based Simulation (MABS), computing resources requirements often limit the extent to which a model could be experimented. As the number of agents and the size of the environment are constantly growing in these simulations, 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). Considering the use of GPGPU for developing MABS, the conclusions of Perumalla and Aaby's work [25] in 2008 was twofold: (1) data parallel execution capabilities of GPU can be used effectively in MABS and afford excellent speedup on models and (2) effective use of data parallel execution requires resolution of modeling and execution challenges at the cost of a decrease in modularity, ease of programmability and reusability. In this paper, we propose to study through experiments if the conclusions and issues outlined by Perumalla and Aaby are still true despite the evolution of GPGPU and MABS. To this end, we use the GPU environmental delegation principle on four models in order to compare CPU and GPU implementations. Then, we discuss and analyze the results from both a conceptual and a performance point of view.
Type de document :
Communication dans un congrès
Catholijn M. Jonker; Stacy Marsella; John Thangarajah; Karl Tuyls. AAMAS: Autonomous Agents and Multiagent Systems, May 2016, Singapour, Singapore. ACM, Proceedings of the International Conference on Autonomous Agents & Multiagent Systems, Singapore, May 9-13, 2016, pp.1249--1258, 2016
Liste complète des métadonnées

Littérature citée [33 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01320113
Contributeur : Emmanuel Hermellin <>
Soumis le : lundi 23 mai 2016 - 14:23:59
Dernière modification le : lundi 22 janvier 2018 - 17:26:27

Identifiants

  • HAL Id : lirmm-01320113, version 1

Collections

Citation

Emmanuel Hermellin, Fabien Michel. GPU Delegation: Toward a Generic Approach for Developping MABS using GPU Programming. Catholijn M. Jonker; Stacy Marsella; John Thangarajah; Karl Tuyls. AAMAS: Autonomous Agents and Multiagent Systems, May 2016, Singapour, Singapore. ACM, Proceedings of the International Conference on Autonomous Agents & Multiagent Systems, Singapore, May 9-13, 2016, pp.1249--1258, 2016. 〈lirmm-01320113〉

Partager

Métriques

Consultations de la notice

86

Téléchargements de fichiers

143