<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
    <record>
        <controlfield tag="001">6812</controlfield>
        <controlfield tag="005">20190219123700.0</controlfield>
        <datafield tag="037" ind1=" " ind2=" ">
            <subfield code="a">TESIS-2012-003</subfield>
        </datafield>
        <datafield tag="041" ind1=" " ind2=" ">
            <subfield code="a">eng</subfield>
        </datafield>
        <datafield tag="100" ind1="1" ind2=" ">
            <subfield code="a">Bosque Arbiol, Ana</subfield>
        </datafield>
        <datafield tag="245" ind1="0" ind2="0">
            <subfield code="a">Filtering directory lookups in CMPS</subfield>
        </datafield>
        <datafield tag="260" ind1=" " ind2=" ">
            <subfield code="a">Zaragoza</subfield>
            <subfield code="b">Universidad de Zaragoza, Prensas de la Universidad</subfield>
            <subfield code="c">2011</subfield>
        </datafield>
        <datafield tag="300" ind1=" " ind2=" ">
            <subfield code="a">98</subfield>
        </datafield>
        <datafield tag="490" ind1=" " ind2=" ">
            <subfield code="a">Tesis de la Universidad de Zaragoza</subfield>
            <subfield code="v">2011-22</subfield>
            <subfield code="x">2254-7606</subfield>
        </datafield>
        <datafield tag="500" ind1=" " ind2=" ">
            <subfield code="a">Presentado:  11 11 2011</subfield>
        </datafield>
        <datafield tag="502" ind1=" " ind2=" ">
            <subfield code="a">Tesis-Univ. Zaragoza</subfield>
            <subfield code="b">Zaragoza, Universidad de Zaragoza</subfield>
            <subfield code="c">2011</subfield>
        </datafield>
        <datafield tag="506" ind1=" " ind2=" ">
            <subfield code="a">by-nc-nd</subfield>
            <subfield code="b">Creative Commons</subfield>
            <subfield code="c">3.0</subfield>
            <subfield code="u">https://creativecommons.org/licenses/by-nc-nd/3.0/</subfield>
        </datafield>
        <datafield tag="520" ind1=" " ind2=" ">
            <subfield code="a">Nowadays, most computer manufacturers offer chip multiprocessors (CMPs) due to the always increasing chip density. These CMPs have a broad range of characteristics, but all of them support the shared memory programming model. As a result, every CMP implements a coherence protocol to keep local caches coherent. Coherence protocols consume an important fraction of power to determine which coherence action to perform. Specifically, on CMPs with write-through local caches, a shared cache and a directory-based coherence protocol implemented as a duplicate of local caches tags, we have observed that energy is wasted in the directory due to two main reasons. Firstly, an important fraction of directory lookups are useless, because the target block is not located in any local cache. The power consumed by the directory could be reduce by filtering out useless directory lookups.  Secondly, useful directory lookups (there are local copies of the target block) are performed over target blocks that are shared by a small number of processors. The directory power consumption could be reduced by limiting the directory lookups to only the directory entries that have a copy of the block. Along this thesis we propose two filtering mechanisms. Each of these mechanisms is focused on one of the problems described above: while our first proposal focuses on reducing number of directory lookups performed, our second proposal aims at reducing the associativity of directory lookups. Several implementations of both filtering approaches have been proposed and evaluated, having all of them a very limited hardware complexity. Our results show that the power consumed by the directory can be reduced as much as 30%.</subfield>
        </datafield>
        <datafield tag="653" ind1="1" ind2=" ">
            <subfield code="a">Arquitectura de ordenadores</subfield>
        </datafield>
        <datafield tag="700" ind1=" " ind2=" ">
            <subfield code="a">Llabería Griñó, José María</subfield>
            <subfield code="e">dir.</subfield>
        </datafield>
        <datafield tag="700" ind1=" " ind2=" ">
            <subfield code="a">Viñals Yúfera, Víctor</subfield>
            <subfield code="e">dir.</subfield>
        </datafield>
        <datafield tag="700" ind1=" " ind2=" ">
            <subfield code="a">Ibáñez Marín, Pablo</subfield>
            <subfield code="e">dir.</subfield>
        </datafield>
        <datafield tag="710" ind1="2" ind2=" ">
            <subfield code="a">Universidad de Zaragoza</subfield>
            <subfield code="b">Informática e Ingeniería de Sistemas</subfield>
        </datafield>
        <datafield tag="856" ind1="0" ind2=" ">
            <subfield code="f">zaguan@unizar.es</subfield>
        </datafield>
        <datafield tag="856" ind1="4" ind2=" ">
            <subfield code="s">10364953</subfield>
            <subfield code="u">http://zaguan.unizar.es/record/6812/files/TESIS-2012-003.pdf</subfield>
            <subfield code="z">Texto completo (eng)</subfield>
        </datafield>
        <datafield tag="909" ind1="C" ind2="O">
            <subfield code="o">oai:zaguan.unizar.es:6812</subfield>
        </datafield>
        <datafield tag="909" ind1="c" ind2="o">
            <subfield code="p">tesis</subfield>
        </datafield>
        <datafield tag="909" ind1="C" ind2="O">
            <subfield code="p">driver</subfield>
        </datafield>
        <datafield tag="910" ind1="2" ind2=" ">
            <subfield code="a">Arquitectura y tecn. Computadoras</subfield>
            <subfield code="b">Informática e Ingeniería de Sistemas</subfield>
        </datafield>
        <datafield tag="980" ind1=" " ind2=" ">
            <subfield code="a">TESIS</subfield>
        </datafield>
    </record>

    
</collection>