<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
    <record>
        <controlfield tag="001">53560</controlfield>
        <controlfield tag="005">20170831221230.0</controlfield>
        <datafield tag="037" ind1=" " ind2=" ">
            <subfield code="a">GDOC-2015-2160</subfield>
        </datafield>
        <datafield tag="041" ind1=" " ind2=" ">
            <subfield code="a">spa</subfield>
        </datafield>
        <datafield tag="100" ind1=" " ind2=" ">
            <subfield code="0">(orcid)0000-0003-4164-5078</subfield>
            <subfield code="a">Alastruey Benedé, Jesús</subfield>
        </datafield>
        <datafield tag="245" ind1="0" ind2="0">
            <subfield code="9">30235</subfield>
            <subfield code="a">Procesadores comerciales</subfield>
        </datafield>
        <datafield tag="260" ind1=" " ind2=" ">
            <subfield code="a">Zaragoza</subfield>
            <subfield code="b">Universidad de Zaragoza</subfield>
            <subfield code="c">2015-2016</subfield>
        </datafield>
        <datafield tag="520" ind1=" " ind2=" ">
            <subfield code="a">En esta asignatura se continúa la línea iniciada con las asignaturas “Arquitectura y Organización de Computadores I  y II”, buscando aumentar y profundizar  los conocimientos teóricos y prácticos sobre organización del computador, arquitectura del procesador y su relación con el compilador,  en lo relativo a la ejecución eficiente de uno o pocos flujos de instrucciones. Esta asignatura se complementa con la asignatura Multiprocesadores, pero pueden cursarse en cualquier orden. En relación a la organización (estructura, función y control),  se introducen técnicas comerciales de extracción de paralelismo de grano fino, como ejecución multi-threading y ejecución fuera de orden. En relación a la arquitectura (lenguaje máquina), se presentan extensiones de propósito específico al repertorio de instrucciones,  como las extensiones multimedia, y se estudian arquitecturas de propósito específico como los procesadores digitales de señal (DSPs) o los microcontroladores para sistemas empotrados. Finalmente se estudia cómo el compilador es capaz de sacar provecho de cada una de estas arquitecturas, y cómo se puede medir y mejorar el rendimiento del código crítico, bien de forma manual o bien guiando al compilador.</subfield>
        </datafield>
        <datafield tag="521" ind1=" " ind2=" ">
            <subfield code="9">148</subfield>
            <subfield code="a">Graduado en Ingeniería Informática</subfield>
        </datafield>
        <datafield tag="540" ind1=" " ind2=" ">
            <subfield code="a">by-nc-sa</subfield>
            <subfield code="b">Creative Commons</subfield>
            <subfield code="c">3.0</subfield>
            <subfield code="u">http://creativecommons.org/licenses/by-nc-sa/3.0/</subfield>
        </datafield>
        <datafield tag="700" ind1=" " ind2=" ">
            <subfield code="0">(orcid)0000-0002-5916-7898</subfield>
            <subfield code="a">Ibáñez Marín, Pablo Enrique</subfield>
        </datafield>
        <datafield tag="830" ind1=" " ind2=" ">
            <subfield code="9">439</subfield>
        </datafield>
        <datafield tag="856" ind1="4" ind2=" ">
            <subfield code="s">80501</subfield>
            <subfield code="u">http://zaguan.unizar.es/record/53560/files/guia.pdf</subfield>
            <subfield code="y">Guía (idioma español)</subfield>
        </datafield>
        <datafield tag="980" ind1=" " ind2=" ">
            <subfield code="a">GDOC</subfield>
            <subfield code="b">Ingeniería y Arquitectura</subfield>
            <subfield code="c">110</subfield>
        </datafield>
    </record>

    
</collection>