Frecuencia máxima de reloj de microprocesadores

9

Recientemente, escuché que AMD ha lanzado la nueva serie de procesadores FX Vishera que funcionan a 5 GHZ. Mi pregunta es si hay un límite superior de velocidad de reloj de un procesador. Es decir, ¿podemos seguir aumentando la velocidad del reloj para siempre? ¿Qué problemas eléctricos enfrentaremos a velocidades de reloj más altas?

Torsten Hĕrculĕ Cärlemän
fuente
¿Por qué crees que sería algo más que 5 GHz?
jippie
@jippie no entiendo.
Torsten Hĕrculĕ Cärlemän
¿Te refieres en general o para este ejemplo específico? Es posible que desee aclarar su pregunta.
jippie
@jippie lo dio como ejemplo. Mi pregunta era si seguimos aumentando la velocidad del reloj. He editado mi publicación.
Torsten Hĕrculĕ Cärlemän

Respuestas:

10

EDITAR : Esta pregunta condujo a largas discusiones. Es crucial comprender que el hecho de que las velocidades de las CPU no hayan aumentado en los últimos años está relacionado con aspectos comerciales, y no está directamente relacionado con ningún problema físico o de ingeniería. Puede consultar este enlace para conocer las frecuencias más altas logradas con las CPU existentes mediante el overclocking y el sobreenfriamiento.

Desde la invención de la primera PC y hasta principios de 2000, el parámetro principal de cada CPU fue su frecuencia (frecuencia máxima de operación). Los fabricantes trataron de crear nuevas tecnologías que permitan frecuencias más altas, y los diseñadores de chips trabajaron muy duro para desarrollar microarquitecturas que permitan que el chip funcione en una frecuencia más alta.

Sin embargo, a medida que los chips se hicieron más pequeños y más rápidos, surgió el problema de la disipación de calor: cuando no se podía disipar toda la cantidad de calor generado al cambiar los transistores, los chips se dañaron. Los ingenieros comenzaron a conectar disipadores de calor a los procesadores, luego a los ventiladores, pero finalmente llegaron a la conclusión de que el enfoque de aumentar la frecuencia de la CPU ya no es práctico en términos de rendimiento adicional por costo adicional.

En otras palabras: las frecuencias de las CPU se pueden aumentar, pero esto hace que las CPU (de hecho, no las CPU sino los mecanismos de enfriamiento) sean demasiado caras. Los consumidores no comprarán computadoras costosas si hay una alternativa .

En general, los procesos tecnológicos actuales permiten una operación de muy alta frecuencia (muy por encima de ~ 3GHz que Intel usualmente usa, e incluso los 5GHz de AMD no son el techo). Sin embargo, el costo asociativo de los dispositivos de enfriamiento que se requieren a estas altas frecuencias es demasiado alto.

Me gustaría enfatizar esto: no hay ningún efecto físico que impida el desarrollo de procesadores de 8-10 GHz con la tecnología actual . Sin embargo, tendrá que proporcionar un mecanismo de enfriamiento muy costoso para evitar que dicho procesador se queme.

Además, los procesadores generalmente funcionan en "ráfaga": tienen períodos de inactividad muy largos, seguidos de períodos cortos, pero muy intensivos (y, por lo tanto, de alto consumo de energía). Los ingenieros podrían construir un procesador de 10 GHz que funcione a las frecuencias más altas durante cortos períodos de tiempo (y no se requiere enfriamiento adicional porque los períodos son cortos), pero este enfoque también se rechazó como sin valor (altas inversiones en desarrollo en comparación con ganancias cuestionables ) Sin embargo, después de futuras mejoras micro-arquitectónicas, este enfoque puede ser reconsiderado. Creo que este procesador AMD de 5 GHz no funciona constantemente a 5 GHz, pero aumenta su reloj interno al máximo durante las ráfagas cortas.

LÍMITE FÍSICO: Hay un límite físico para una velocidad de reloj máxima alcanzable para cada tecnología de proceso (que depende del tamaño mínimo de la característica de la tecnología), sin embargo, creo que el último procesador de Intel que realmente se había llevado a este límite fue Pentium 4. Esto significa que hoy, cuando la tecnología avanza y el tamaño mínimo de la característica se reduce (mientras tanto de acuerdo con la ley de Moore), el único beneficio de esta reducción es que puede ajustar más lógica en la misma área (los ingenieros ya no llevan la frecuencia de las CPU al límite) de la tecnología).

Por cierto, el límite anterior no puede aumentar para siempre. Lea sobre la ley de Moore y los problemas asociados con su dispositivo adicional.

Vasiliy
fuente
Entonces, ¿usted dice que de acuerdo con la ley de Moore, dado que la cantidad de componentes aumentará, pronto nos quedaremos sin espacio para un procesador eficiente y funcional?
Torsten Hĕrculĕ Cärlemän
@AnuragPallaprolu, no sé qué quieres decir con "pronto se quedará sin espacio". Ya hemos cruzado el punto donde el aumento de frecuencia (que es posible) no es comercialmente beneficioso. Sin embargo, no creo que el problema de la disipación de calor reduzca las frecuencias de funcionamiento en el futuro, mientras que el número de transistores aumenta, la potencia activa disipada por cada transistor disminuye. Podemos discutir la implicación de un fuerte aumento en el poder de fuga, pero no es el tema de esta pregunta.
Vasiliy
¿No se verán afectados otros componentes por frecuencias más altas? Ellos también deberían sincronizar para sincronizar ¿verdad?
Torsten Hĕrculĕ Cärlemän
No necesariamente. Las CPU modernas usan muchos relojes (internamente). Algunos son más rápidos, otros son más lentos. Existen soluciones sólidas para problemas de sincronización (comúnmente conocidos como problemas de Cruce de Dominio del Reloj).
Vasiliy
@AnuragPallaprolu, edité mi respuesta. Es la respuesta más completa que puedo dar. Incluso encontré algo nuevo para mí: hay registros mundiales monitoreados para las frecuencias de las CPU. Puede ver allí que incluso los procesadores que no fueron diseñados para funcionar a 8 GHz pueden alcanzar estas frecuencias.
Vasiliy
0

Hay límites físicos.

La frecuencia del procesador está limitada por:

  • La velocidad de la corriente eléctrica (por ejemplo, en cobre)
  • la velocidad de conmutación de los transistores
  • el tamaño del procesador

Digamos que tiene un multiplicador y un registro en la CPU. Algunas variables de entrada se multiplican y luego se almacenan en el registro.

La señal eléctrica necesita tiempo para viajar a través de las líneas de señal y los transistores.

Si aumenta demasiado la velocidad del reloj, entonces la multiplicación no ha terminado cuando se inicia el siguiente ciclo. ¡Y es posible que desee utilizar el resultado de la multiplicación en la próxima instrucción!

Entonces, si la CPU es más pequeña, puede ponerle una frecuencia más alta.

Ver también: Propagación de retardo cuello de botella de interconexión

somega
fuente