MCMAS: A toolkit for developing agent-based simulations on many-core architectures - Archive ouverte HAL
Article Dans Une Revue Multiagent and Grid Systems Année : 2015

MCMAS: A toolkit for developing agent-based simulations on many-core architectures

Résumé

Multi-agent models and simulations are used to describe complex systems in domains such as biological, geographical or ecological sciences. The increasing model complexity results in a growing need for computing resources and motivates the use of new architectures such as multi-cores and many-cores. Using them efficiently however remains a challenge in many models as it requires adaptations tailored to each program, using low-level code and libraries. In this paper we present MCMAS a generic toolkit allowing an efficient use of many-core architectures through already defined data structures and kernels. The toolkit provides few famous algorithms as diffusion, path-finding or population dynamics that are frequently used in an agent based models. For further needs, MCMAS is based on a flexible architecture that can easily be enriched by new algorithms thanks to development features. The use of the library is illustrated with three models and their performance analysis.
Fichier principal
Vignette du fichier
llhm+15:ij-author.pdf (712.99 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02131113 , version 1 (16-05-2019)

Identifiants

  • HAL Id : hal-02131113 , version 1

Citer

Guillaume Laville, Christophe Lang, Bénédicte Herrmann, Laurent Philippe, Kamel Mazouzi, et al.. MCMAS: A toolkit for developing agent-based simulations on many-core architectures. Multiagent and Grid Systems, 2015, 11 (1), pp.15 - 31. ⟨hal-02131113⟩
69 Consultations
137 Téléchargements

Partager

More