<?xml version="1.0" encoding="UTF-8"?><mets:mets xmlns:mets="http://www.loc.gov/METS/" xmlns:suj="http://www.theses.fr/namespace/sujets" xmlns:tef="http://www.abes.fr/abes/documents/tef" xmlns:local="http://www.local.univ.fr/theses" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:metsRights="http://cosimo.stanford.edu/sdr/metsrights/" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.abes.fr/abes/documents/stef/stef_schemas.xsd" ID="STRA_ORI_OAI_624" OBJID="ORI_OAI_624">
<mets:dmdSec ID="STRA.IMPORT.DESCRIPTION_BIBLIOGRAPHIQUE" CREATED="2022-01-12T18:02:55">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_these">
<mets:xmlData>
<tef:thesisRecord>
<dc:title xml:lang="fr">Méthodes de dénombrement de points entiers de polyèdres et applications à l'optimisation de programmes</dc:title>
<dcterms:alternative xml:lang="en">Counting integer points in polyhedra and applications to program optimization</dcterms:alternative>
<dc:subject xml:lang="fr">Ehrhart, Polynômes d'</dc:subject>
<dc:subject xml:lang="en">Pas de mots clés en anglais</dc:subject>
<dc:subject xsi:type="dcterms:DDC">518.1</dc:subject>
<tef:sujetRameau xml:lang="fr">
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteSource="Sudoc" autoriteExterne="09437581X">Ehrhart, Polynômes d'</tef:elementdEntree>
<tef:subdivision autoriteExterne="027253139" autoriteSource="Sudoc" type="subdivisionDeForme">Thèses et écrits académiques</tef:subdivision>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteSource="Sudoc" autoriteExterne="027244067">Optimisation mathématique</tef:elementdEntree>
<tef:subdivision autoriteExterne="027253139" autoriteSource="Sudoc" type="subdivisionDeForme">Thèses et écrits académiques</tef:subdivision>
</tef:vedetteRameauNomCommun>
</tef:sujetRameau>
<dcterms:abstract xml:lang="fr">Le modèle polyédrique est un formalisme utilisé en optimisation automatique de programmes. Il permet notamment de représenter les itérations et les références à des tableaux, dans des nids de boucles affines, par des points à coordonnées entières de polyèdres bornés, ou Z-polytopes (paramétrés). Dans cette thèse, trois nouveaux algorithmes de dénombrement ont été développés : des points entiers dans un Z-polytope paramétré, dans une union non disjointe de Z-polytopes paramétrés et dans leurs images par des fonctions affines. Le résultat de ces dénombrements est donné par un ou plusieurs polynômes multivariable à coefficients périodiques. Ces polynômes, connus sous le nom de quasi-polynômes d'Ehrhart, sont définis sur des sous-ensembles de valeurs des paramètres, dits domaines de validité. De nombreuses méthodes d'analyse et d'optimisation de nids de boucles affines font appel à ces algorithmes. Nous les avons en particulier appliqués à la linéarisation de tableaux, dont l'objectif est la compression mémoire et l'amélioration de la localité spatiale. Outre l'optimisation de programmes, les algorithmes proposés ont des applications dans bien d'autres domaines, tels que les mathématiques et l'économie.</dcterms:abstract>
<dcterms:abstract xml:lang="en">The polyhedral model is a well-known framework in the field of automatic program optimization. Iterations and array references in affine loop nests are represented by integer points in bounded polyhedra, or (parametric) Z-polytopes. In this thesis, three new counting algorithms have been developed: counting integer points in a parametric Z-polytope, in a union of parametric Z-polytopes and in their images by affine functions. The result of such a counting is given by one or many multivariate polynomials in which the coefficients may be periodic numbers. These polynomials, known as Ehrhart quasipolynomials, are defined on sub-sets of the parameter values called validity domains or chambers. Many affine loop nest analysis and optimization methods require such counting algorithms. We applied them in array linearization which achieves memory compression and improves spatial locality of accessed data. Besides program optimization, the proposed algorithms have many other applications, as in mathematics and economics.</dcterms:abstract>
<dc:type>Electronic Thesis or Dissertation</dc:type>
<dc:type xsi:type="dcterms:DCMIType">Text</dc:type>
<dc:language xsi:type="dcterms:RFC3066">fr</dc:language>
<dcterms:spatial xml:lang="fr">France</dcterms:spatial>
</tef:thesisRecord>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec ID="STRA.IMPORT.VERSION_COMPLETE.DESCRIPTION.EDITION_ARCHIVAGE" CREATED="2022-01-12T18:02:55">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_edition">
<mets:xmlData>
<tef:edition>
<dcterms:medium xsi:type="dcterms:IMT">PDF</dcterms:medium>
<dc:identifier xsi:type="dcterms:URI">https://publication-theses.unistra.fr/public/theses_doctorat/2006/SEGHIR_Rachid_2006.pdf</dc:identifier>
<dcterms:extent/>
<tef:editeur>
<tef:nom>Université de Strasbourg</tef:nom>
<tef:place>Strasbourg</tef:place>
</tef:editeur>
<dcterms:issued xsi:type="dcterms:W3CDTF"/>
</tef:edition>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:amdSec>
<mets:techMD ID="STRA.IMPORT.ADMINISTRATION">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_admin_these">
<mets:xmlData>
<tef:thesisAdmin>
<tef:auteur>
<tef:nom>Seghir</tef:nom>
<tef:prenom>Rachid</tef:prenom>
<tef:dateNaissance>1977-01-01T00:00:00</tef:dateNaissance>
<tef:nationalite scheme="ISO-3166-1">FR</tef:nationalite>
<tef:autoriteExterne autoriteSource="Sudoc">132637162</tef:autoriteExterne>
</tef:auteur>
<dc:identifier xsi:type="tef:nationalThesisPID">http://www.theses.fr/2006STR13208</dc:identifier>
<dc:identifier xsi:type="tef:NNT">2006STR13208</dc:identifier>
<dcterms:dateAccepted xsi:type="dcterms:W3CDTF">2006-12-07T00:00:00</dcterms:dateAccepted>
<tef:thesis.degree>
<tef:thesis.degree.discipline xml:lang="fr">Informatique</tef:thesis.degree.discipline>
<tef:thesis.degree.grantor>
<tef:nom>Université Louis Pasteur (Strasbourg)</tef:nom>
<tef:autoriteExterne autoriteSource="Sudoc">026404540</tef:autoriteExterne>
</tef:thesis.degree.grantor>
<tef:thesis.degree.level>Doctorat</tef:thesis.degree.level>
<tef:thesis.degree.name xml:lang="fr">Docteur
es</tef:thesis.degree.name>
</tef:thesis.degree>
<tef:theseSurTravaux>non</tef:theseSurTravaux>
<tef:avisJury>oui</tef:avisJury>
<tef:directeurThese>
<tef:nom>Mongenet</tef:nom>
<tef:prenom>Catherine</tef:prenom>
<tef:autoriteExterne autoriteSource="Sudoc">113506996</tef:autoriteExterne>
</tef:directeurThese>
<tef:directeurThese>
<tef:nom>Loechner</tef:nom>
<tef:prenom>Vincent</tef:prenom>
<tef:autoriteExterne autoriteSource="Sudoc">114245908</tef:autoriteExterne>
</tef:directeurThese>
<tef:ecoleDoctorale>
<tef:nom>École doctorale Mathématiques, sciences de l'information et de l'ingénieur (Strasbourg ; 1997-....) </tef:nom>
<tef:autoriteExterne autoriteSource="None">ED269</tef:autoriteExterne>
<tef:autoriteExterne autoriteSource="Sudoc">156504863</tef:autoriteExterne>
</tef:ecoleDoctorale>
<tef:oaiSetSpec>ddc:510</tef:oaiSetSpec>
</tef:thesisAdmin>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:rightsMD ID="STRA.IMPORT.DROITS_UNIVERSITE">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_etablissement_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD RIGHTSCATEGORY="CONTRACTUAL">
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions DISPLAY="true" DUPLICATE="true" PRINT="true" COPY="true" MODIFY="false" DELETE="false"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="INSTITUTIONAL AFFILIATE">
<metsRights:Permissions DISPLAY="true" DUPLICATE="true" PRINT="true" COPY="true" MODIFY="false" DELETE="false"/>
</metsRights:Context>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="STRA.IMPORT.DROITS_DOCTORANT">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_auteur_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD RIGHTSCATEGORY="CONTRACTUAL"/>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="STRA.IMPORT.VERSION_COMPLETE.DROITS">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_version">
<mets:xmlData>
<metsRights:RightsDeclarationMD RIGHTSCATEGORY="CONTRACTUAL"/>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
</mets:amdSec>
<mets:fileSec>
<mets:fileGrp ID="FGrID1" USE="diffusion">
<mets:file ID="FID1" ADMID="position()" MIMETYPE="application/pdf" USE="maitre">
<mets:FLocat LOCTYPE="URL" xlink:href="https://publication-theses.unistra.fr/public/theses_doctorat/2006/SEGHIR_Rachid_2006.pdf"/>
</mets:file>
</mets:fileGrp>
</mets:fileSec>
<mets:structMap TYPE="logical">
<mets:div TYPE="THESE" CONTENTIDS="http://mon-univ.fr/uid/uds-ori-292744/oeuvre" DMDID="STRA.IMPORT.DESCRIPTION_BIBLIOGRAPHIQUE" ADMID="STRA.IMPORT.ADMINISTRATION STRA.IMPORT.DROITS_UNIVERSITE STRA.IMPORT.DROITS_DOCTORANT">
<mets:div TYPE="VERSION_COMPLETE" CONTENTIDS="http://mon-univ.fr/uid/uds-ori-292744/oeuvre/version" ADMID="STRA.IMPORT.VERSION_COMPLETE.DROITS">
<mets:div TYPE="EDITION" CONTENTIDS="http://mon-univ.fr/uid/uds-ori-292744/oeuvre/version/edition" DMDID="STRA.IMPORT.VERSION_COMPLETE.DESCRIPTION.EDITION_ARCHIVAGE"/>
</mets:div>
</mets:div>
</mets:structMap>
</mets:mets>
