Sie sind auf Seite 1von 2

ARQUITECTURA DE COMPUTADORAS

Laboratorio N03
Informe Previo
(Semestre 2014-B)
Indicaciones Generales

Cada integrante resuelve un problema en C, en orden alfabtico.

El informe debe contener: Diagrama de flujo y el cdigo debidamente documentado en C. Use funciones o
procedimientos para una mejor estructura de su programa. Incluya conclusiones + Bibliografa.

Grupos:
90G: Resuelve 1 y 4; 91G: resuelve 2 y 5; 92G: resuelve 3 y 6.

Durante el laboratorio se cambiarn los datos, por tanto su programa debe considerar los datos como variables de
entrada.

Cuadro de Evaluacin (coloquen en su cartula):


CODIGO

APELLIDOS/NOMBRES

PREVIO
(6)

P_LAB
(8)

SUST.
(4)

Tareas
(2)

NOTA

Problema 1
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.

Problema 2
Considere que se dispone de 3 procesadores diferentes, P1, P2 y P3, con las frecuencias de reloj y CPI
mostradas en la tabla y que ejecutan el mismo nmero de instrucciones.
Procesador
P1
P2
P3

Frecuencia de reloj
2GHZ
10 GHZ
4GHZ

CPI
1.5
1
2.5

a) Qu procesador tiene mejores prestaciones?


b) Si cada procesador ejecuta un programa que dura 10 segundos, calcule el nmero de ciclos y el
nmero de instrucciones para cada uno?
Problema 3
Considere las siguientes medidas de las prestaciones de un programa:
Medida
Nmero de instrucciones
Frecuencia del reloj
CPI

Computador A
10 billones
4 Ghz
1.0

a) Qu computador tiene un MIPS mas elevado?


b) Qu computador es ms rpido?

8 billones
4 Ghz
1.1

Problema 4
Supongamos una mquina con 3 tipos de instrucciones: T1 (5 ciclos), T2 (4 ciclos) y T3 (2 ciclos). Un
programa que se ejecuta en esa mquina tiene 50 instrucciones de tipo T1, 40 de tipo T2 y 10 de tipo
T3. Cul es su CPI medio? Cul es su tiempo de ejecucin, si la frecuencia de reloj es 500 MHz?

Problema 5
Considere tres procesadores distintos P1, P2 y P3 que ejecutan el mismo nmero de instrucciones con
las frecuencias de reloj y ciclos por instruccin (CPI) dados en la siguiente tabla:

Procesador
P1
P2
P3
P1
P2
P3

Frecuencia de reloj
3 GHZ
2.5 GHZ
4 GHZ
2 GHZ
3 GHZ
4 GHZ

CPI
1.5
1
2.2
1.2
0.8
2.0

a) Cul de todos los procesadores tiene mayor performance expresada en instrucciones por
segundo (MIPS)?
b) Si cada uno de los procesadores ejecuta un programa que demora 10 segundos, dar la
cantidad de ciclos y la cantidad de instrucciones de dicho programa.
Problema 6
Se consideran 2 alternativas para implementar el salto condicional en un procesador:
CPU A: Una instruccin de comparacin genera el cdigo de condicin, y una de salto bifurca en funcin
del valor de cdigo generado.
CPU B: Una nica instruccin de salto que incluye la comparacin.
En ambos casos la instruccin de salto consume 2 ciclos de reloj, las dems instrucciones consumen 1
ciclo.
En la CPU A, el 20% de las instrucciones ejecutadas son saltos condicionales, y como en esta CPU cada
salto es precedido por una comparacin, otro 20% de las instrucciones ejecutadas son comparaciones.
Debido a que la CPU A no incluye la comparacin en el salto, su ciclo de reloj es un 25% ms rpido que
el de la CPU B.
Bajo estas condiciones Qu CPU es ms rpida?

Bellavista, 07de setiembre de 2014


Ing. Zenn Cucho Mendoza
Profesor del curso

Das könnte Ihnen auch gefallen