El interior de Threadripper
Para la fabricación de Threadripper, AMD selecciona el mejor 5% de todos los DIEs fabricados, ya que no solo son capaces de utilizar sus 8 núcleos y 16 hilos, sino que también tienen mejor consumo que otros, y soportan mayores frecuencias de trabajo.
Para la construcción de un procesador Threadripper, AMD conecta dos DIES de Ryzen (Detallados en la página anterior), sumando los 8 núcleos y 16 hilos, 32 lineas PCI-E y dos canales de ram de cada uno, logrando un máximo de 16 núcleos y 32 hilos, 64 lineas PCI-E y cuatro canales de ram, como en el caso del Threadripper 1950X que estamos revisando en el día de hoy.
Infinity Fabric logra una conexión bastante buena, logrando una latencia de 78ns con la memoria del controlador del die actual, y una latencia de 133ns si queremos comunicar un núcleo de un die, con una memoria conectada al controlador del otro die.
Además logra un ancho de banda bidireccional de 102.22GB/s entre dies, para transferir grandes cantidades de datos sin problemas.
Como vimos, las latencias pueden ser afectadas en base al DIE y al canal de ram utilizados en el momento, por lo que AMD diseñó dos modos de trabajo para las distintas aplicaciones.
El primero de ellos es el modo distribuido, conocido como UMA, que se utiliza con aplicaciones que prefieren un gran tamaño de ram bien distribuida, priorizando esto antes que la latencia, por lo que el procesador utiliza los canales de memoria de ambos DIEs para lograr una mayor distribución de los datos.
El segundo modo de trabajo es el modo local, llamado NUMA, que se utiliza cuando la aplicación prioriza un rápido acceso a memoria, utilizando solamente los canales de memorias del DIE que contenga los núcleos asignados al proceso.
En una comparación, vemos que con UMA obtenemos un ancho de banda mucho mayor, mientras que con NUMA obtenemos una latencia mucho mejor, demostrando que hay diferencia entre estas tecnologías, y poniéndolas en claro con números de la vida real y no solo palabras y conceptos técnicos.
Una de las principales características de Threadripper es su masivo I/O con 64 lineas PCI-Express en todos sus modelos, sin importar si es de 16, 12 u 8 núcleos, conservando 64 lineas PCI-Express y soporte a memorias en Quad-Channel a través de toda la linea.
Esto es una diferencia interesante con Intel, que ofrece 16 lineas y Dual Channel en algunos procesadores, 28 lineas y Quad Channel en otros, y 44 lineas y Quad Channel en otros, ofreciendo no solo 20 lineas menos en su mejor modelo, sino también perjudicando a los usuarios que no necesitan tanta cantidad de núcleos ya que les quitan lineas que quizás requieran, dejando solo 28 o incluso 16, que es muy poco para una plataforma HEDT.
Esto permite colocar por ejemplo dos gráficas @ x16-x16, un M.2 a x4 y 4 lineas para el chipset X399, utilizando un total de 40 lineas y teniendo aún 24 lineas PCI-E libres para otros dispositivos como controladores USB 3.1, controladores ethernet, u otros dispositivos que requieran el uso de lineas PCI-E adicionales.
Incluso en una «Granja de renderizado» podemos colocar 4 gráficas @ x16-x8-x16-x8, 3 M.2, y usar 4 líneas mas para el chipset, y lograr recién ahí completar las 64 lineas PCI-E, con una configuración totalmente extrema que por ejemplo en Intel no se podría realizar ni comprando el Core i9-7980XE de 2.000 dolares.
Como todos los procesadores de AMD, Ryzen Threadripper tiene multiplicador desbloqueado en todos sus modelos, sin importar el precio o cantidad de núcleos.
En el caso de Ryzen Threadripper, al ser una plataforma de alta gama, sus placas madre también lo serán, estando fabricadas con componentes de la mayor calidad que influyen en el margen de overclocking.
El overclock puede ser realizado a través de la utilidad propia de AMD, Ryzen Master, que garantiza por supuesto compatibilidad con todos los detalles del procesador, y acceso a los diferentes modos de memoria.
Y por último, como hemos mencionado, estos procesadores son fabricados con DIES pre-seleccionados, con menor voltaje y mayor frecuencia de trabajo que el promedio, por lo que el nivel de OC de Threadripper es mayor al nivel general de Ryzen 7.