<?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-01136508</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-20T09:23:52+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Aftermath: A graphical tool for performance analysis and debugging of fine-grained task-parallel programs and run-time systems</title>
            <author role="aut">
              <persName>
                <forename type="first">Andi</forename>
                <surname>Drebes</surname>
              </persName>
              <email type="md5">7551b02278b0f9783ee03d08c68a3edc</email>
              <email type="domain">lip6.fr</email>
              <idno type="idhal" notation="numeric">965276</idno>
              <idno type="halauthorid" notation="string">902923-965276</idno>
              <affiliation ref="#struct-398846"/>
            </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-121172"/>
            </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-155688"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Nathalie</forename>
                <surname>Drach</surname>
              </persName>
              <idno type="halauthorid">145274-0</idno>
              <affiliation ref="#struct-398846"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Andi</forename>
                <surname>Drebes</surname>
              </persName>
              <email type="md5">7551b02278b0f9783ee03d08c68a3edc</email>
              <email type="domain">lip6.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2015-03-27 14:21:22</date>
              <date type="whenWritten">2013-10</date>
              <date type="whenModified">2026-04-03 19:35:47</date>
              <date type="whenReleased">2015-03-27 14:21:22</date>
              <date type="whenProduced">2014-01-22</date>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="311311">
                <persName>
                  <forename>Andi</forename>
                  <surname>Drebes</surname>
                </persName>
                <email type="md5">7551b02278b0f9783ee03d08c68a3edc</email>
                <email type="domain">lip6.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01136508</idno>
            <idno type="halUri">https://hal.science/hal-01136508</idno>
            <idno type="halBibtex">drebes:hal-01136508</idno>
            <idno type="halRefHtml">&lt;i&gt;Seventh Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG-2014)&lt;/i&gt;, Jan 2014, Vienna, Austria</idno>
            <idno type="halRef">Seventh Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG-2014), Jan 2014, Vienna, Austria</idno>
            <availability status="restricted"/>
          </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="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</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="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="0">No</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Aftermath: A graphical tool for performance analysis and debugging of fine-grained task-parallel programs and run-time systems</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Andi</forename>
                    <surname>Drebes</surname>
                  </persName>
                  <email type="md5">7551b02278b0f9783ee03d08c68a3edc</email>
                  <email type="domain">lip6.fr</email>
                  <idno type="idhal" notation="numeric">965276</idno>
                  <idno type="halauthorid" notation="string">902923-965276</idno>
                  <affiliation ref="#struct-398846"/>
                </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-121172"/>
                </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-155688"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Nathalie</forename>
                    <surname>Drach</surname>
                  </persName>
                  <idno type="halauthorid">145274-0</idno>
                  <affiliation ref="#struct-398846"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>Seventh Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG-2014)</title>
                  <date type="start">2014-01-22</date>
                  <settlement>Vienna</settlement>
                  <country key="AT">Austria</country>
                </meeting>
                <imprint>
                  <date type="datePub">2014-01</date>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Performance debugging</term>
                <term xml:lang="en">trace visualization</term>
                <term xml:lang="en">Perfomance analysis</term>
                <term xml:lang="en">task parallelism</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-dc">Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]</classCode>
              <classCode scheme="halDomain" n="info.info-pf">Computer Science [cs]/Performance [cs.PF]</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>We present Aftermath, an open source graphical tool designed to assist inthe performance debugging process of task-parallel programs byvisualizing, filtering and analyzing execution traces interactively.To efficiently exploit increasingly complex and concurrent hardwarearchitectures, both the application and the run-time system thatmanages task execution must be highly optimized. However, detectingperformance anomalies is challenging as bottlenecks can arise directlyfrom the application, the run-time or interaction with the hardware.In Aftermath, key metrics and indicators, such as task duration, stateinformation, hardware performance counter values and data exchangescan be visualized jointly, aggregated and related to the machine'stopology.  The tool supports traces of up to several gigabytes, withfast and intuitive navigation and on-line generation of new derivedmetrics. As it has proven invaluable to optimize both OpenStream'srun-time and applications, we illustrate Aftermath on genuine casesencountered in the OpenStream project.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <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="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="researchteam" xml:id="struct-155688" status="OLD">
          <idno type="IdRef">158093453</idno>
          <idno type="RNSR">201120983P</idno>
          <orgName>Parallélisme de Kahn Synchrone</orgName>
          <orgName type="acronym">Parkas</orgName>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>Département d'informatique École normale supérieure 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-86790" type="direct"/>
            <relation name="UMR 8548" active="#struct-441569" type="direct"/>
          </listRelation>
        </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-86790" status="OLD">
          <orgName>Inria Paris-Rocquencourt</orgName>
          <date type="end">2016-03-30</date>
          <desc>
            <address>
              <addrLine>INRIA Rocquencourt : Domaine de Voluceau, Rocquencourt B.P. 105 78153 le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/paris-rocquencourt</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>