<?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 cea-03284169</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-17T07:57:28+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Communication-Aware Task Scheduling Strategy in Hybrid MPI+OpenMP Applications</title>
            <author role="aut">
              <persName>
                <forename type="first">Romain</forename>
                <surname>Pereira</surname>
              </persName>
              <email type="md5">c5de5f965346f6451da8623a047c9ce7</email>
              <email type="domain">cea.fr</email>
              <idno type="idhal" notation="numeric">1105010</idno>
              <idno type="halauthorid" notation="string">2234183-1105010</idno>
              <affiliation ref="#struct-119523"/>
              <affiliation ref="#struct-179717"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Adrien</forename>
                <surname>Roussel</surname>
              </persName>
              <email type="md5">68ca51484d9670a531fd0f8316506f42</email>
              <email type="domain">cea.fr</email>
              <idno type="idhal" notation="string">adrien-roussel</idno>
              <idno type="idhal" notation="numeric">9338</idno>
              <idno type="halauthorid" notation="string">30695-9338</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-3259-8460</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=p5DpNu0AAAAJ&amp;hl=fr&amp;authuser=1</idno>
              <idno type="ORCID">https://orcid.org/0009-0003-7842-1104</idno>
              <affiliation ref="#struct-1055205"/>
              <affiliation ref="#struct-119523"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Patrick</forename>
                <surname>Carribault</surname>
              </persName>
              <email type="md5">b8fec6c5bf2a98d8260db23553ccb09b</email>
              <email type="domain">cea.fr</email>
              <idno type="idhal" notation="numeric">974412</idno>
              <idno type="halauthorid" notation="string">201461-974412</idno>
              <affiliation ref="#struct-1055205"/>
              <affiliation ref="#struct-119523"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Thierry</forename>
                <surname>Gautier</surname>
              </persName>
              <email type="md5">1bd3f58f1b3d905fa3f50f02bd316d01</email>
              <email type="domain">inrialpes.fr</email>
              <idno type="idhal" notation="string">thierrygautierinrialpesfr</idno>
              <idno type="idhal" notation="numeric">2115</idno>
              <idno type="halauthorid" notation="string">13756-2115</idno>
              <idno type="IDREF">https://www.idref.fr/064810712</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-179717"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Adrien</forename>
                <surname>Roussel</surname>
              </persName>
              <email type="md5">68ca51484d9670a531fd0f8316506f42</email>
              <email type="domain">cea.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2021-07-12 13:51:46</date>
              <date type="whenModified">2025-10-24 17:44:06</date>
              <date type="whenReleased">2022-08-26 17:55:44</date>
              <date type="whenProduced">2021-09-15</date>
              <date type="whenEndEmbargoed">2021-07-12</date>
              <ref type="file" target="https://cea.hal.science/cea-03284169v1/document">
                <date notBefore="2021-07-12"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://cea.hal.science/cea-03284169v1/file/p14_pereira.pdf" id="file-3759817-3288620">
                <date notBefore="2021-07-12"/>
              </ref>
              <ref type="annex" n="0" target="https://cea.hal.science/cea-03284169v1/file/slides.pdf" id="file-3759817-3288621">
                <date notBefore="2022-08-24"/>
              </ref>
              <ref type="externalLink" target="https://hal-cea.archives-ouvertes.fr/cea-03284169/file/p14_pereira.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="441411">
                <persName>
                  <forename>Adrien</forename>
                  <surname>Roussel</surname>
                </persName>
                <email type="md5">68ca51484d9670a531fd0f8316506f42</email>
                <email type="domain">cea.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">cea-03284169</idno>
            <idno type="halUri">https://cea.hal.science/cea-03284169</idno>
            <idno type="halBibtex">pereira:cea-03284169</idno>
            <idno type="halRefHtml">&lt;i&gt;IWOMP 2021 - 17th International Workshop on OpenMP&lt;/i&gt;, Sep 2021, Bristol, United Kingdom. pp.1-15, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-030-85262-7_14"&gt;&amp;#x27E8;10.1007/978-3-030-85262-7_14&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">IWOMP 2021 - 17th International Workshop on OpenMP, Sep 2021, Bristol, United Kingdom. pp.1-15, &amp;#x27E8;10.1007/978-3-030-85262-7_14&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-3759817-3288620"/><ref corresp="#file-3759817-3288621"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ENS-LYON">École Normale Supérieure de Lyon</idno>
            <idno type="stamp" n="CEA">CEA - Commissariat à l'énergie atomique</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="UNIV-LYON1">Université Claude Bernard - Lyon I</idno>
            <idno type="stamp" n="INRIA-RHA">INRIA Grenoble - Rhône-Alpes</idno>
            <idno type="stamp" n="LIP" corresp="UNIV-LYON1">Laboratoire de l'Informatique du Parallélisme</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="DAM" corresp="CEA">Direction des applications militaires</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="CEA-UPSAY" corresp="CEA">CEA - Université Paris-Saclay</idno>
            <idno type="stamp" n="UNIV-PARIS-SACLAY">Université Paris-Saclay</idno>
            <idno type="stamp" n="INRIA-RENGRE">INRIA-RENGRE</idno>
            <idno type="stamp" n="INRIA-300009">Inria 300009</idno>
            <idno type="stamp" n="UDL">UDL</idno>
            <idno type="stamp" n="UNIV-LYON">Université de Lyon</idno>
            <idno type="stamp" n="TEST-HALCNRS">Collection test HAL CNRS</idno>
            <idno type="stamp" n="UNIVERSITE-PARIS-SACLAY" corresp="UNIV-PARIS-SACLAY">Université Paris-Saclay</idno>
            <idno type="stamp" n="GS-COMPUTER-SCIENCE">Graduate School Computer Science</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">Communication-Aware Task Scheduling Strategy in Hybrid MPI+OpenMP Applications</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Romain</forename>
                    <surname>Pereira</surname>
                  </persName>
                  <email type="md5">c5de5f965346f6451da8623a047c9ce7</email>
                  <email type="domain">cea.fr</email>
                  <idno type="idhal" notation="numeric">1105010</idno>
                  <idno type="halauthorid" notation="string">2234183-1105010</idno>
                  <affiliation ref="#struct-119523"/>
                  <affiliation ref="#struct-179717"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Adrien</forename>
                    <surname>Roussel</surname>
                  </persName>
                  <email type="md5">68ca51484d9670a531fd0f8316506f42</email>
                  <email type="domain">cea.fr</email>
                  <idno type="idhal" notation="string">adrien-roussel</idno>
                  <idno type="idhal" notation="numeric">9338</idno>
                  <idno type="halauthorid" notation="string">30695-9338</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-3259-8460</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=p5DpNu0AAAAJ&amp;hl=fr&amp;authuser=1</idno>
                  <idno type="ORCID">https://orcid.org/0009-0003-7842-1104</idno>
                  <affiliation ref="#struct-1055205"/>
                  <affiliation ref="#struct-119523"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Patrick</forename>
                    <surname>Carribault</surname>
                  </persName>
                  <email type="md5">b8fec6c5bf2a98d8260db23553ccb09b</email>
                  <email type="domain">cea.fr</email>
                  <idno type="idhal" notation="numeric">974412</idno>
                  <idno type="halauthorid" notation="string">201461-974412</idno>
                  <affiliation ref="#struct-1055205"/>
                  <affiliation ref="#struct-119523"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Thierry</forename>
                    <surname>Gautier</surname>
                  </persName>
                  <email type="md5">1bd3f58f1b3d905fa3f50f02bd316d01</email>
                  <email type="domain">inrialpes.fr</email>
                  <idno type="idhal" notation="string">thierrygautierinrialpesfr</idno>
                  <idno type="idhal" notation="numeric">2115</idno>
                  <idno type="halauthorid" notation="string">13756-2115</idno>
                  <idno type="IDREF">https://www.idref.fr/064810712</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-179717"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>IWOMP 2021 - 17th International Workshop on OpenMP</title>
                  <date type="start">2021-09-15</date>
                  <date type="end">2021-09-17</date>
                  <settlement>Bristol</settlement>
                  <country key="GB">United Kingdom</country>
                </meeting>
                <imprint>
                  <biblScope unit="serie">OpenMP : Enabling Massive Node-Level Parallelism (IWOMP 2021)</biblScope>
                  <biblScope unit="pp">1-15</biblScope>
                  <date type="datePub">2021-09-15</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-030-85262-7_14</idno>
              <ref type="publisher">https://www.iwomp.org/</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Asynchronism</term>
                <term xml:lang="en">Scheduling</term>
                <term xml:lang="en">Task</term>
                <term xml:lang="en">MPI+OpenMP</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-dc">Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]</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>While task-based programming, such as OpenMP, is a promising solution to exploit large HPC compute nodes, it has to be mixed with data communications like MPI. However, performance or even more thread progression may depend on the underlying runtime implementations. In this paper, we focus on enhancing the application performance when an OpenMP task blocks inside MPI communications. This technique requires no additional effort on the application developers. It relies on an online task reordering strategy that aims at running first tasks that are sending data to other processes. We evaluate our approach on a Cholesky factorization and show that we gain around 19% of execution time on an Intel Skylake compute nodes machine-each node having two 24-core processors.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-119523" status="VALID">
          <orgName>DAM Île-de-France</orgName>
          <orgName type="acronym">DAM/DIF</orgName>
          <desc>
            <address>
              <addrLine>CEA Bruyères-le-Châtel 91297 Arpajon cedex</addrLine>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation name="DAM/DIF" active="#struct-5981" type="direct"/>
            <relation name="DAM" active="#struct-300016" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-179717" status="OLD">
          <idno type="RNSR">201221039W</idno>
          <orgName>Algorithms and Software Architectures for Distributed and HPC Platforms</orgName>
          <orgName type="acronym">AVALON</orgName>
          <date type="start">2014-07-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>ENS Lyon 46 allée d'Italie 69364 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/avalon</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2497" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-35418" type="direct"/>
            <relation active="#struct-6818" type="indirect"/>
            <relation active="#struct-301088" type="indirect"/>
            <relation active="#struct-194495" type="indirect"/>
            <relation name="UMR5668 / URA1398" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-1055205" status="VALID">
          <orgName>Laboratoire en Informatique Haute Performance pour le Calcul et la simulation</orgName>
          <orgName type="acronym">LIHPC</orgName>
          <date type="start">2020-01-01</date>
          <desc>
            <address>
              <addrLine>CEA Bruyères-le-Châtel 91297 Arpajon cedex</addrLine>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-119523" type="direct"/>
            <relation name="DAM/DIF" active="#struct-5981" type="indirect"/>
            <relation name="DAM" active="#struct-300016" type="indirect"/>
            <relation active="#struct-419361" type="direct"/>
          </listRelation>
        </org>
        <org type="regrouplaboratory" xml:id="struct-5981" status="VALID">
          <idno type="IdRef">026372096</idno>
          <idno type="ISNI">0000000119569481</idno>
          <idno type="ROR">https://ror.org/00kn4eb29</idno>
          <idno type="Wikidata">Q2931222</idno>
          <orgName>Direction des Applications Militaires</orgName>
          <orgName type="acronym">DAM</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www-dam.cea.fr/</ref>
          </desc>
          <listRelation>
            <relation name="DAM" active="#struct-300016" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300016" status="VALID">
          <idno type="IdRef">026372061</idno>
          <idno type="ISNI">0000000122998025</idno>
          <idno type="ROR">https://ror.org/00jjx8s55</idno>
          <idno type="Wikidata">Q868550</idno>
          <orgName>Commissariat à l'énergie atomique et aux énergies alternatives</orgName>
          <orgName type="acronym">CEA</orgName>
          <desc>
            <address>
              <addrLine>Centre de SaclayCentre de GrenobleCentre de Cadaracheetc</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.cea.fr/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-2497" status="VALID">
          <idno type="RNSR">199218244V</idno>
          <idno type="ROR">https://ror.org/00n8d6z93</idno>
          <orgName>Centre Inria de l'Université Grenoble Alpes</orgName>
          <desc>
            <address>
              <addrLine>Inovallée655 avenue de l'Europe38330 Montbonnot</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/grenoble</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-35418" status="VALID">
          <idno type="IdRef">191041289</idno>
          <idno type="ISNI">0000000104538607</idno>
          <idno type="RNSR">200317503S</idno>
          <idno type="ROR">04msnz457</idno>
          <orgName>Laboratoire de l'Informatique du Parallélisme</orgName>
          <orgName type="acronym">LIP</orgName>
          <date type="start">1990-01-01</date>
          <desc>
            <address>
              <addrLine>46 Allée d'Italie 69364 LYON CEDEX 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ens-lyon.fr/LIP/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-6818" type="direct"/>
            <relation active="#struct-301088" type="direct"/>
            <relation active="#struct-194495" type="direct"/>
            <relation active="#struct-300009" type="direct"/>
            <relation name="UMR5668 / URA1398" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-6818" status="VALID">
          <idno type="IdRef">149154992</idno>
          <idno type="ISNI">0000000123319856</idno>
          <idno type="ROR">https://ror.org/04zmssz18</idno>
          <idno type="Wikidata">Q10159</idno>
          <orgName>École normale supérieure de Lyon</orgName>
          <orgName type="acronym">ENS de Lyon</orgName>
          <date type="start">2010-01-01</date>
          <desc>
            <address>
              <addrLine>15 parvis René Descartes - BP 7000 - 69342 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.ens-lyon.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-301088" status="VALID">
          <idno type="ROR">https://ror.org/01rk35k63</idno>
          <orgName>Université de Lyon</orgName>
          <desc>
            <address>
              <addrLine>92 rue Pasteur - CS 30122, 69361 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.universite-lyon.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-194495" status="VALID">
          <idno type="IdRef">026402823</idno>
          <idno type="ISNI">0000000121686185</idno>
          <idno type="ROR">https://ror.org/029brtt94</idno>
          <orgName>Université Claude Bernard Lyon 1</orgName>
          <orgName type="acronym">UCBL</orgName>
          <desc>
            <address>
              <addrLine>43, boulevard du 11 novembre 1918, 69622 Villeurbanne cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lyon1.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </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>
        <org type="institution" xml:id="struct-419361" status="VALID">
          <idno type="IdRef">241345251</idno>
          <idno type="ROR">https://ror.org/03xjwb503</idno>
          <orgName>Université Paris-Saclay</orgName>
          <desc>
            <address>
              <addrLine>Bâtiment Bréguet, 3 Rue Joliot Curie 2e ét, 91190 Gif-sur-Yvette</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.universite-paris-saclay.fr/fr</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>