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.
Document type :
Conference papers
Complete list of metadatas

Cited literature [15 references]  Display  Hide  Download

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00843058
Contributor : Fabien Michel <>
Submitted on : Thursday, July 10, 2014 - 7:00:06 AM
Last modification on : Thursday, May 24, 2018 - 3:59:23 PM
Long-term archiving on : Friday, October 10, 2014 - 10:35:35 AM

File

jfsma2013-18.pdf
Files produced by the author(s)

Identifiers

  • 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. JFSMA: Journées Francophones sur les Systèmes Multi-Agents, Jul 2013, Lille, France. pp.135-144. ⟨lirmm-00843058⟩

Share

Metrics

Record views

372

Files downloads

517