Вы находитесь на странице: 1из 2
TIPO DE EXAMEN: 2" SEMANA - NACIONAL Y UNION EUROPEA - FEBRERO Apellido: fombre DN INSTRUCCIONES: Complete sus datos personales en la cabecera de esta hoja, y ENTREGUELA junto con el resto del examen, Lea atentamente todos los enunciados. Problema 1 (2 puntos) Un procesador sin segmentacién necesita 150 nseg. para procesar una instruccién. Con respecto a este procesador, calcule la aceleracién que se obtiene en los dos siguientes casos: ) Un procesador A dotado de una segmentacién de 7 etapas, consumiendo cada ctapa el mismo tiempo. Cada etapa ocasiona una sobrecarga de 6 nseg., no existiendo ningim tipo de detencién en la segmentacién, b) Un procesador B con una segmentacién de 7 etapas, consumiendo cada una de ellas 30 nseg., 30 nseg., 40 nseg., 50 nseg. y 50 nseg, respectivamente, y siendo la sobrecarga por cada etapa de 6 nseg. Un 33% de todas las instrucciones de la scgmentacién son detenidas durante un ciclo de reloj y un 8% durante dos ciclos. Problema 2 (3 puntos) En un procesador veetorial con las siguientes earacteristicas - _ Registros con una longitud vectorial maxima de 64 elementos. ~ Una unidad de suma vectorial con tiempo de arranque de 6 ciclos. = Una unidad de multiplicacién con tiempo de arranque de 7 ciclos. ~ Una unidad de carga/almacenamiento con tiempo de arranque de 12 ciclos. - La frecuencia de trabajo del procesador es 500 MHz, - Thase de 10 ciclos y Thuele de 15 cielos. icsnj i++) x*A(i) + y*A(i); Escriba el cédigo vectorial que realizaria las operaciones ubicadas en el interior del bucle y caleule 7, Toe, Roo» yR,, en los siguientes casos: a) Sin considerar encadenamiento de resultados. b) Permitiendo encadenamientos. ©) Considerando encadenamientos y dos unidades de multiplicacién, 2 semana ~ Nacional yUnién Europea - Febrero - curso 2011/12 — Ingenieria de Computadores II - UNED ve Problema 3 (3 puntos) ispone de un sistema biprocesador (CPUs A y B) de memoria compartida que utiliza un protocolo snoopy de coherencia de caché. Sabiendo que la CPU B tiene cargada en caché la variable X y que la CPU A realiza una Iectura sobre la variable X (cead (x) ), seguida de una escritura sobre la misma variable (azite (x)). Se pide que: 4) Describa la secuencia de acciones de coherencia y lus etiquetas de las cachés de cada procesador para la variable X durante las instrucciones ejecutadas, b) {Qué problemas pueden ocurrir en caso de necesitar que las operaciones realizadas por la CPU A se realicen de manera atémica, es decir, que su resultado sea independiente de las posibles acciones realizadas por la CPU B mientras la CPU A esta ejecutando sus acciones? ©) Describa la secuencia de acciones de coherencia y las etiquetas de las eachés de cada procesador para la variable X en cada uno de los posibles problemas. 2 semana ~ Nacional yUnién Europea - Febrero - curso 2011/12 — Ingenieria de Computadores II - UNED 22

Вам также может понравиться