<?xml version="1.0"?>
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:title>MCMAS : a toolkit for developing agent-based simulations on many-core architectures</dc:title>
  <dc:creator>Laville, G.</dc:creator>
  <dc:creator>Lang, C.</dc:creator>
  <dc:creator>Herrmann, B.</dc:creator>
  <dc:creator>Philippe, L.</dc:creator>
  <dc:creator>Mazouzi, K.</dc:creator>
  <dc:creator>/Marilleau, Nicolas</dc:creator>
  <dc:subject>Multi-agent systems</dc:subject>
  <dc:subject>parallel computing</dc:subject>
  <dc:subject>GPGPU</dc:subject>
  <dc:subject>many-core</dc:subject>
  <dc:description>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.</dc:description>
  <dc:date>2015</dc:date>
  <dc:type>text</dc:type>
  <dc:identifier>https://www.documentation.ird.fr/hor/fdi:010068858</dc:identifier>
  <dc:identifier>fdi:010068858</dc:identifier>
  <dc:identifier>Laville G., Lang C., Herrmann B., Philippe L., Mazouzi K., Marilleau Nicolas. MCMAS : a toolkit for developing agent-based simulations on many-core architectures. 2015, 11 (1),  15-31</dc:identifier>
  <dc:language>EN</dc:language>
</oai_dc:dc>
