Intégration du calcul sur GPU dans la plate-forme de simulation multi-agent générique TurtleKit 3 - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Communication Dans Un Congrès Année : 2013

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

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.
Fichier principal
Vignette du fichier
jfsma2013-18.pdf (268.2 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-00843058 , version 1 (10-07-2014)

Identifiants

  • HAL Id : lirmm-00843058 , version 1

Citer

Fabien Michel. Intégration du calcul sur GPU dans la plate-forme de simulation multi-agent générique TurtleKit 3. JFSMA: Journées Francophones sur les Systèmes Multi-Agents, Jul 2013, Lille, France. pp.135-144. ⟨lirmm-00843058⟩
299 Consultations
348 Téléchargements

Partager

More