Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rendimiento del
Computador
ING. JOSE R. SANDOVAL JIMENEZ
EPIS-FICSA-2016-II
Rendimiento
Avin Capacidad Autonoma Velocidad Productividad
pasajeros (Km) crucero
(Km/h) (pasajeros*Km/h)
1 1
prog= = =
Ejercicio
Dada las caractersticas de un programa. Calcular el tiempo
que demora en ejecutar el programa y su rendimiento. La cpu
trabaja a 1Ghz. El programa se compone de 19 instrucciones
de 3 tipos: A, B y C y cada tipo de instrucciones tiene un n de
microinstrucciones diferentes.
A=
AT=
Ejercicio
Tenemos un PIV de 2GHz y ejecuta un
programa de 1000 instrucciones segn la
siguiente tabla calcular el rendimiento. Para
aumentar el rendimiento se aade
posteriormente una cach que ahorra 1 ciclo
en accesos si el dato est en la cach y si no
est dura lo mismo. El porcentaje de aciertos
es del 90%. Calcular el rendimiento y la
aceleracin del rendimiento con respecto del
anterior sin cach.
Tipo de instruccin Instrucc/Prog CPIi
Lgica-aritmtica 300 5
Llamada a subrutina 100 9
Salto incondicional 100 6
Salto condicional 50/50 9/3
Carga (R-M) 100 2
Almacenamiento (M-R) 100 4
Mov (R-R) 200 2
UNIDADES DE MEDIDA DE
RENDIMIENTO GLOBAL
MIPS
= =
106
Millones de
Instrucciones
=
106 106
por segundo
MFLOPSNATIVOS
106
=1
MFLOPSRELATIVOS
106
Instrucciones Peso
de juguete Quicksort
Pequeas piezas claves de programas reales
3. Kernel No evalan prestaciones grficas
Livermore Loops 21 fragmentos de bucles
Benchmark pequeos
Linpack subrutinas de lgebra lineal