No entiendo por qué los fabricantes de CPUs hacen chips multinúcleo. El escalado de múltiples núcleos es horrible, esto es muy específico de la aplicación, y estoy seguro de que se puede señalar cierto programa o código que se ejecuta muy bien en muchos núcleos, pero la mayoría de las veces el escalado es una basura. Es un desperdicio de espacio en la matriz de silicio y un desperdicio de energía.
Los juegos, por ejemplo, casi nunca utilizan más de cuatro núcleos. Las simulaciones científicas y de ingeniería, como Ansys o Fluent, tienen un precio en función del número de núcleos del PC en el que se ejecutan, así que pagas más porque tienes más núcleos, pero el beneficio de más núcleos se vuelve realmente pobre a partir de los 16 núcleos, y sin embargo tienes estas estaciones de trabajo de 64 núcleos... es un desperdicio de dinero y energía. Es mejor comprar un calentador de 1500 W para el invierno, mucho más barato.
¿Por qué no hacen una CPU con un solo núcleo grande?
Creo que si hicieran un equivalente de un núcleo de una CPU de ocho núcleos, ese núcleo tendría un aumento del 800% en el IPC, por lo que se obtendría el rendimiento completo en todos los programas, no sólo en los que están optimizados para varios núcleos. Más IPC aumenta el rendimiento en todas partes, es una forma fiable y sencilla de aumentar el rendimiento. Los núcleos múltiples aumentan el rendimiento sólo en un número limitado de programas, y el escalado es horrible y poco fiable.