AMD habla sobre la reducción de costes de los procesadores AMD EPYC debido a la modularidad que nos ofrece la arquitectura Zen, en la que se basan los módulos CCX de cuatro núcleos.
Los procesadores de AMD con arquitectura Zen tienen algo en común, la modularidad interna que permite escalar el número de núcleos funcionales. Ryzen, Threadripper y APYC hacen uso de esta solución de diseño multi-chip, algo que nos parece una solución muy interesante y que ante la dificultad de rebajar los nanómetros de las arquitecturas, puede ser el futuro. NVIDIA ya está trabajando en este sistema, pero con comunicación mediante nanotubos de carbono, para mejorar las tasas de transferencia, pero eso es otro cantar. AMD ha hablado sobre la modularidad de los procesadores con socket SP3r2, los AMD EPYC, los cuales cuentan con ocho módulos CCX.
AMD concretamente habla de la gran flexibilidad que ofrece este sistema a su arquitectura, con un sistema modular. Podemos encontrar procesador de cuatro núcleos para el segmento domestico basados en los conjuntos CCX hasta los treinta y dos núcleos mediante ocho módulos CCX. AMD ya está ultimando las soluciones Raven Ridge, unas APU basada en los núcleos Ryzen y gráficos Vega, para los equipos de sobremesa y los equipos portátiles. AMD asegura que al menos el 5% de los mejores DIE se utilizan para fabricar los procesadores Threadripper y el porcentaje es aún mayor para los AMD EPYC.
Hacer uso de un sistema compacto de ocho núcleos mejora el procesado de fabricación, reduciendo los costes de manera importante y permitiendo el desarrollo de procesadores con gran cantidad de núcleos. Este ahorro en los costes permite que AMD pueda venderlos con un precio reducido. Una de sus características importantes es Infinity Fabric, cuya primera generación no ha salido también como era de esperar, pero que rinde bien y se mejorara en próximas versiones, seguro. Cada conjunto CCX conecta con otro conjunto CCX mediante cinco buses Infinity Fabric, lo cual permite una comunicación rápida y eficiente entre los diferentes conjuntos de núcleos.