<?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 inria-00069901</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:40:51+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Athapascan : an API for Asynchronous Parallel Programming User's Guide</title>
            <author role="aut">
              <persName>
                <forename type="first">Jean-Louis</forename>
                <surname>Roch</surname>
              </persName>
              <email type="md5">233c6616a5a20fed91d248dfa4bd17c3</email>
              <email type="domain">imag.fr</email>
              <idno type="idhal" notation="string">jean-louis-roch</idno>
              <idno type="idhal" notation="numeric">2086</idno>
              <idno type="halauthorid" notation="string">107178-2086</idno>
              <idno type="IDREF">https://www.idref.fr/075731002</idno>
              <affiliation ref="#struct-2401"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Rémi</forename>
                <surname>Revire</surname>
              </persName>
              <idno type="halauthorid">120957-0</idno>
              <affiliation ref="#struct-2401"/>
            </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>
              <affiliation ref="#struct-2401"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Rapport De Recherche</forename>
                <surname>Inria</surname>
              </persName>
              <email type="md5">5abb5e81fa75e038ad4538c1220f4652</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2006-05-19 18:29:36</date>
              <date type="whenWritten">2003-02</date>
              <date type="whenModified">2025-09-27 19:33:45</date>
              <date type="whenReleased">2006-05-31 14:24:22</date>
              <date type="whenProduced">2003-02</date>
              <date type="whenEndEmbargoed">2006-05-19</date>
              <ref type="file" target="https://inria.hal.science/inria-00069901v1/document">
                <date notBefore="2006-05-19"/>
              </ref>
              <ref type="file" n="1" target="https://inria.hal.science/inria-00069901v1/file/RT-0276.pdf" id="file-69901-667441">
                <date notBefore="2006-05-19"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="111068">
                <persName>
                  <forename>Rapport De Recherche</forename>
                  <surname>Inria</surname>
                </persName>
                <email type="md5">5abb5e81fa75e038ad4538c1220f4652</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">inria-00069901</idno>
            <idno type="halUri">https://inria.hal.science/inria-00069901</idno>
            <idno type="halBibtex">roch:inria-00069901</idno>
            <idno type="halRefHtml">[Research Report] RT-0276, INRIA. 2003, pp.77</idno>
            <idno type="halRef">[Research Report] RT-0276, INRIA. 2003, pp.77</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-69901-667441"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UGA">HAL Grenoble Alpes</idno>
            <idno type="stamp" n="IMAG">IMAG</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-GRENOBLE1">Université Joseph Fourier - Grenoble I</idno>
            <idno type="stamp" n="INPG">Institut polytechnique de Grenoble</idno>
            <idno type="stamp" n="INRIA-RHA">INRIA Grenoble - Rhône-Alpes</idno>
            <idno type="stamp" n="INRIA-RRRT">Rapports de recherche et Technique de l'Inria</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="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="LARA">LARA</idno>
            <idno type="stamp" n="INRIA-RENGRE">INRIA-RENGRE</idno>
            <idno type="stamp" n="TEST-UGA">TEST-UGA</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="1">Not set</note>
            <note type="report" n="6">Research Report</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Athapascan : an API for Asynchronous Parallel Programming User's Guide</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean-Louis</forename>
                    <surname>Roch</surname>
                  </persName>
                  <email type="md5">233c6616a5a20fed91d248dfa4bd17c3</email>
                  <email type="domain">imag.fr</email>
                  <idno type="idhal" notation="string">jean-louis-roch</idno>
                  <idno type="idhal" notation="numeric">2086</idno>
                  <idno type="halauthorid" notation="string">107178-2086</idno>
                  <idno type="IDREF">https://www.idref.fr/075731002</idno>
                  <affiliation ref="#struct-2401"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Rémi</forename>
                    <surname>Revire</surname>
                  </persName>
                  <idno type="halauthorid">120957-0</idno>
                  <affiliation ref="#struct-2401"/>
                </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>
                  <affiliation ref="#struct-2401"/>
                </author>
              </analytic>
              <monogr>
                <idno type="reportNumber">RT-0276</idno>
                <imprint>
                  <biblScope unit="pp">77</biblScope>
                  <date type="datePub">2003-02</date>
                </imprint>
                <authority type="institution">INRIA</authority>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">PARALLEL PROGRAMMING</term>
                <term xml:lang="en">MACRO DATA FLOW</term>
                <term xml:lang="en">SCHEDULING</term>
                <term xml:lang="en">CLUSTER AND GRID COMPUTING</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-oh">Computer Science [cs]/Other [cs.OH]</classCode>
              <classCode scheme="halTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halOldTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halTreeTypology" n="REPORT.RESREPORT">Reports - Research report</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Athapascan is a macro data-flow application programming interface (API) for asynchronous parallel programming. The API permits to define the concurren- cy between computational tasks that synchronize on the access through a global distributed memory. Parallelism is explicit and functional but detection of synchronizations is implicit. The semantic of Athapascan is sequential; then, an Athapascan's program is independent from the target parallel architecture (cluster or grid). The execution relies on an interpretation algorithm that computes a macro data-flow graph. The graph is direct and acyclic (DAG) and it encodes the computation and the data dependencies (read and write). It is used by the runtime support to schedule the tasks and map the data onto the target architecture. Implantation is based on the use of lightweight process (threads) and one-sided communications (actives messages). This report presents the C++ library of the API of Athapascan.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-2401" status="OLD">
          <idno type="RNSR">199521420J</idno>
          <orgName>Parallel algorithms and load sharing</orgName>
          <orgName type="acronym">APACHE</orgName>
          <desc>
            <address>
              <addrLine>Centre de recherche Inria655 avenue de l'Europe38330 Montbonnot Saint-Martin</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/apache</ref>
          </desc>
          <listRelation>
            <relation active="#struct-189" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-300275" type="indirect"/>
            <relation name="UMR5132" active="#struct-441569" type="indirect"/>
            <relation active="#struct-2497" type="direct"/>
            <relation active="#struct-51016" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-189" status="OLD">
          <idno type="IdRef">185271960</idno>
          <orgName>Informatique et Distribution</orgName>
          <orgName type="acronym">ID-IMAG</orgName>
          <date type="start">1997-01-01</date>
          <date type="end">2007-01-01</date>
          <desc>
            <address>
              <addrLine>ENSIMAG - antenne de Montbonnot ZIRST - 51, avenue Jean Kuntzmann - 38 330 Montbonnot Saint Martin</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www-id.imag.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
            <relation active="#struct-300275" type="direct"/>
            <relation name="UMR5132" active="#struct-441569" 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="institution" xml:id="struct-300275" status="OLD">
          <idno type="IdRef">026388804</idno>
          <orgName>Institut National Polytechnique de Grenoble</orgName>
          <orgName type="acronym">INPG</orgName>
          <date type="end">2006-12-31</date>
          <desc>
            <address>
              <addrLine>46 avenue Félix Viallet 38031 Grenoble Cedex 1</addrLine>
              <country key="FR"/>
            </address>
          </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-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-51016" status="OLD">
          <idno type="IdRef">026404796</idno>
          <idno type="ROR">https://ror.org/02aj0kh94</idno>
          <orgName>Université Joseph Fourier - Grenoble 1</orgName>
          <orgName type="acronym">UJF</orgName>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>BP 53 - 38041 Grenoble Cedex 9</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ujf-grenoble.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>