<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of lirmm-02020851</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-03T19:41:08+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU</title>
            <author role="aut">
              <persName>
                <forename type="first">Emmanuel</forename>
                <surname>Hermellin</surname>
              </persName>
              <email type="md5">0520f03a3a5dfc66e561ba7eec3c4dd8</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="string">emmanuel-hermellin</idno>
              <idno type="idhal" notation="numeric">6168</idno>
              <idno type="halauthorid" notation="string">25881-6168</idno>
              <idno type="IDREF">https://www.idref.fr/227210190</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-0354-106X</idno>
              <affiliation ref="#struct-388357"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Fabien</forename>
                <surname>Michel</surname>
              </persName>
              <email type="md5">6afb438ebb07eb5cdc434000cedbb801</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="string">fabien-michel</idno>
              <idno type="idhal" notation="numeric">2829</idno>
              <idno type="halauthorid" notation="string">24623-2829</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-1814-980X</idno>
              <idno type="IDREF">https://www.idref.fr/104620927</idno>
              <affiliation ref="#struct-388357"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Isabelle</forename>
                <surname>Gouat</surname>
              </persName>
              <email type="md5">01a8910ec35817770bca127295d8d38a</email>
              <email type="domain">lirmm.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2019-12-11 09:42:09</date>
              <date type="whenModified">2025-08-13 03:12:53</date>
              <date type="whenReleased">2019-12-11 11:02:50</date>
              <date type="whenProduced">2016-05-10</date>
              <date type="whenEndEmbargoed">2019-12-11</date>
              <ref type="file" target="https://hal-lirmm.ccsd.cnrs.fr/lirmm-02020851v1/document">
                <date notBefore="2019-12-11"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal-lirmm.ccsd.cnrs.fr/lirmm-02020851v1/file/Michel_11.pdf" id="file-2404002-2296106">
                <date notBefore="2019-12-11"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="102079">
                <persName>
                  <forename>Isabelle</forename>
                  <surname>Gouat</surname>
                </persName>
                <email type="md5">01a8910ec35817770bca127295d8d38a</email>
                <email type="domain">lirmm.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">lirmm-02020851</idno>
            <idno type="halUri">https://hal-lirmm.ccsd.cnrs.fr/lirmm-02020851</idno>
            <idno type="halBibtex">hermellin:lirmm-02020851</idno>
            <idno type="halRefHtml">&lt;i&gt;MABS: Multi-Agent Based Simulation&lt;/i&gt;, May 2016, Singapore, Singapore. pp.24-41, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-319-67477-3_2"&gt;&amp;#x27E8;10.1007/978-3-319-67477-3_2&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">MABS: Multi-Agent Based Simulation, May 2016, Singapore, Singapore. pp.24-41, &amp;#x27E8;10.1007/978-3-319-67477-3_2&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-2404002-2296106"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="SMILE" corresp="LIRMM">Système Multi-agent, Interaction, Langage, Evolution</idno>
            <idno type="stamp" n="LIRMM">Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</idno>
            <idno type="stamp" n="MIPS">Mathématiques, Informatique, Physique et Systèmes</idno>
            <idno type="stamp" n="UNIV-MONTPELLIER">Université de Montpellier</idno>
            <idno type="stamp" n="UM-2015-2021" corresp="UNIV-MONTPELLIER">Université de Montpellier (2015-2021)</idno>
            <idno type="stamp" n="TEST3-HALCNRS">TEST3-HALCNRS</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Emmanuel</forename>
                    <surname>Hermellin</surname>
                  </persName>
                  <email type="md5">0520f03a3a5dfc66e561ba7eec3c4dd8</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="string">emmanuel-hermellin</idno>
                  <idno type="idhal" notation="numeric">6168</idno>
                  <idno type="halauthorid" notation="string">25881-6168</idno>
                  <idno type="IDREF">https://www.idref.fr/227210190</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-0354-106X</idno>
                  <affiliation ref="#struct-388357"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Fabien</forename>
                    <surname>Michel</surname>
                  </persName>
                  <email type="md5">6afb438ebb07eb5cdc434000cedbb801</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="string">fabien-michel</idno>
                  <idno type="idhal" notation="numeric">2829</idno>
                  <idno type="halauthorid" notation="string">24623-2829</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-1814-980X</idno>
                  <idno type="IDREF">https://www.idref.fr/104620927</idno>
                  <affiliation ref="#struct-388357"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">International Workshop on Multi-Agent Systems and Agent-Based Simulation</title>
                <meeting>
                  <title>MABS: Multi-Agent Based Simulation</title>
                  <date type="start">2016-05-10</date>
                  <settlement>Singapore</settlement>
                  <country key="SG">Singapore</country>
                </meeting>
                <imprint>
                  <biblScope unit="serie">Revised Selected Papers</biblScope>
                  <biblScope unit="volume">LNCS</biblScope>
                  <biblScope unit="issue">10399</biblScope>
                  <biblScope unit="pp">24-41</biblScope>
                  <date type="datePub">2017-09-30</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-319-67477-3_2</idno>
              <ref target="https://developer.nvidia.com/about-cuda" type="seeAlso"/>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">GPU delegation</term>
                <term xml:lang="en">Methodology</term>
                <term xml:lang="en">GPGPU</term>
                <term xml:lang="en">MABS</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-ma">Computer Science [cs]/Multiagent Systems [cs.MA]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Multi-Agent Based Simulation (MABS) is used to study complex systems in many research domains. As the number of modeled agents is constantly growing, using General-Purpose Computing on Graphics Units (GPGPU) appears to be very promising as it allows to use the massively parallel architecture of the GPU (Graphics Processing Unit) to do High Performance Computing (HPC). However, this technology relies on a highly specialized architecture, implying a very specific programming approach. So, to benefit from GPU power, a MABS model need to be adapted to the GPU programming paradigm.Contrary to some recent research works that propose to hide GPU programming to ease the use of GPGPU, we present in this paper a methodology for modeling and implementing MABS using GPU programming. The idea is to be able to consider any kind of MABS rather than addressing a limited number of cases. This methodology defines the iterative process to be followed to transform and adapt a model so that it takes advantage of the GPU power without hiding the underlying technology. We experiment this methodology on two MABS models to test its feasibility and highlight the advantages and limits of this approach.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-388357" status="OLD">
          <orgName>Système Multi-agent, Interaction, Langage, Evolution</orgName>
          <orgName type="acronym">SMILE</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>LIRMM, 161 rue Ada, 34000 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr/equipes/SMILE/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-181" type="direct"/>
            <relation name="UMR5506" active="#struct-410122" type="indirect"/>
            <relation name="UMR5506" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-181" status="OLD">
          <idno type="IdRef">139590827</idno>
          <idno type="ISNI">0000000405990488</idno>
          <idno type="RNSR">199111950H</idno>
          <idno type="ROR">https://ror.org/013yean28</idno>
          <orgName>Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</orgName>
          <orgName type="acronym">LIRMM</orgName>
          <date type="start">1995-01-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>161 rue Ada - 34095 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr</ref>
          </desc>
          <listRelation>
            <relation name="UMR5506" active="#struct-410122" type="direct"/>
            <relation name="UMR5506" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-410122" status="OLD">
          <idno type="ISNI">0000000120970141</idno>
          <idno type="ROR">https://ror.org/051escj72</idno>
          <orgName>Université de Montpellier</orgName>
          <orgName type="acronym">UM</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>163 rue Auguste Broussonnet - 34090 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.umontpellier.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>