<?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-00752595</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-19T22:24:52+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">A Linear Algebra Framework for Static HPF Code Distribution</title>
            <author role="aut">
              <persName>
                <forename type="first">Corinne</forename>
                <surname>Ancourt</surname>
              </persName>
              <email type="md5">6ded0f70a6bc0cb39d40d196ee8da754</email>
              <email type="domain">mines-paristech.fr</email>
              <idno type="idhal" notation="string">corinne-ancourt</idno>
              <idno type="idhal" notation="numeric">4289</idno>
              <idno type="halauthorid" notation="string">12532-4289</idno>
              <idno type="IDREF">https://www.idref.fr/180320718</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-3310-7651</idno>
              <affiliation ref="#struct-96176"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Fabien</forename>
                <surname>Coelho</surname>
              </persName>
              <email type="md5">bb7665c7685d9a3b05fac7af962aae49</email>
              <email type="domain">mines-paristech.fr</email>
              <idno type="idhal" notation="string">fabien-coelho</idno>
              <idno type="idhal" notation="numeric">4312</idno>
              <idno type="halauthorid" notation="string">12533-4312</idno>
              <idno type="IDREF">https://www.idref.fr/08330794X</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3663-9845</idno>
              <affiliation ref="#struct-96176"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">François</forename>
                <surname>Irigoin</surname>
              </persName>
              <email type="md5">25d1496c6dfcdedf8ccf2b47323e513b</email>
              <email type="domain">mines-paristech.fr</email>
              <idno type="idhal" notation="string">francois-irigoin</idno>
              <idno type="idhal" notation="numeric">3234</idno>
              <idno type="halauthorid" notation="string">6098-3234</idno>
              <idno type="IDREF">https://www.idref.fr/076958639</idno>
              <affiliation ref="#struct-96176"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Ronan</forename>
                <surname>Keryell</surname>
              </persName>
              <idno type="halauthorid">151915-0</idno>
              <affiliation ref="#struct-96176"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Claire</forename>
                <surname>Medrala</surname>
              </persName>
              <email type="md5">c9c7dadc49f086531ff5a5601f16f27a</email>
              <email type="domain">cri.ensmp.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2012-11-16 10:16:29</date>
              <date type="whenWritten">1995-11-25</date>
              <date type="whenModified">2026-01-09 09:50:02</date>
              <date type="whenReleased">2012-11-16 14:16:14</date>
              <date type="whenProduced">1995-11-25</date>
              <date type="whenEndEmbargoed">2012-11-16</date>
              <ref type="file" target="https://minesparis-psl.hal.science/hal-00752595v1/document">
                <date notBefore="2012-11-16"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://minesparis-psl.hal.science/hal-00752595v1/file/A-278.pdf" id="file-752595-548661">
                <date notBefore="2012-11-16"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="142715">
                <persName>
                  <forename>Claire</forename>
                  <surname>Medrala</surname>
                </persName>
                <email type="md5">c9c7dadc49f086531ff5a5601f16f27a</email>
                <email type="domain">cri.ensmp.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00752595</idno>
            <idno type="halUri">https://minesparis-psl.hal.science/hal-00752595</idno>
            <idno type="halBibtex">ancourt:hal-00752595</idno>
            <idno type="halRefHtml">&lt;i&gt;Scientific Programming&lt;/i&gt;, 1995, Vol. 6, pp.3-27</idno>
            <idno type="halRef">Scientific Programming, 1995, Vol. 6, pp.3-27</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-752595-548661"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ENSMP" corresp="PARISTECH">MINES ParisTech</idno>
            <idno type="stamp" n="ENSMP_CRI" corresp="ENSMP">Recherche en informatique (CRI) </idno>
            <idno type="stamp" n="PARISTECH">ParisTech</idno>
            <idno type="stamp" n="PSL">Université Paris sciences et lettres</idno>
            <idno type="stamp" n="ENSMP_DEP_MS">Département Mathématiques et systèmes</idno>
            <idno type="stamp" n="ENSMP_DR" corresp="ENSMP">ENSMP_DR</idno>
            <idno type="stamp" n="ENSMP-PSL" corresp="PSL">MINES ParisTech - École nationale supérieure des mines de Paris - PSL</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">A Linear Algebra Framework for Static HPF Code Distribution</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Corinne</forename>
                    <surname>Ancourt</surname>
                  </persName>
                  <email type="md5">6ded0f70a6bc0cb39d40d196ee8da754</email>
                  <email type="domain">mines-paristech.fr</email>
                  <idno type="idhal" notation="string">corinne-ancourt</idno>
                  <idno type="idhal" notation="numeric">4289</idno>
                  <idno type="halauthorid" notation="string">12532-4289</idno>
                  <idno type="IDREF">https://www.idref.fr/180320718</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-3310-7651</idno>
                  <affiliation ref="#struct-96176"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Fabien</forename>
                    <surname>Coelho</surname>
                  </persName>
                  <email type="md5">bb7665c7685d9a3b05fac7af962aae49</email>
                  <email type="domain">mines-paristech.fr</email>
                  <idno type="idhal" notation="string">fabien-coelho</idno>
                  <idno type="idhal" notation="numeric">4312</idno>
                  <idno type="halauthorid" notation="string">12533-4312</idno>
                  <idno type="IDREF">https://www.idref.fr/08330794X</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3663-9845</idno>
                  <affiliation ref="#struct-96176"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">François</forename>
                    <surname>Irigoin</surname>
                  </persName>
                  <email type="md5">25d1496c6dfcdedf8ccf2b47323e513b</email>
                  <email type="domain">mines-paristech.fr</email>
                  <idno type="idhal" notation="string">francois-irigoin</idno>
                  <idno type="idhal" notation="numeric">3234</idno>
                  <idno type="halauthorid" notation="string">6098-3234</idno>
                  <idno type="IDREF">https://www.idref.fr/076958639</idno>
                  <affiliation ref="#struct-96176"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Ronan</forename>
                    <surname>Keryell</surname>
                  </persName>
                  <idno type="halauthorid">151915-0</idno>
                  <affiliation ref="#struct-96176"/>
                </author>
              </analytic>
              <monogr>
                <idno type="halJournalId" status="VALID">40462</idno>
                <idno type="issn">1058-9244</idno>
                <title level="j">Scientific Programming</title>
                <imprint>
                  <publisher>IOS Press</publisher>
                  <biblScope unit="volume">Vol. 6</biblScope>
                  <biblScope unit="pp">pp.3-27</biblScope>
                  <date type="datePub">1995-11-25</date>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.par">Computer Science [cs]/Parallelization</classCode>
              <classCode scheme="halTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halOldTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halTreeTypology" n="ART">Journal articles</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>High Performance Fortran (HPF) was developed to support data parallel programming for simd and mimd machines with distributed memory The pro grammer is provided a familiar uniform logical address space and speci es the data distribution by directives The compiler then exploits these directives to allo cate arrays in the local memories to assign computations to elementary processors and to migrate data between processors when required We show here that linear algebra is a powerful framework to encode HPF directives and to synthesize dis tributed code with space e cient array allocation tight loop bounds and vectorized communications for INDEPENDENT loops The generated code includes traditional optimizations such as guard elimination message vectorization and aggregation overlap analysis The systematic use of an a ne framework makes it possible to prove the compilation scheme correct .</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-96176" status="VALID">
          <idno type="IdRef">154122696</idno>
          <idno type="ROR">https://ror.org/020cdve92</idno>
          <orgName>Centre de Recherche en Informatique</orgName>
          <orgName type="acronym">CRI</orgName>
          <desc>
            <address>
              <addrLine>35 rue Saint-Honoré 77305 Fontainebleau cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://cri.mines-paristech.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301492" type="direct"/>
            <relation active="#struct-564132" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-301492" status="VALID">
          <idno type="IdRef">026375249</idno>
          <idno type="ROR">https://ror.org/04y8cs423</idno>
          <orgName>Mines Paris - PSL (École nationale supérieure des mines de Paris)</orgName>
          <date type="start">1783-01-01</date>
          <desc>
            <address>
              <addrLine>60, boulevard Saint-Michel 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.minesparis.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>
      </listOrg>
    </back>
  </text>
</TEI>