Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 1.2 An Alisis de Prestaciones: UT 1. Introducci On A La Arquitectura de Computadores
Tema 1.2 An Alisis de Prestaciones: UT 1. Introducci On A La Arquitectura de Computadores
1 Definición de prestaciones
3 La medida de prestaciones
1 Definición de prestaciones
3 La medida de prestaciones
Comparando alternativas:
Cuando hay que comparar dos computadores X e Y , se escoge
el más lento Y para que actúe como referencia.
Cuando se examina un conjunto de diseños X1 , . . . , Xn , se escoge
un computador Y (incluı́do o no en el conjunto) para que actúe de
referencia común.
Fraseologı́a:
“X es S veces más rápido que Y”
“X es n % más rápido que Y”
1 Definición de prestaciones
3 La medida de prestaciones
F es la fracción de tiempo
que cambia
S es la aceleración que se
aplica a esa fracción
F
t 0 = t · (1 − F ) + t ·
S
t 1
S0 = =
t0 F
(1 − F ) +
S
La fracción de tiempo que no se mejora (1 − F ) impone una cota
superior a la aceleración que se puede alcanzar:
0 1
S∞ = lı́m S 0 =
S→∞ 1−F
1
S0 = ,
F1 F2 Fn
+ + ... +
S1 S2 Sn
donde F1 + F2 + ... + Fn = 1 y algún Si podrı́a ser 1 (sin aceleración).
Solución:
1
S0 =
F1 F2
+
S1 S2
3,3 3,3 4
S1 = = 1,5 S2 = × =3
2,2 2,2 2
|{z}
|{z} |{z}
∆ frec. ∆ frec. ∆ núcleos
Configuracion 2
Mejora de las
Prestaciones-coste
Configuracion 2
Configuracion 1
Empeoramiento de las
Prestaciones-coste
Coste
1 Definición de prestaciones
3 La medida de prestaciones
Media aritmética.
n
1X
TA = Tiempoi
n
i=1
1 Definición de prestaciones
3 La medida de prestaciones
no de instrucciones ejecutadas
MIPS = =
Tejecucion ∗ 106
I 1 f
= 6
= 6
=
I ∗ CPI ∗ T ∗ 10 CPI ∗ T ∗ 10 CPI ∗ 106
Es una magnitud intuitiva, directamente proporcional a las
prestaciones.
No tiene en cuenta el número de instrucciones ejecutadas.
Depende del programa que se considere. Diferentes programas
ejecutan distintas instrucciones, con distinta complejidad y tiempo
de ejecución → ¡pero el programa ejecutado no se suele indicar!