Las dos partes aquí:
1) Velocidades de CPU: es cierto que las velocidades de ‘reloj’ de las CPU se han saturado. De hecho, no ha habido una mejora significativa desde ~ 2005. Los datos a continuación claramente validan esto:
La razón principal ha sido la potencia requerida para ejecutar estos procesadores. La potencia requerida para operar una CPU es directamente proporcional a la frecuencia del reloj. Los intensos efectos de calentamiento del funcionamiento de dispositivos de alta potencia en áreas de chips más pequeños causan cambios físicos irreversibles en el dispositivo como se menciona en la vívida descripción de ‘sopa de silicio’ de Steve Done en otra respuesta.
Sin embargo, ‘Velocidades de CPU’ no necesariamente significa velocidades de ‘reloj’. La velocidad del reloj determina qué tan rápido puede ejecutar un ‘hilo’ que no puede prestarse al paralelismo. Casi todas las CPU ejecutan una gran cantidad de programas que se pueden paralelizar. Por lo tanto, hay una mejora neta en la velocidad al realizar más operaciones en el mismo ciclo de reloj.
2) Precios: los precios han estado bajando. Como menciona la respuesta de Anuj Kalia, obtienes más núcleos por el mismo costo. De hecho, puede ir un paso más allá al decir que el costo por operación en las CPU todavía está en una curva descendente gracias a una serie de optimizaciones a nivel arquitectónico / microarquitectura y mejoras en los compiladores.
Aún puede ejecutar la misma aplicación a un costo menor (inicial + operativo) en una CPU más nueva en comparación con la anterior.
Referencias
CPU DB: Grabando el historial del microprocesador
¡Una guía de 90 minutos!
- ¿Cuál es la mejor computadora portátil / tableta para jugar y trabajar por debajo de 2000 USD?
- ¿Cuál es el costo de electricidad de ejecutar todas las computadoras personales en los Estados Unidos cada año?
- ¿Cómo intel comercializó sus microprocesadores con tanto éxito que se convirtió en la norma para la mayoría de las computadoras que usamos hoy?
- Cómo reducir el uso del disco en Linux
- ¿Un programador necesita una computadora portátil costosa?