Está en la página 1de 5

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE ELECTROTECNIA Y COMPUTACION


Departamento de Arquitectura y Sistemas

Arquitectura de Máquinas Computadoras III

GUIA CLASE PRÁCTICA No1


Rendimiento del Sistema de Cómputo

1) Un sistema de cómputo A ejecuta un programa p en 9 segundos y un sistema B ejecuta el mismo


programa en 6 segundos. ¿Cuánto es la razón o ganancia de rendimiento “n” de B sobre A?

Datos: Modelo
RB t A 9 s 3
t A=9 s n= = = =
R A tB 6 s 2
t B =6 s
nA
=?
B

2) Una máquina A ejecuta un programa p en 5s y su CPU tiene una frecuencia de reloj de 1 GHz. Usted está
diseñando una máquina B y quiere que ésta ejecute p en solamente 1 segundos, aunque sabe que para ello
requiere una mayor frecuencia de reloj y como consecuencia, serán requeridos 20% más de ciclos para
completar p. ¿Qué frecuencia debe tener B para lograr el objetivo?

Datos Modelo
c c 1.2∗t A∗f A
t A=5 s t= f B= B = =6 GHz
f tB tB
f A=1 GHz c B =1.2∗c A
t B =1 s c A =t A∗f A
c B es 20 %masque c A c B =1.2∗5 s∗1GHz
s∗1∗109∗1
c B =1.2∗5
s
c B =1.2∗5∗109

3) Un sistema de cómputo A ejecuta un programa p en 7 segundos y un sistema B ejecuta el mismo


programa en 5 segundos. ¿En qué porcentaje B aventaja a A? ¿En cuánto tiempo B ejecutaría p si
aventajara a A en un 30%?
t A=7 s Modelo
RB t A
t B =5 s n= =
R A tB
nB n %=( n−1 )∗100 %
=?
A
t B =?∨n %=30 %

Solución inciso a
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE ELECTROTECNIA Y COMPUTACION
Departamento de Arquitectura y Sistemas

Arquitectura de Máquinas Computadoras III

tA
n %=
tB ( )
−1 ∗100 %

7s
n %=
5s (
−1 ∗100 %)
n %=( 0.4 )∗100 %

n %=40 %

solución inciso b

n% t
+1= A
100 % tB

30 % 7s
+1=
100 % tB

30 %+100 % 7 s
=
100 % tB

t B ( 30 %+100 % )=7 s(100 % )

7 s ( 100 % )
tB=
130 %

7 s∗100
tB=
130

t B =5.38 s

4) Si una máquina A ejecuta un programa p en 10 segundos con una frecuencia de 60MHz, ¿Cuántos ciclos
de reloj consumió la ejecución de este programa?, ¿Cuántas instrucciones ejecutó A si su CPI es de 5?

5) Una computadora A requiere 50% más de ciclos que otra computadora B para ejecutar un mismo
programa p. Sin embargo, la frecuencia de reloj de A es 3 veces la frecuencia de reloj de B. ¿Cuál tiene
mayor rendimiento?, ¿En qué porcentaje supera ésta a la otra?

6) ¿Cuál será la frecuencia de reloj apropiada para una máquina A que estamos diseñando, donde el paso de
control más tardado requiere 9.999 ns?, ¿En cuánto tiempo ejecutará un programa p que tiene un total de
9, 999,999 instrucciones, si el CPI de la máquina es 10?

Datos
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE ELECTROTECNIA Y COMPUTACION
Departamento de Arquitectura y Sistemas

Arquitectura de Máquinas Computadoras III

f=?
paso de control: 9.99 ns ≈ 10 ns
t=?
N=9.999.999
cpi=10
T =1/f

Modelo
1 1 1
f = = −9 =0.1∗10−9 =0.1GHz
T 10 ∗10 ns s

CPI∗N 10∗9.999 .999 10∗9.999 .999∗10−9


t= = =
f 0.1GHz 1
0.1
s

t=0.999 .999 ≈ 1
7) Una computadora que tiene una frecuencia de reloj de 50MHz, ejecutará un programa p que tiene 100
000 instrucciones. ¿En cuánto tiempo se ejecutará el programa si sabemos que: 30% de las instrucciones
a ejecutarse van a requerir 7 ciclos de reloj , 25% requerirá 9 ciclos, 18% requerirá 10 ciclos, 13%
requerirá 12 ciclos, 10% requerirá 14 ciclos y 4% requerirá 16 ciclos ?

8) Un sistema de cómputo A, cuya frecuencia es 100MHz y tienen CPI de 10, ejecuta un programa p en 10
segundos. ¿Qué frecuencia debe tener un sistema B con la misma arquitectura que estamos diseñando,
para que con un CPI de 4 pueda ejecutar p en solo 5 segundos?
Datos
f A=100 MHz
CPI A =10
t A=10 s
f B =?
misma arquitectura N A =N B
CPI B=4
t B=5 s

Modelo
CPI∗N
t=
f

t∗f
N=
CPI
tA ¿ f A tB ¿f B
=
CPI A CPI B
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE ELECTROTECNIA Y COMPUTACION
Departamento de Arquitectura y Sistemas

Arquitectura de Máquinas Computadoras III

(t A ¿ f A )(CPI B )
f B=
t B∗CPI A

100 MHz∗10 s∗4 100 MHz∗40


f B= = =80 MHz
5 s∗10 50
9) Tenemos una máquina A que tiene CPI de 10 y una frecuencia de 100MHz. Por otro lado, tenemos otra
máquina B, que usando una arquitectura diferente a una frecuencia de solo 60MHz logra aventajar a A en
rendimiento en un 25% aunque sus programas requieren ejecutar en promedio 20% más de instrucciones
que los de A. ¿Qué CPI debe tener B para lograr tal ventaja?

10) Si la máquina A tiene una métrica de desempeño de 10MIPS y ejecuta un programa p en 10 s. ¿En cuánto
tiempo ejecutaría el mismo programa una máquina con idéntica arquitectura pero productividad de
12MIPS?

11) Una máquina X tiene una métrica de desempeño de 10MIPS y ejecuta un programa p en 7 s. Una
máquina A ejecuta el mismo programa p en 6 segundos. ¿Cuánto vale la productividad de A relativa a X?

12) Una computadora A en un laboratorio de modelación y simulación es usada para ejecutar programas que
involucran intensivos cálculos en punto flotante. Se quiere tener una idea del rendimiento de esta
máquina, para lo cual se decide producir un benchmark sintético que le aplica la siguiente carga de
trabajo:

Instrucciones Esfuerzo (Ciclos) Peso Cantidad


Enteras 10 000
AddD 30 100 000
SubD 36 90 000
MultD 60 100 000
DivD 70 50 000
Otras de punto flotante ~ 50 10 000

Este tardó 10ms en completar su trabajo. Calcule en base a la tabla y el tiempo de ejecución: a) MIPS, b)
MFLOPS, c)MFLOPSnormalizados (Defina el peso)

13) Se mejora un sistema de cómputo al duplicar la frecuencia del CPU. Sin embargo, por regla general, el
CPU en esa computadora está ocioso el 30% del tiempo. ¿Cuál es la aceleración global del rendimiento
del sistema logrado con la mejora?

14) Un sistema que usaba emulación en punto flotante fue mejorado al agregarle una FPU que ejecuta las
operaciones más rápido que el anterior con una ganancia de 3. ¿Cuál es la aceleración global lograda en
la ejecución de un programa p si sabemos que el 80% de las instrucciones ejecutadas en p son
operaciones en punto flotante?

15) Un sistema de memoria con tiempo de acceso de 60ns se mejora al jerarquizarlo, agregando una caché L1
con tiempo de acceso de 10ns. ¿Cuál será el tiempo de acceso global del sistema con caché si sabemos
que la tasa de aciertos anda en un 90%?
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE ELECTROTECNIA Y COMPUTACION
Departamento de Arquitectura y Sistemas

Arquitectura de Máquinas Computadoras III

16) Se reemplaza un dispositivo de E/S tipo ISA, conectado al bus de expansión de 16 bits a una frecuencia
de 12 MHz, por otro dispositivo que se conecta al bus PCI de 32 bits con una frecuencia de 66MHz.
Calcule la ganancia de productividad de esta mejora en virtud de la velocidad de transferencia máxima
que se puede alcanzar en cada tipo de bus.

También podría gustarte