Sei sulla pagina 1di 1

TALLER DE RENDIMIENTO DE UNA COMPUTADORA

1. Si la versión de 1998 de un computador ejecuta un programa en 200 s y la versión del


computador hecha en el 2000 ejecuta el mismo programa en 150 s, cuál es el incremento de
velocidad que el fabricante ha conseguido en dos años?

2. Por qué se usan programas de prueba y conjunto de programas de prueba para medir las
prestaciones de un computador?

3. Si se tienen dos implementaciones de la misma arquitectura del repertorio de instrucciones.


La máquina A tiene una duración de ciclo de reloj de 20 ns y un CPI de 2.0 para un
programa, y la máquina B una duración de ciclo de reloj de 30 ns y un CPI de 1.5 para el
mismo programa. Qué máquina es más rápida para este programa y cuánto?

4. Suponer que se está considerando el cambio de un repertorio de instrucciones. La máquina


original dispone sólo de instrucciones de carga y almacenamiento para acceder a memoria,
y todas las operaciones trabajan sobre registros. La frecuencia promedio de aparición de las
distintas instrucciones así como el CPI es el siguiente:

Tipo de Instrucción Frecuencia CPI


Ops ALU 35% 1
Cargas 29% 2
Almacenamientos 15% 2
Saltos 21% 2

Supongamos que el 25% de las operaciones con ALU utilizan un operando que se ha
cargado desde memoria y que no vuelve a ser utilizado de nuevo. Se propone aumentar el
repertorio de instrucciones con instrucciones que utilizan la ALU en la que uno de sus
operandos es obtenido directamente de memoria. Esta nueva instrucción registro-memoria
tarda 2 ciclos de reloj (CPI=2). Suponer que el repertorio de instrucciones extendido
incrementa en 1 el número de ciclos de las instrucciones de salto (CPI=3), pero no afecta al
tiempo de ciclo. ¿Mejora este cambio el rendimiento del procesador?

Potrebbero piacerti anche