05 Performance
05 Performance
05 Performance
y sus factores
Rendimiento
1. m. Producto o utilidad que rinde o da alguien o
algo.
2. m. Proporción entre el producto o el resultado
obtenido y los medios utilizados.
© Real Academia Española (http://dle.rae.es/?id=VwxnN6O)
Fuente: COD 5, p. 29
1
RendimientoX
Tiempo de ejecuciónX
Alternativamente
Tiempo CPU = Ciclos de reloj para el programa / Velocidad del reloj
Otra opción:
Alternativamente
donde
Ci es el número de instrucciones de clase i ejecutadas.
CPIi es el promedio del número de ciclos por
instrucción para la clase i.
n es el número de clases de instrucciones.
S1 2 1 2
S2 4 1 1
Universidad de Sonora Arquitectura de Computadoras 35
Ejemplo
1. ¿Qué secuencia ejecuta más instrucciones?
2. ¿Qué secuencia es más rápida?
3. ¿Cuál es el CPI de cada secuencia?
S1 ejecuta 2 + 1 + 2 = 5 instrucciones.
S2 ejecuta 4 + 1 + 1 = 6 instrucciones.
Ciclos de S1 = (2 x 1) + (1 x 2) + (2 x 3) = 10 ciclos
Ciclos de S2 = (4 x 1) + (1 x 2) + (1 x 3) = 9 ciclos
Para S1 CPI = 10 / 5 = 2
Para S2 CPI = 9 / 6 = 1.5