Rendimiento y comparación
Rendimiento en función del tiempo de ejecución
Re n d imi e n t o = T i e m p o E j ec u c i o n [ s ] 1
Comparación del rendimiento entre dos máquinas
Re n d imi e n t o B Re n d imi e n t o A = T i e m p o E j ec u c i o n A T i e m p o E j ec u c i o n B = N
Tiempo de CPU, ciclos de reloj y frecuencia
Tiempo de CPU desde ciclos de reloj y tiempo de reloj
T i e m p o CP U [ s ] = # C i c l os R e l o j ⋅ T i e m p o R e l o j [ s ] ( 1 )
Tiempo de CPU desde ciclos de reloj y frecuencia
T i e m p o CP U [ s ] = F rec u e n c ia R e l o j [ Hz ] # C i c l os Re l o j ( 2 )
Tiempo de reloj desde frecuencia
# C i c l os R e l o j = 1 ⟹ T i e m p o R e l o j [ s ] = F rec u e n c ia R e l o j [ Hz ] 1 ( 3 )
Instrucciones y CPI
Ciclos y tiempo de CPU desde instrucciones y CPI
# C i c l os R e l o j ∴ T i e m p o CP U [ s ] = # I n s t r u cc i o n es ⋅ CP I = F rec u e n c ia [ Hz ] # I n s t r u cc i o n es ⋅ CP I ( 4 ) ( 5 )
CPI desde ciclos de reloj e instrucciones
CP I = # I n s t r u cc i o n es #CiclosReloj ( ∗ ) # C i c l os R e l o j = T i e m p o R e l o j [ s ] T i e m p o CP U [ s ] ⟹ CP I = T i e m p o R e l o j [ s ] ⋅ # I n s t r u cc i o n es T i e m p o CP U [ s ]
CPI promedio ponderado por tipo de instrucción
CP I = # I n s t r u cc i o n es ∑ i = 1 N CP I i ⋅ I i
Aceleración y ley de Amdahl
Speedup desde tiempos antes y después de la mejora
S M = Tiempo C / M Tiempo S / M
Speedup según la fracción mejorada (ley de Amdahl)
S M = ( 1 − F ) + S F 1
S M F S : Speedup o aceleraci o ˊ n total : Fracci o ˊ n del tiempo (antes de mejora) atribuido a secci o ˊ n mejorada : Aceleraci o ˊ n conseguida para la secci o ˊ n mejorada