@incollection{fdi:010072197, title = {{MCMAS} : a toolkit to benefit from many-core architecure in agent-based simulation}, author = {{L}aville, {G}. and {M}azouzi, {K}. and {L}ang, {C}. and {M}arilleau, {N}icolas and {H}errmann, {B}. and {P}hilippe, {L}.}, editor = {}, language = {{ENG}}, abstract = {{M}ulti-agent models and simulations are used to describe complex systems in domains such as biological, geographical or ecological sciences. {T}he 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. {U}sing them efficiently however remains a challenge in many models as it requires adaptations tailored to each program, using low-level code and libraries. {I}n this paper we present {MCMAS} a generic toolkit allowing an efficient use of many-core architectures through already defined data structures and kernels. {T}his toolkit promotes few famous algorithms (diffusion, path-finding, population dynamics) which are ready to be used in an {A}gent {B}ased {M}odel. {F}or other needs, {MCMAS} is based on a flexible architecture and can easily be enriched by new algorithms thanks to development features. {T}he use of the library is illustrated with two models and their performance analysis.}, keywords = {}, booktitle = {{E}uro-{P}ar 2013 : parallel processing workshops : {B}ig{D}ata{C}loud, {DIHC}, {F}ed{ICI}, {H}etero{P}ar, {H}i{BB}, {LSDVE}, {MHPC}, {OMHI}, {PADABS}, {PROPER}, {R}esilience, {ROME}, and {UCHPC} 2013 : revised selected papers}, numero = {8374}, pages = {544--554}, address = {{B}erlin}, publisher = {{S}pringer}, series = {{L}ecture {N}otes in {C}omputer {S}cience}, year = {2014}, DOI = {10.1007/978-3-642-54420-0_53}, ISBN = {978-3-642-54419-4}, URL = {https://www.documentation.ird.fr/hor/fdi:010072197}, }