27 votos

¿Por qué no hacer un gran núcleo de CPU?

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.

-2voto

Raphael Puntos 31

Los multinúcleos no suelen ser multinúcleos. Y los núcleos multiescalares no son multinúcleos.

Sería más o menos perfecto encontrar una arquitectura multinúcleo que funcionara a varios megahercios, pero en general sus puentes no serían de consumo, sino costosos, por lo que la tendencia es la programación multinúcleo a menor frecuencia en lugar de instrucciones cortas a altas velocidades de reloj.

Los núcleos de instrucción múltiples son más baratos y más fáciles de comandar, y por eso es una mala idea tener una arquitectura multiescalar a varios gigahercios.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X