Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo 5 - Balotario PDF
Capitulo 5 - Balotario PDF
5.1 Indique las caractersticas que comparten los procesadores superescalares y los procesadores VLIW.
- Son procesadores segmentados que pueden emitir instrucciones en cada ciclo.
- Disponen de varias unidades de ejecucin por lo que se pueden ejecutar varias operaciones
simultneamente.
5.2.3 Cules son los factores que debe tener en cuenta el compilador a la hora de hacer transformaciones
de cdigo?
- Las frecuencias relativas de las alternativas posibles tras una instruccin de salto condicional.
- El costo a la ejecucin de la operacin en su nueva ubicacin.
- El coste del cdigo de compensacin que hay que aadir por si la suposicin que se ha hecho no se cumple.
5.3.1 Cules son los formatos posibles para las operaciones con predicado?
p1 cmp.cnd a, b
p1, p2 cmp.cnd a, b
5.3.2 Cules son las estrategias que permiten garantizar el comportamiento del programa frente a
excepciones?
- Ni el hardware ni el sistema operativo aceptan excepciones que causen la finalizacin del programa.
- Las instrucciones especulativas nunca generan excepciones y se aaden elementos para comprobar las
condiciones de excepcin.
- Uso de bits de veneno.
- Uso de centinelas.
5.4.3 Qu opciones se siguen basadas para mejorar los tiempos de ejecucin del programa, procesado como
una hebra?
- Mejoras en procesadores superescalares.
- Procesadores VLIW.
- Procesadores superespeculativos.
- Multiprocesadores monochip.
- Procesadores multihebra simultanea.
2/2