Intégration du calcul sur GPU dans la plate-forme de simulation multi-agent générique TurtleKit 3

Fabien Michel 1
1 SMILE - Système Multi-agent, Interaction, Langage, Evolution
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Résumé : La simulation multi-agent de systèmes complexes peut nécessiter de considérer un grand nombre d'entités, ce qui pose des problèmes de performance et de passage à l'échelle. Dans ce cadre, la programmation sur carte graphique (General-Purpose Computing on Graphics Processing Units GPGPU) est une solution attrayante : elle permet des gains de performances très conséquents sur des ordinateurs personnels. Le GPGPU nécessite cependant une programmation extrêmement spécifique et cette spécificité limite à la fois son accessibilité et la possibilité de réutiliser les développements qui sont réalisés par différents acteurs. Nous présentons ici l'approche que nous avons utilisée pour intégrer du calcul sur GPU dans la plate-forme TurtleKit. L'objectif de cette approche est de conserver l'accessibilité de la plate-forme, en termes de simplicité de programmation, tout en tirant parti des avantages offerts par le GPGPU. Nous montrons ensuite que cette approche peut être généralisée sous la forme d'un principe de conception de SMA spécifiquement dédié au contexte GPGPU.
Type de document :
Communication dans un congrès
Salima HASSAS; Maxime MORGE. JFSMA: Journées Francophones sur les Systèmes Multi-Agents, Jul 2013, Lille, France. 28ièmes Journées Francophones sur les Systèmes Multi-Agents, pp.135-144, 2013, 〈http://pfia2013.univ-lille1.fr/doku.php?id=fr:jfsma〉
Liste complète des métadonnées

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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00843058
Contributeur : Fabien Michel <>
Soumis le : jeudi 10 juillet 2014 - 07:00:06
Dernière modification le : jeudi 24 mai 2018 - 15:59:23
Document(s) archivé(s) le : vendredi 10 octobre 2014 - 10:35:35

Fichier

jfsma2013-18.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-00843058, version 1

Collections

Citation

Fabien Michel. Intégration du calcul sur GPU dans la plate-forme de simulation multi-agent générique TurtleKit 3. Salima HASSAS; Maxime MORGE. JFSMA: Journées Francophones sur les Systèmes Multi-Agents, Jul 2013, Lille, France. 28ièmes Journées Francophones sur les Systèmes Multi-Agents, pp.135-144, 2013, 〈http://pfia2013.univ-lille1.fr/doku.php?id=fr:jfsma〉. 〈lirmm-00843058〉

Partager

Métriques

Consultations de la notice

311

Téléchargements de fichiers

337