<?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-01413165</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-21T19:15:36+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Fast and accurate branch predictor simulation</title>
            <author role="aut">
              <persName>
                <forename type="first">Antoine</forename>
                <surname>Faravelon</surname>
              </persName>
              <idno type="halauthorid">1514331-0</idno>
              <affiliation ref="#struct-640"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">N.</forename>
                <surname>Fournel</surname>
              </persName>
              <idno type="halauthorid">417440-0</idno>
              <affiliation ref="#struct-640"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Frédéric</forename>
                <surname>Pétrot</surname>
              </persName>
              <email type="md5">0bdc1d662ff44db2087cb9c86380bb66</email>
              <email type="domain">univ-grenoble-alpes.fr</email>
              <idno type="idhal" notation="string">frederic-petrot</idno>
              <idno type="idhal" notation="numeric">12920</idno>
              <idno type="halauthorid" notation="string">20156-12920</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-0624-7373</idno>
              <idno type="IDREF">https://www.idref.fr/108969223</idno>
              <affiliation ref="#struct-640"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Lucie</forename>
                <surname>Torella</surname>
              </persName>
              <email type="md5">66185431a413e8ba3d3ee290a2814345</email>
              <email type="domain">univ-grenoble-alpes.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2016-12-09 14:25:15</date>
              <date type="whenModified">2026-03-26 11:44:10</date>
              <date type="whenReleased">2016-12-09 14:25:15</date>
              <date type="whenProduced">2015-03-09</date>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="115957">
                <persName>
                  <forename>Lucie</forename>
                  <surname>Torella</surname>
                </persName>
                <email type="md5">66185431a413e8ba3d3ee290a2814345</email>
                <email type="domain">univ-grenoble-alpes.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01413165</idno>
            <idno type="halUri">https://hal.science/hal-01413165</idno>
            <idno type="halBibtex">faravelon:hal-01413165</idno>
            <idno type="halRefHtml">&lt;i&gt;Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE'15)&lt;/i&gt;, Mar 2015, Grenoble, France. pp.317-320</idno>
            <idno type="halRef">Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE'15), Mar 2015, Grenoble, France. pp.317-320</idno>
            <availability status="restricted"/>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UGA">HAL Grenoble Alpes</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</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="TIMA">Techniques of Informatics and Microelectronics for integrated systems Architecture</idno>
            <idno type="stamp" n="TEST-UGA">TEST-UGA</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">Fast and accurate branch predictor simulation</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Antoine</forename>
                    <surname>Faravelon</surname>
                  </persName>
                  <idno type="halauthorid">1514331-0</idno>
                  <affiliation ref="#struct-640"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">N.</forename>
                    <surname>Fournel</surname>
                  </persName>
                  <idno type="halauthorid">417440-0</idno>
                  <affiliation ref="#struct-640"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Frédéric</forename>
                    <surname>Pétrot</surname>
                  </persName>
                  <email type="md5">0bdc1d662ff44db2087cb9c86380bb66</email>
                  <email type="domain">univ-grenoble-alpes.fr</email>
                  <idno type="idhal" notation="string">frederic-petrot</idno>
                  <idno type="idhal" notation="numeric">12920</idno>
                  <idno type="halauthorid" notation="string">20156-12920</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-0624-7373</idno>
                  <idno type="IDREF">https://www.idref.fr/108969223</idno>
                  <affiliation ref="#struct-640"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE'15)</title>
                  <date type="start">2015-03-09</date>
                  <date type="end">2015-03-13</date>
                  <settlement>Grenoble</settlement>
                  <country key="FR">France</country>
                </meeting>
                <imprint>
                  <publisher>IEEE</publisher>
                  <biblScope unit="serie">Proceedings</biblScope>
                  <biblScope unit="pp">317-320</biblScope>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="classification">PACS 8542</classCode>
              <classCode scheme="halDomain" n="spi.nano">Engineering Sciences [physics]/Micro and nanotechnologies/Microelectronics</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>The complexity of embedded processors has raised dramatically, due to the addition of architectural add-ons which improve performances significantly. High level models used in system simulation usually ignore these additions as the major issue is functional correctness. However, accurate estimates of software execution is sometimes required, therefore we focus in this paper on one of theses architectural features, the branch predictor. Unfortunately, advanced branch predictors use large tables, so that models directly implementing these schemes slow down simulation dramatically. To limit the simulation overhead, we define a modeling approach that we demonstrate on a state of the art predictor. We implemented the model in a dynamic binary translation based instruction set simulator and measured an accuracy of prediction of about 95% for a run-time overhead of less than 5%.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-640" status="OLD">
          <idno type="IdRef">02901364X</idno>
          <idno type="ISNI">0000 0001 2337 0176</idno>
          <idno type="RNSR">200311834E</idno>
          <idno type="ROR">https://ror.org/000063q30</idno>
          <orgName>Techniques de l'Informatique et de la Microélectronique pour l'Architecture des systèmes intégrés</orgName>
          <orgName type="acronym">TIMA</orgName>
          <date type="start">1995-01-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>46 avenue Félix Viallet38031 GRENOBLE Cedex 1</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://tima.univ-grenoble-alpes.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-51016" type="direct"/>
            <relation active="#struct-89889" type="direct"/>
            <relation name="UMR5159" active="#struct-441569" 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>
        <org type="institution" xml:id="struct-89889" status="OLD">
          <idno type="IdRef">026388804</idno>
          <idno type="ROR">https://ror.org/05sbt2524</idno>
          <orgName>Institut polytechnique de Grenoble - Grenoble Institute of Technology</orgName>
          <orgName type="acronym">Grenoble INP</orgName>
          <date type="start">2007-01-01</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>46 avenue Félix Viallet 38031 Grenoble Cedex 1</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.grenoble-inp.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>
      </listOrg>
    </back>
  </text>
</TEI>