Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Licenciatura en Sistemas
Arquitectura de computadoras
Hagamos memoria…
¿Qué es la CPU?
Organización versus Arquitectura
•Procesamiento de datos
•Almacenamiento de datos
•Transferencia de datos
•Control
Tiempo de ejecución Y n
=1+
Tiempo de ejecución x 100
Tiempo de ejecuciónY
Aceleración=
Tiempo de ejecución x
Tiempo de Ejecución
Si la maquina Y ejecuta un programa en 20 segundos y la maquina
X ejecuta el mismo programa en 10 segundos.
Tiempo de ejecuciónY
Aceleración=
Tiempo de ejecución x
fracción mejorada
[
Tiempo de ejecución nuevo=Tiempo de ejecuciónantiguo⋅ ( 1−fracción mejorada ) +
Aceleración mejorada ]
La aceleración lograda al incorporar la mejora.
Tiempo de ejecución antiguo 1
Aceleración global= =
Tiempo de ejecución nuevo fracción mejorada
[ (1−fracción mejorada )+ Aceleración
mejorada
]
Acelerar el caso común
Ejemplo
0,3333
Tiempo de ejecución [
nuevo =60⋅ ( 1−0 , 3333 ) +
5 ]
Esto quiere decir que con la mejora incorporada el programa ahora
se ejecutará en 44,0016 segundos.
Acelerar el caso común
Ahora podemos calcular la aceleración si conocemos el tiempo
nuevo.
1
Aceleración global = =1,36
0,3333
[ ( 1−0 , 3333 ) +
5 ]
Una interpretación de esto es que cuando en la maquina sin la
mejora ejecutamos una vez el programa, en la maquina con la
mejora ejecutaremos 1 vez más una proporción de un tercio (36%)
de otro programa.
Acelerar el caso común
Una interpretación de esto es que cuando en la maquina sin la
mejora ejecutamos una vez el programa, en la maquina con la
mejora ejecutaremos 1 vez más una proporción de un tercio (36%)
de otro programa.
Fuente: https://es.wikipedia.org/wiki/Frecuencia
La Ecuación de Rendimiento de la CPU
CPI⋅Recuento de instrucciones
Tiempo de CPU =
Frecuencia de reloj
La Ecuación de Rendimiento de la CPU
Las fórmulas anteriores demuestran que el rendimiento de la
CPU depende de tres características:
•el ciclo de reloj (o tasa)
•los ciclos de reloj por instrucción (CPI)
•el IC o recuento de instrucciones.
n
Ii
CPI= ∑ (CPIi⋅ )
i=1 Recuento de instrucciones
MIPS
Los MIPS expresa millones de instrucciones por segundo y
queda expresado como sigue:
Stallings, William.
Organización y Arquitectura de Computadores, 5ta.
Edición. Madrid, Editorial Prentice Hall, 2000.