You are on page 1of 2

1

Instituto Tecnolgico de Costa Rica


Escuela de Ingeniera en Electrnica

II Semestre 2007

EL- 3310 Diseo de Sistemas Digitales


Profesores:
Ing. Roberto Pereira Arroyo, M.Sc.
Ing. Adolfo Chaves Jimnez, Lic
PRCTICA No. 2
1. Un computador C1 ejecuta un programa en 6 segundos. Un computador C2 ejecuta el
mismo programa. Si C1 es un 50% ms rpido que C2, cunto tiempo requiere el
computador C2 para correr el programa?

2. En un computador con una frecuencia de reloj de 1 GHz se ejecuta un programa con


1000 instrucciones de las cuales el 40% son saltos (2 ciclos de reloj), el 20% son
cargas (4 ciclos de reloj) y el 40% son otras instrucciones (1 ciclo de reloj). Cunto
tarda el programa en ejecutarse?

3. Se tiene la siguiente informacin sobre un repertorio de instrucciones:


Tipo de instruccin
Aritmtica y lgica enteras
Carga /almacenamiento
Control
Punto flotante

CPI
2
4
2
8

% de uso
50
20
20
10

Calcule el CPI efectivo de un computador que opera con este repertorio de instrucciones
4. En un procesador de que opera a una frecuencia de 40 MHz se ejecuta un benchmark
con la siguiente mezcla de instrucciones y ciclos:
Tipo de instruccin
Aritmtica entera
Transferencia de datos
Transferencia de control
Punto flotante

Nmero
instrucciones
45000
32000
8000
15000

CPI
1
2
2
2

Calcular el recuento de instrucciones (IC), el CPI efectivo, MIPS y el tiempo de ejecucin.

2
5. Un computador A tiene una frecuencia de reloj de 80 MHz. Ejecuta un programa en 15
segundos. Se quiere disear otro computador B, para que ejecute el mismo programa
en 8 segundos. Existe la posibilidad de incrementar la frecuencia de reloj de A,
haciendo que B emplee 1.5 veces el total de ciclos de reloj de A, para el mismo
programa. Calcule la frecuencia de reloj del computador B.

6. Se tienen dos arquitecturas, arquitectura A y arquitectura B. Ambas arquitecturas


tienen el mismo repertorio de instrucciones. A tiene un ciclo de reloj de 12 ns y un CPI
de 1.5 ciclos para un determinado programa. B tiene un ciclo de reloj de 7 ns y un CPI
de 3 ciclos para el mismo programa. Cul arquitectura es ms rpida? Cunto
ms rpida es?

7. Un computador C1 requiere un 50% ms de ciclos de reloj que un computador C2


para ejecutar sus programas. La frecuencia de operacin de C1 es 3 veces mayor
que la frecuencia de operacin de C2. Cul computador es ms rpido? Compare el
rendimiento de los computadores.

8. Se implementa una mejora en un sistema computacional. Gracias a la mejora, el


sistema es 7 veces ms rpido que antes. Sin embargo, la mejora se puede utilizar
solamente un 50% del tiempo de ejecucin. En cunto mejor el rendimiento del
sistema?

9. En un computador a 1GHz la ejecucin de la instruccin MOVE A,B, con CPI igual a 3,


supone el 30% del tiempo total de ejecucin de un benchmark. Se logra reducir el CPI
a 2. Cul es la aceleracin total lograda en la ejecucin del benchmark?

10. Se va a mejorar un computador y se tienen dos opciones: hacer que la ejecucin de


las instrucciones de multiplicacin tarde 4 veces menos, o que la ejecucin de las de
acceso a memoria tarde 2 veces menos. Se ejecuta un programa de prueba antes de
realizar la mejora y se obtienen las siguientes medidas de tiempo de uso de la CPU: el
20% del tiempo es utilizado para multiplicar, el 50% para instrucciones de acceso a
memoria y el 30% restante para otras tareas. Cul ser el incremento de velocidad si
slo se mejora la multiplicacin? Cul ser el incremento de la velocidad si slo se
mejoran los accesos a memoria? Cul es el incremento en la velocidad si se realizan
ambas mejoras?

You might also like