<?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 hal-05263968</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-15T14:53:44+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Performance and Portability in Multi-GPU Branch-and-Bound: Chapel Versus CUDA and HIP for Tree-Based Optimization</title>
            <author role="aut">
              <persName>
                <forename type="first">Ivan</forename>
                <surname>Tagliaferro</surname>
              </persName>
              <email type="md5">5e3d83707b1c1f40200ee4a09888beb2</email>
              <email type="domain">cea.fr</email>
              <idno type="idhal" notation="string">ivantagliaferro</idno>
              <idno type="idhal" notation="numeric">1575684</idno>
              <idno type="halauthorid" notation="string">3739264-1575684</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=7f7XtYsAAAAJ</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3919-7536</idno>
              <affiliation ref="#struct-374570"/>
              <affiliation ref="#struct-366875"/>
              <affiliation ref="#struct-410272"/>
              <affiliation ref="#struct-505216"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Guillaume</forename>
                <surname>Helbecque</surname>
              </persName>
              <email type="md5">ffe5280c5e3bc081d3d99261025ad3f2</email>
              <email type="domain">univ-lille.fr</email>
              <idno type="idhal" notation="string">guillaume-helbecque</idno>
              <idno type="idhal" notation="numeric">754088</idno>
              <idno type="halauthorid" notation="string">55980-754088</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-8697-3721</idno>
              <affiliation ref="#struct-374570"/>
              <affiliation ref="#struct-410272"/>
              <affiliation ref="#struct-505216"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Ezhilmathi</forename>
                <surname>Krishnasamy</surname>
              </persName>
              <idno type="halauthorid">3133287-0</idno>
              <affiliation ref="#struct-366875"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Nouredine</forename>
                <surname>Melab</surname>
              </persName>
              <email type="md5">fd91b9083d25d2bc83d218b7d6b36890</email>
              <email type="domain">univ-lille.fr</email>
              <idno type="idhal" notation="string">nouredine-melab</idno>
              <idno type="idhal" notation="numeric">1091670</idno>
              <idno type="halauthorid" notation="string">111785-1091670</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-1526-006X</idno>
              <affiliation ref="#struct-374570"/>
              <affiliation ref="#struct-410272"/>
              <affiliation ref="#struct-505216"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Grégoire</forename>
                <surname>Danoy</surname>
              </persName>
              <idno type="halauthorid">790411-0</idno>
              <affiliation ref="#struct-366875"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Ivan</forename>
                <surname>Tagliaferro de Oliveira Tezoto</surname>
              </persName>
              <email type="md5">5e3d83707b1c1f40200ee4a09888beb2</email>
              <email type="domain">cea.fr</email>
            </editor>
            <funder ref="#projanr-72291"/>
            <funder ref="#projanr-54642"/>
            <funder>This work was partially supported by the French government through the program "France 2030" (SFRI project GRAEL/ ANR-21-SFRI-005, PI: Université de Lille) managed by the National Research Agency; by the Agence Nationale de la Recherche (ref. ANR-22-CE46-0011) and the Luxembourg National Research Fund (FNR) (ref. INTER/ANR/22/17133848), under the UltraBO project; and by the FNR POLLUX program under the SERENITY project (ref. C22/IS/17395419).</funder>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2025-10-13 11:37:44</date>
              <date type="whenModified">2025-10-14 03:14:28</date>
              <date type="whenReleased">2025-10-13 18:01:28</date>
              <date type="whenProduced">2025-06-03</date>
              <date type="whenEndEmbargoed">2025-09-16</date>
              <ref type="file" target="https://hal.science/hal-05263968v1/document">
                <date notBefore="2025-09-16"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-05263968v1/file/preprint_IPDPS2025.pdf" id="file-5263968-4549121">
                <date notBefore="2025-09-16"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="1671563">
                <persName>
                  <forename>Ivan</forename>
                  <surname>Tagliaferro de Oliveira Tezoto</surname>
                </persName>
                <email type="md5">5e3d83707b1c1f40200ee4a09888beb2</email>
                <email type="domain">cea.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-05263968</idno>
            <idno type="halUri">https://hal.science/hal-05263968</idno>
            <idno type="halBibtex">tagliaferro:hal-05263968</idno>
            <idno type="halRefHtml">&lt;i&gt;39th IEEE International Parallel &amp; Distributed Processing Symposium&lt;/i&gt;, Jun 2025, Milano, Italy. pp.1293-1295, &lt;a target="_blank" href="https://dx.doi.org/10.1109/IPDPSW66978.2025.00217"&gt;&amp;#x27E8;10.1109/IPDPSW66978.2025.00217&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">39th IEEE International Parallel &amp; Distributed Processing Symposium, Jun 2025, Milano, Italy. pp.1293-1295, &amp;#x27E8;10.1109/IPDPSW66978.2025.00217&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-5263968-4549121"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <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="INRIA-LILLE">INRIA Lille - Nord Europe</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="CRISTAL">Centre de Recherche en Informatique, Signal et Automatique de Lille (CRISTAL)</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="CRISTAL-BONUS" corresp="CRISTAL">Bibliographie de l’équipe BONUS</idno>
            <idno type="stamp" n="UNIV-LILLE">Université de Lille</idno>
            <idno type="stamp" n="ANR">ANR</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">Performance and Portability in Multi-GPU Branch-and-Bound: Chapel Versus CUDA and HIP for Tree-Based Optimization</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Ivan</forename>
                    <surname>Tagliaferro</surname>
                  </persName>
                  <email type="md5">5e3d83707b1c1f40200ee4a09888beb2</email>
                  <email type="domain">cea.fr</email>
                  <idno type="idhal" notation="string">ivantagliaferro</idno>
                  <idno type="idhal" notation="numeric">1575684</idno>
                  <idno type="halauthorid" notation="string">3739264-1575684</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=7f7XtYsAAAAJ</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3919-7536</idno>
                  <affiliation ref="#struct-374570"/>
                  <affiliation ref="#struct-366875"/>
                  <affiliation ref="#struct-410272"/>
                  <affiliation ref="#struct-505216"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Guillaume</forename>
                    <surname>Helbecque</surname>
                  </persName>
                  <email type="md5">ffe5280c5e3bc081d3d99261025ad3f2</email>
                  <email type="domain">univ-lille.fr</email>
                  <idno type="idhal" notation="string">guillaume-helbecque</idno>
                  <idno type="idhal" notation="numeric">754088</idno>
                  <idno type="halauthorid" notation="string">55980-754088</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-8697-3721</idno>
                  <affiliation ref="#struct-374570"/>
                  <affiliation ref="#struct-410272"/>
                  <affiliation ref="#struct-505216"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Ezhilmathi</forename>
                    <surname>Krishnasamy</surname>
                  </persName>
                  <idno type="halauthorid">3133287-0</idno>
                  <affiliation ref="#struct-366875"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Nouredine</forename>
                    <surname>Melab</surname>
                  </persName>
                  <email type="md5">fd91b9083d25d2bc83d218b7d6b36890</email>
                  <email type="domain">univ-lille.fr</email>
                  <idno type="idhal" notation="string">nouredine-melab</idno>
                  <idno type="idhal" notation="numeric">1091670</idno>
                  <idno type="halauthorid" notation="string">111785-1091670</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-1526-006X</idno>
                  <affiliation ref="#struct-374570"/>
                  <affiliation ref="#struct-410272"/>
                  <affiliation ref="#struct-505216"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Grégoire</forename>
                    <surname>Danoy</surname>
                  </persName>
                  <idno type="halauthorid">790411-0</idno>
                  <affiliation ref="#struct-366875"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">2025 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)</title>
                <meeting>
                  <title>39th IEEE International Parallel &amp; Distributed Processing Symposium</title>
                  <date type="start">2025-06-03</date>
                  <date type="end">2025-06-07</date>
                  <settlement>Milano</settlement>
                  <country key="IT">Italy</country>
                </meeting>
                <imprint>
                  <publisher>IEEE</publisher>
                  <biblScope unit="pp">1293-1295</biblScope>
                  <date type="datePub">2025-08-13</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1109/IPDPSW66978.2025.00217</idno>
              <ref type="publisher">https://www.ipdps.org/ipdps2025/</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Flowshop</term>
                <term xml:lang="en">Chapel</term>
                <term xml:lang="en">HIP</term>
                <term xml:lang="en">CUDA</term>
                <term xml:lang="en">Branch-and-Bound</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>Tree search algorithms, such as the Branch-and-Bound (B&amp;amp;B) method, are essential tools in exact combinatorial optimization. Parallel B&amp;amp;B presents significant challenges in achieving scalability arising due to irregular and fine-grained workload associated and the hardware heterogeneity of modern supercomputers. This work focuses on leveraging GPU heterogeneity in the HPC environment within exact tree search optimization algorithms, through a comparison between a proposed CUDA-based low-level implementation and a high-level PGAS-based one. We revisit the design and implementation of a pool-based GPU-accelerated parallel B&amp;amp;B algorithm tailored for heterogeneous CPU / GPU systems originally developed in Chapel. A low-level counterpart implementation, suited for Nvidia and AMD GPU architectures, is proposed for performance gain, appeasing some of the portability issues usually related to low-level implementations. This comparison provides insights into the trade-offs between different programming paradigms in large-scale, heterogeneous computing environments.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="regroupinstitution" xml:id="struct-374570" status="VALID">
          <idno type="IdRef">223446556</idno>
          <idno type="ISNI">0000 0001 2242 6780</idno>
          <idno type="ROR">https://ror.org/02kzqn938</idno>
          <idno type="Wikidata">Q3551621</idno>
          <orgName>Université de Lille</orgName>
          <desc>
            <address>
              <addrLine>EPE Université de Lille. -- 42 rue Paul Duez, 59000 Lille</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-lille.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-366875" status="VALID">
          <idno type="IdRef">124635016</idno>
          <idno type="ISNI">0000000122959843</idno>
          <idno type="ROR">https://ror.org/036x5ad56</idno>
          <idno type="Wikidata">Q59668</idno>
          <orgName>Université du Luxembourg = University of Luxembourg = Universität Luxemburg</orgName>
          <orgName type="acronym">uni.lu</orgName>
          <date type="start">2003-01-01</date>
          <desc>
            <address>
              <addrLine>Université du Luxembourg [Siège] – 2, place de l’Université – L-4365 Esch-sur-Alzette – Luxembourg</addrLine>
              <country key="LU"/>
            </address>
            <ref type="url">http://wwwfr.uni.lu/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-410272" status="VALID">
          <idno type="IdRef">18388695X</idno>
          <idno type="RNSR">201521249L</idno>
          <idno type="ROR">https://ror.org/05vrs3189</idno>
          <idno type="Wikidata">Q116959497</idno>
          <orgName>Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189</orgName>
          <orgName type="acronym">CRIStAL</orgName>
          <date type="start">2015-01-01</date>
          <desc>
            <address>
              <addrLine>Université de Lille - Campus scientifique - Bâtiment ESPRIT - Avenue Henri Poincaré - 59655 Villeneuve d’Ascq</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cristal.univ-lille.fr/</ref>
          </desc>
          <listRelation>
            <relation name="UMR9189" active="#struct-120930" type="direct"/>
            <relation name="UMR9189" active="#struct-374570" type="direct"/>
            <relation name="UMR9189" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-505216" status="VALID">
          <idno type="RNSR">201722535A</idno>
          <idno type="ROR">https://ror.org/04zja0e38</idno>
          <orgName>Optimisation de grande taille et calcul large échelle</orgName>
          <orgName type="acronym">BONUS</orgName>
          <date type="start">2017-07-01</date>
          <date type="end">2027-12-31</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.inria.fr/equipes/bonus</ref>
          </desc>
          <listRelation>
            <relation active="#struct-104752" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-410272" type="direct"/>
            <relation name="UMR9189" active="#struct-120930" type="indirect"/>
            <relation name="UMR9189" active="#struct-374570" type="indirect"/>
            <relation name="UMR9189" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-120930" status="VALID">
          <idno type="IdRef">256304629</idno>
          <idno type="ISNI">0000000122034461</idno>
          <idno type="ROR">https://ror.org/01x441g73</idno>
          <orgName>Centrale Lille</orgName>
          <desc>
            <address>
              <addrLine>École Centrale de Lille - Cité Scientifique - CS 20048 59651 Villeneuve d'Ascq Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://centralelille.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>
        <org type="laboratory" xml:id="struct-104752" status="VALID">
          <idno type="RNSR">200818245B</idno>
          <idno type="ROR">https://ror.org/04eej9726</idno>
          <orgName>Centre Inria de l'Université de Lille</orgName>
          <desc>
            <address>
              <addrLine>Parc Scientifique de la Haute Borne 40, avenue Halley Bât.A, Park Plaza 59650 Villeneuve d'Ascq</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/lille/</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>
      </listOrg>
      <listOrg type="projects">
        <org type="anrProject" xml:id="projanr-72291" status="VALID">
          <idno type="anr">ANR-22-CE46-0011</idno>
          <orgName>UltraBO</orgName>
          <desc>Calcul ultra-scale pour la résolution de problèmes d'optimisation de grande taille</desc>
          <date type="start">2022</date>
        </org>
        <org type="anrProject" xml:id="projanr-54642" status="VALID">
          <idno type="anr">ANR-21-SFRI-0005</idno>
          <orgName>GRAEL</orgName>
          <desc>Graduate Research And Education in Lille</desc>
          <date type="start">2021</date>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>