<?xml version="1.0" encoding="UTF-8"?>
<references>
<reference>
  <a1>Alastruey Benedé, Jesús</a1>
  <a2>Ibáñez Marín, Pablo Enrique</a2>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>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.</ab>
  <la>spa</la>
  <k1/>
  <pb>Universidad de Zaragoza</pb>
  <pp>Zaragoza</pp>
  <yr>2015-2016</yr>
  <ed/>
  <ul>http://zaguan.unizar.es/record/53560/files/guia.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

</references>