Balotario Grupo 5
Balotario Grupo 5
Balotario Grupo 5
PREGUNTAS CAPITULO 5:
PROCESADORES VLIW
Los tipos de operaciones que pueden codificarse en cada una de las subpalabras
de la instrucción VLIW dependen de las unidades funcionales a las que se puede
acceder desde cada ventana de emisión.
o La falta de compatibilidad.
Esta técnica pretende reorganizar el cuerpo del bucle sobre el que se aplica, de
forma que cada iteración del bucle transformado contenga instrucciones tomadas
de distintas iteraciones del bucle original con el objetivo de situar las
instrucciones dependientes lo más alejadas posible.
Planificación de trazas.
Planificación de superbloques.
Planificación de hiperbloques.
Planificación de árboles de decisión.
Selección de traza: se elige una sección de código sin bucles constituida por
una serie de bloques básicos denominada traza.
Compresión de traza: pretende codificar las operaciones de la traza con el
menor número de instrucciones VLIW.
12. ¿Cuáles son los factores que debe tener en cuenta el compilador a la hora de
hacer las transformaciones de código?
15. ¿Cuáles son los formatos posibles para las operaciones con predicado?
p1 cmp.cnd a, b
p1, p2 cmp.cnd a, b
17. ¿Cuáles son las estrategias que permiten garantizar el comportamiento del
programa frente a excepciones?
Los Haces.
Grupo de instrucciones.
30. ¿Como se llama el software que utiliza el procesador VLIW CRUSOE, que
nos permite y donde se encuentra?
Moléculas: son las palabras de instrucciones VLIW del Crusoe que pueden
ser de 64 o 128 bits.
34. ¿Cuáles son los grupos en el que se clasifican las distintas propuestas de
arquitectura para mantener el ritmo que marcan las mejoras en la
tecnología de integración?
Funcionan a más velocidad, las comunicaciones mas frecuentes son locales (en
el mismo microprocesador). Sin embargo su uso más eficaz se encuentra en las
tecnologías de compilación de códigos paralelos y usos de sistemas operativos
multitarea.