¿Hasta qué punto la frecuencia puede mejorar la velocidad? [cerrado]

0

El circuito A tiene un rendimiento de 50 Megabits / segundo (Mb / s) a 33 Mhz, mientras que el circuito B tiene un rendimiento de 70 Mb / s a 50 Mhz. Está claro que la ejecución de un circuito a una frecuencia más alta puede aumentar la velocidad de operación. Pero, ¿hasta qué punto se puede aumentar la frecuencia de un circuito para subir de velocidad?

Es fácil decir que el circuito B supera al circuito A, pero eso es ignorar el hecho de que el circuito B funciona a una frecuencia más alta. Una forma "ingenua" de explicar la diferencia en las frecuencias es normalizar ambos circuitos para que funcionen a la misma frecuencia, digamos 50 Mhz en este caso, lo que revelará las verdaderas capacidades de las dos implementaciones.

Pero no es tan sencillo, ¿verdad?

    
pregunta Mowgli

1 respuesta

5

No, no lo es. He escuchado sobre el NXP ARM7TDMI a 60 MHz que supera a un Atmel a 72 MHz. IIRC el motivo fue que el Atmel tuvo que agregar ciclos de espera para leer la memoria Flash. El NXP también tuvo que agregar ciclos de espera, pero leyó 4 palabras a la vez, por lo que los ciclos de espera solo fueron necesarios en 1 lectura de 4.

Los ciclos de espera son típicos para distorsionar la linealidad de MIPS / MHz. Por ejemplo, a 30MHz puede que no necesite ciclos de espera, pero puede que los necesite a 33MHz, lo que probablemente hará que la versión de 33MHz sea más lenta.

    
respondido por el flup

Lea otras preguntas en las etiquetas