<?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-01425892</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-19T19:48:11+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Interactive visualization of cross-layer performance anomalies in dynamic task-parallel applications and systems</title>
            <author role="aut">
              <persName>
                <forename type="first">Andi</forename>
                <surname>Drebes</surname>
              </persName>
              <idno type="halauthorid">902923-0</idno>
              <affiliation ref="#struct-90659"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Antoniu</forename>
                <surname>Pop</surname>
              </persName>
              <email type="md5">d35a7c39e039e4d2e18cb935879e98a2</email>
              <email type="domain">gmail.com</email>
              <idno type="idhal" notation="numeric">862413</idno>
              <idno type="halauthorid" notation="string">409233-862413</idno>
              <affiliation ref="#struct-90659"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Karine</forename>
                <surname>Heydemann</surname>
              </persName>
              <email type="md5">8077085b34a5eccca3886d50b258192a</email>
              <email type="domain">lip6.fr</email>
              <idno type="idhal" notation="string">karine-heydemann</idno>
              <idno type="idhal" notation="numeric">8179</idno>
              <idno type="halauthorid" notation="string">19187-8179</idno>
              <idno type="IDREF">https://www.idref.fr/082986762</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2092-924X</idno>
              <idno type="ISNI">http://isni.org/isni/0000000432087470</idno>
              <idno type="VIAF">https://viaf.org/viaf/211172176</idno>
              <affiliation ref="#struct-398846"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Albert</forename>
                <surname>Cohen</surname>
              </persName>
              <email type="md5">0fd09e2732b1d397469038c52354ebe2</email>
              <email type="domain">gmail.com</email>
              <idno type="idhal" notation="string">acohen</idno>
              <idno type="idhal" notation="numeric">6894</idno>
              <idno type="halauthorid" notation="string">1512-6894</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-8866-5343</idno>
              <idno type="IDREF">https://www.idref.fr/067155898</idno>
              <affiliation ref="#struct-454670"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Albert</forename>
                <surname>Cohen</surname>
              </persName>
              <email type="md5">0fd09e2732b1d397469038c52354ebe2</email>
              <email type="domain">gmail.com</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2017-01-04 00:30:11</date>
              <date type="whenModified">2026-04-03 19:37:26</date>
              <date type="whenReleased">2017-01-04 08:26:03</date>
              <date type="whenProduced">2016-04</date>
              <date type="whenEndEmbargoed">2017-01-04</date>
              <ref type="file" target="https://inria.hal.science/hal-01425892v1/document">
                <date notBefore="2017-01-04"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01425892v1/file/paper.pdf" id="file-1425892-1510322">
                <date notBefore="2017-01-04"/>
              </ref>
              <ref type="externalLink" target="https://hal.inria.fr/hal-01425892/file/paper.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="111925">
                <persName>
                  <forename>Albert</forename>
                  <surname>Cohen</surname>
                </persName>
                <email type="md5">0fd09e2732b1d397469038c52354ebe2</email>
                <email type="domain">gmail.com</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01425892</idno>
            <idno type="halUri">https://inria.hal.science/hal-01425892</idno>
            <idno type="halBibtex">drebes:hal-01425892</idno>
            <idno type="halRefHtml">&lt;i&gt;IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)&lt;/i&gt;, Apr 2016, Uppsala, Sweden. pp.274 - 283, &lt;a target="_blank" href="https://dx.doi.org/10.1109/ISPASS.2016.7482102"&gt;&amp;#x27E8;10.1109/ISPASS.2016.7482102&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Apr 2016, Uppsala, Sweden. pp.274 - 283, &amp;#x27E8;10.1109/ISPASS.2016.7482102&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-1425892-1510322"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ENS-PARIS">Ecole Normale Supérieure de Paris</idno>
            <idno type="stamp" n="UPMC" corresp="SORBONNE-UNIVERSITE">Université Pierre et Marie Curie</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="INRIA-ROCQ">INRIA Paris - Rocquencourt</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="LIP6" corresp="SORBONNE-UNIVERSITE">Laboratoire d'Informatique de Paris 6</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="PSL">Université Paris sciences et lettres</idno>
            <idno type="stamp" n="UPMC_POLE_1" corresp="UPMC">UPMC Pôle 1</idno>
            <idno type="stamp" n="INRIA-PSL">INRIA-PSL</idno>
            <idno type="stamp" n="SORBONNE-UNIVERSITE">Sorbonne Université</idno>
            <idno type="stamp" n="SU-SCIENCES" corresp="SORBONNE-UNIVERSITE">Faculté des Sciences de Sorbonne Université</idno>
            <idno type="stamp" n="ENS-PSL" corresp="PSL">École normale supérieure - PSL</idno>
            <idno type="stamp" n="SU-TI">Sorbonne Université - Texte Intégral</idno>
            <idno type="stamp" n="ALLIANCE-SU"> Alliance Sorbonne Université</idno>
            <idno type="stamp" n="INRIA-ROYAUMEUNI">INRIA-ROYAUMEUNI</idno>
            <idno type="stamp" n="DIENS" corresp="ENS-PARIS">Département d'informatique de l'ENS-PSL</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">Interactive visualization of cross-layer performance anomalies in dynamic task-parallel applications and systems</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Andi</forename>
                    <surname>Drebes</surname>
                  </persName>
                  <idno type="halauthorid">902923-0</idno>
                  <affiliation ref="#struct-90659"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Antoniu</forename>
                    <surname>Pop</surname>
                  </persName>
                  <email type="md5">d35a7c39e039e4d2e18cb935879e98a2</email>
                  <email type="domain">gmail.com</email>
                  <idno type="idhal" notation="numeric">862413</idno>
                  <idno type="halauthorid" notation="string">409233-862413</idno>
                  <affiliation ref="#struct-90659"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Karine</forename>
                    <surname>Heydemann</surname>
                  </persName>
                  <email type="md5">8077085b34a5eccca3886d50b258192a</email>
                  <email type="domain">lip6.fr</email>
                  <idno type="idhal" notation="string">karine-heydemann</idno>
                  <idno type="idhal" notation="numeric">8179</idno>
                  <idno type="halauthorid" notation="string">19187-8179</idno>
                  <idno type="IDREF">https://www.idref.fr/082986762</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2092-924X</idno>
                  <idno type="ISNI">http://isni.org/isni/0000000432087470</idno>
                  <idno type="VIAF">https://viaf.org/viaf/211172176</idno>
                  <affiliation ref="#struct-398846"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Albert</forename>
                    <surname>Cohen</surname>
                  </persName>
                  <email type="md5">0fd09e2732b1d397469038c52354ebe2</email>
                  <email type="domain">gmail.com</email>
                  <idno type="idhal" notation="string">acohen</idno>
                  <idno type="idhal" notation="numeric">6894</idno>
                  <idno type="halauthorid" notation="string">1512-6894</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-8866-5343</idno>
                  <idno type="IDREF">https://www.idref.fr/067155898</idno>
                  <affiliation ref="#struct-454670"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)</title>
                  <date type="start">2016-04</date>
                  <settlement>Uppsala</settlement>
                  <country key="SE">Sweden</country>
                </meeting>
                <imprint>
                  <biblScope unit="pp">274 - 283</biblScope>
                  <date type="datePub">2016</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1109/ISPASS.2016.7482102</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-pl">Computer Science [cs]/Programming Languages [cs.PL]</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>This paper studies the interactive visualization and post-mortem analysis of execution traces generated by task-parallel programs. We focus on the detection of performance anomalies inaccessible to state-of-the-art performance analysis techniques, including anomalies deriving from the interaction of multiple levels of software abstractions, anomalies associated with the hardware, and anomalies resulting from interferences between optimizations in the application and run-time system. Building on our practical experience with the performance debugging of representative task-parallel applications and run-time systems for dynamic dependent task graphs, we designed a new tool called Aftermath. This tool enables the visualization of intricate anomalies involving multiple layers and components in the system. It also supports filtering, aggregation and joint visualization of key metrics and performance indicators, such as task duration, run-time state, hardware performance counters and data transfers. The tool also relates this information to the machine's topology. While not specifically designed for non-uniform memory access (NUMA) architectures, Aftermath takes advantage of the explicit memory regions and dependence information in dependent task models to precisely capture long-distance and inter-core effects. Aftermath supports traces of up to several gigabytes, with fast and intuitive navigation and the on-line configuration of new derived metrics. As it has proven invaluable to optimize both run-time environments and applications, we illustrate Aftermath on genuine cases encountered in the OpenStream project.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-90659" status="VALID">
          <orgName>School of Computer Science [Manchester]</orgName>
          <desc>
            <address>
              <addrLine>University of Manchester Oxford Road Manchester M13 9PL UK</addrLine>
              <country key="GB"/>
            </address>
            <ref type="url">http://intranet.cs.man.ac.uk/Intranet_subweb/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-121172" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-398846" status="OLD">
          <orgName>Architecture et Logiciels pour Systèmes Embarqués sur Puce</orgName>
          <orgName type="acronym">ALSOC</orgName>
          <date type="start">2004-01-01</date>
          <date type="end">2017-12-31</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-233" type="direct"/>
            <relation active="#struct-93591" type="indirect"/>
            <relation name="UMR7606" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-454670" status="VALID">
          <idno type="IdRef">158093453</idno>
          <idno type="RNSR">201120983P</idno>
          <idno type="ROR">https://ror.org/02tnfe688</idno>
          <orgName>Parallélisme de Kahn Synchrone</orgName>
          <orgName type="acronym">Parkas</orgName>
          <date type="start">2016-01-01</date>
          <date type="end">2029-10-31</date>
          <desc>
            <address>
              <addrLine>45 rue d'Ulm F-75230 Paris Cedex 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/parkas</ref>
          </desc>
          <listRelation>
            <relation active="#struct-25027" type="direct"/>
            <relation active="#struct-59704" type="indirect"/>
            <relation active="#struct-564132" type="indirect"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation name="UMR8548" active="#struct-441569" type="direct"/>
            <relation active="#struct-441569" type="direct"/>
            <relation active="#struct-454310" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-121172" status="VALID">
          <idno type="IdRef">224790781</idno>
          <idno type="ROR">https://ror.org/027m9bs27</idno>
          <orgName>University of Manchester [Manchester]</orgName>
          <desc>
            <address>
              <addrLine>Oxford Rd, Manchester M13 9PL</addrLine>
              <country key="GB"/>
            </address>
            <ref type="url">http://www.manchester.ac.uk/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-233" status="OLD">
          <idno type="RNSR">199712651U</idno>
          <idno type="ROR">https://ror.org/05krcen59</idno>
          <orgName>Laboratoire d'Informatique de Paris 6</orgName>
          <orgName type="acronym">LIP6</orgName>
          <date type="start">1997-01-01</date>
          <date type="end">2017-12-31</date>
          <desc>
            <address>
              <addrLine>4 Place JUSSIEU 75252 PARIS CEDEX 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lip6.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-93591" type="direct"/>
            <relation name="UMR7606" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-93591" status="OLD">
          <idno type="ROR">https://ror.org/02en5vm52</idno>
          <orgName>Université Pierre et Marie Curie - Paris 6</orgName>
          <orgName type="acronym">UPMC</orgName>
          <date type="end">2017-12-31</date>
          <desc>
            <address>
              <addrLine>4 place Jussieu - 75005 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.upmc.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="regrouplaboratory" xml:id="struct-25027" status="VALID">
          <idno type="IdRef">148034055</idno>
          <idno type="RNSR">199812876J</idno>
          <idno type="ROR">05y6rqs46</idno>
          <orgName>Département d'informatique - ENS-PSL</orgName>
          <orgName type="acronym">DI-ENS</orgName>
          <date type="start">1999-01-01</date>
          <desc>
            <address>
              <addrLine>École normale supérieure 45 rue d'Ulm F-75230 Paris Cedex 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.di.ens.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-59704" type="direct"/>
            <relation active="#struct-564132" type="indirect"/>
            <relation active="#struct-300009" type="direct"/>
            <relation name="UMR8548" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-59704" status="VALID">
          <idno type="IdRef">031738419</idno>
          <idno type="ISNI">0000000123532622</idno>
          <idno type="ROR">https://ror.org/05a0dhs15</idno>
          <orgName>École normale supérieure - Paris</orgName>
          <orgName type="acronym">ENS-PSL</orgName>
          <date type="start">1985-07-24</date>
          <desc>
            <address>
              <addrLine>45, Rue d'Ulm - 75230 Paris cedex 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.ens.psl.eu/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-564132" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-564132" status="VALID">
          <idno type="IdRef">241597595</idno>
          <idno type="ISNI">0000 0004 1784 3645</idno>
          <idno type="ROR">https://ror.org/013cjyk83</idno>
          <orgName>Université Paris Sciences et Lettres</orgName>
          <orgName type="acronym">PSL</orgName>
          <desc>
            <address>
              <addrLine>60 rue Mazarine 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.psl.eu/</ref>
          </desc>
        </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-454310" status="VALID">
          <idno type="IdRef">241614864</idno>
          <idno type="RNSR">196718247G</idno>
          <idno type="ROR">https://ror.org/05eyd5d35</idno>
          <orgName>Centre Inria de Paris</orgName>
          <date type="start">2016-03-10</date>
          <desc>
            <address>
              <addrLine>48 Rue Barrault, 75013 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/paris</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>