15 septiembre, 2018

Textual description of firstImageUrl

Intel Core i9-7960X y Core i9-7980XE: 16 Núcleos, ¿demasiado?

Después de una primera ola de modelos lanzada a fines de junio , tenemos la segunda ola de Skylake-X que Intel lanza, ¡que eleva el número máximo de Núcleos a 18.


¡Un salto adelante cuando consideramos que tomó muchos años tener más de 8! De hecho, mientras que Broadwell-E fue el primer procesador de escritorio de Intel en ofrecer 10 Núcleos, se necesitó la competencia para despertar y llegar hoy a estos Skylake-X que no se esperaban. ¡Sin Threadripper, deberíamos estar contentos con 12 Núcleos de hecho!

Una interconexión de malla

Hay dos cambios fundamentales, en primer lugar, las interconexiones utilizadas para conectar los Núcleos. Salga del bus de anillo para conectar las memorias caché entre ellos, Intel prefirió usar una llamada interconexión de "malla".


Esta interconexión conecta los núcleos en dos direcciones (vemos líneas horizontales y verticales en el diagrama de arriba), de modo que para comunicarse, las fichas deben moverse en dos ejes. Esta no es la primera vez que Intel utiliza este tipo de interconexión, incluso ha estado trabajando en el tema durante muchos años con su proyecto de investigación MIC (Many Integrated Core).  cuyas Xeon Phi son una de las aplicaciones comerciales.

Sobre estos, Intel ya usa una malla con un mecanismo de ruteo rudimentario: los datos primero realizan su desplazamiento vertical, luego su desplazamiento horizontal. El constructor no se comunica (aún) en la estrategia de enrutamiento utilizada en Skylake-X y se supondrá que es similar. Si nos detenemos en este punto, es que hemos notado las consecuencias, especialmente en la latencia de la memoria (los controladores de memoria también comparten sus datos a través de la "malla") y el ancho de banda entre los cachés que caen desde bastante drástica .

Nos habíamos preguntado si uno de los problemas con la interconexión de malla no era que el número de Núcleos era demasiado pequeño y, por lo tanto, la malla era demasiado pequeña para ser útil.


Como recordatorio, los procesadores de escritorio de gama alta Intel (HEDT) utilizan los diversos troqueles que el fabricante utiliza para su gama Xeon. En el caso de los modelos 10C, fueron los llamados dados LCC (Low Core Count), los más pequeños.

Publicado por Alan