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
Conference Papers Year : 2013

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

Abstract

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
Origin Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : lirmm-00843058 , version 1

Cite

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⟩
281 View
336 Download

Share

More