<?xml version="1.0" encoding="UTF-8"?>
<xml>
  <records>
    <record>
      <source-app name="Horizon">Horizon</source-app>
      <rec-number>1</rec-number>
      <foreign-keys>
        <key app="Horizon" db-id="fdi:010068858">1</key>
      </foreign-keys>
      <ref-type name="Journal Article">17</ref-type>
      <work-type>ACL : Articles dans des revues avec comité de lecture répertoriées par l'AERES</work-type>
      <contributors>
        <authors>
          <author>
            <style face="normal" font="default" size="100%">Laville, G.</style>
          </author>
          <author>
            <style face="normal" font="default" size="100%">Lang, C.</style>
          </author>
          <author>
            <style face="normal" font="default" size="100%">Herrmann, B.</style>
          </author>
          <author>
            <style face="normal" font="default" size="100%">Philippe, L.</style>
          </author>
          <author>
            <style face="normal" font="default" size="100%">Mazouzi, K.</style>
          </author>
          <author>
            <style face="bold" font="default" size="100%">Marilleau, Nicolas</style>
          </author>
        </authors>
      </contributors>
      <titles>
        <title>MCMAS : a toolkit for developing agent-based simulations on many-core architectures</title>
        <secondary-title>Multiagent and Grid Systems</secondary-title>
      </titles>
      <pages>15-31</pages>
      <keywords>
        <keyword>Multi-agent systems</keyword>
        <keyword>parallel computing</keyword>
        <keyword>GPGPU</keyword>
        <keyword>many-core</keyword>
      </keywords>
      <dates>
        <year>2015</year>
      </dates>
      <call-num>fdi:010068858</call-num>
      <language>ENG</language>
      <periodical>
        <full-title>Multiagent and Grid Systems</full-title>
      </periodical>
      <isbn>1574-1702</isbn>
      <accession-num>ISI:000359189600002</accession-num>
      <number>1</number>
      <electronic-resource-num>10.3233/mgs-150227</electronic-resource-num>
      <urls>
        <related-urls>
          <url>https://www.documentation.ird.fr/hor/fdi:010068858</url>
        </related-urls>
        <pdf-urls>
          <url>https://www.documentation.ird.fr/intranet/publi/2017/02-recup-esci/010068858.pdf</url>
        </pdf-urls>
      </urls>
      <volume>11</volume>
      <remote-database-provider>Horizon (IRD)</remote-database-provider>
      <abstract>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.</abstract>
      <custom6>122</custom6>
      <custom1>UR209</custom1>
    </record>
  </records>
</xml>
