Ciclo del reloj
Ciclos del reloj
Las CPU funcionan a una frecuencia determinada, es decir, a un número de ciclos por segundo (la frecuencia se mide ciclos por segundo o hercios)
El Ciclo o Velocidad delreloj la calculaos en función del ciclo del reloj
Ejemplo del ciclo del Reloj
Supongamos que la frecuencia F fuera de 10 hercios, la velocidad de funcionamiento (también se llama velocidad dereloj) sería de 10 ciclos por segundo. T es el período, es decir, el tiempo que dura un ciclo.
T=1/F
F=10HZ
Ciclos Por Instrucción (CPI)
Número medio de ciclos de reloj (ciclos maquina) porinstrucción.
A igualdad de arquitectura y reloj si disminuye el CPI aumenta el rendimiento.
Ejemplo de rendimiento con CPI
• Se tiene dos implantaciones (CPU_A y CPU_B) con el mismo juegode instrucciones. La CPU_A tiene un ciclo de reloj de 1 ns y CPI de 2.0 y la CPU_B tiene un tiempo de ciclo de 2 ns y unCPI de 1.2. ¿Cuál es la máquina más rápida y cuánto?
I es el número deinstrucciones del programa
A es 1.2 veces más rápido que B
Si el periodo de B pasa a 1.3 ns (¿Qué frecuencia?) cambia
B es 1.28 veces más rápido que A.
MIPS
Se refiere aMillones de instrucciones que ejecuta el procesador por segundo.
Este solo sirve para comparar CPU`s que implantan el mismo juego de instrucciones.
Medida del rendimiento engañosa:
CPU A (1MHZ) tieneuna instrucción especial para realizar la raíz cuadrada que tarda 100 ciclos en ejecutarla.
CPU B (1MHZ) no tiene la instrucción especial de raíz cuadrada y hay que hacerla por software medianteinstrucciones ADD, MUL, etc. Donde todas tardan 1 ciclo de reloj.
¿Quién hace más rápido la raíz cuadrada?
MIPS (CPU A) = 0.0001
MIPS (CPU B) = 1
Utilizado para comparar máquinas diferentes de formaengañosa:
Número de instrucciones por segundo, contenido semántico de las instrucciones, programa con que se ha hecho la medida, compilador utilizado
MIPS de pico
Velocidad de ejecución de las...
Regístrate para leer el documento completo.