Intel hace rato es el referente, pero cuando uno se transforma en referente también es el objetivo de sus rivales. Tener una posición dominante de mercado durante décadas trae aparejado un problema: dormirse en los laureles.

Por un lado perdió en móviles, hasta su división de 5G tuvo que venderla a Apple, ahora pierde en otro escenario más contra su eterno rival, AMD.

Los EPYC son procesadores grandes pensados para Workstations y servidores, especialmente estos últimos, el concepto HPC, High Performance Computing, es muy jugoso para estas empresas y AMD hace tiempo que viene peleando por ganar su espacio y… lográndolo!

Los AMD Rome (Rome es el nombre clave) resuelven varios de los problemas de los Naples, usan nueva microarquitectura (Zen2) fabricada en 7nm, ofecen 64 núcleos, 128 líneas de PCIe 4.0, 8 canales de memoria y memoria unificada basada en chiplets.

La performance IPC mejora un 15% con respecto a Naples y las extensiones AVX2/FP  duplican su performance, en total tiene 256MB de cache L3. Cada núcleo procesa hasta dos hilos así que tenemos 128 threads. El TDP máximo es de 225 Watts y el clock llega hasta los 3.4GHz. El modelo mayor es el bestial EPYC 7742.

Las diferencias con la primera generación se pueden detallar así:

  • un predictor de segunda etapa nuevo llamado TAGE predictor
  • el doble de cache para micro operaciones
  • el doble de cache L3
  • aumento re procesamiento de números enteros
  • aumento de procesamiento de load y store
  • soporte para dos instrucciones AVX-256 por ciclo en vez de combinar dos unidades de 128 bits.

Puede parecer un maquillaje pero no lo es, el cambio de arquitectura sumado a esto hace que la performance en punto flotante se duplique con respecto a los Naples, los puristas dirán “pero todavía no procesa AVX-512 directo” y no, pero tampoco hay tanto software que pueda utilizarlo (seguro lo veremos en la tercera generación).

También hay un cambio muy importante en la disposición de los chiplets y la comunicación entre ellos, este reorden simplifica y acelera, el chiplet de IO que centraliza las operaciones está fabricado en 14nm de Global Foundries mientras que cada chiplet de procesador está hecho en 7nm de TSMC. Esta característica le permite a AMD mezclar productos de distintas factorías sin tener que entrar en costos elevados.

Reducir el tamaño de la circuitería de I/O es muy difícil por las frecuencias en las que opera y el volumen de datos, demasiada interferencia reduciría su performance, así que hasta que se evolucione a mejores procesos es una buena solución.

Otra característica que cambia y simplifica es en el ordenamiento de memoria ya que cada núcleo tiene la misma latencia para hablar con los ocho canales de memoria en simultáneo cuando antes tenía dos regiones NUMA por CPU. Los Naples eran un poco más rápidos pero los Rome simplifican el código por lo que la ventaja se ve por el otro lado.

Es el primer procesador x86 comercial en soportar PCIe 4.0 y arranca bien arriba, cada línea PCIe 4.0 x16 ofrece hasta 32GB/s en ambas direcciones, cada socket ofrece 256GB/s con acceso total a cada CPU de 128 líneas PCIe. Básicamente piensen en un server con estos procesadores y GPUs añadidos para acelerar cálculos de IA. Una bestia.

AMD EPYC 7001 & 7002
Núcleos
Threads
Frecuencia (GHz) L3* TDP Precio
Base Max
EPYC 7742 64 / 128 2.25 3.40 256 MB 225 W $6950
EPYC 7702 64 / 128 2.00 3.35 256 MB 200 W $6450
EPYC 7642 48 / 96 2.30 3.20 256 MB 225 W $4775
EPYC 7552 48 / 96 2.20 3.30 192 MB 200 W $4025
EPYC 7542 32 / 64 2.90 3.40 128 MB 225 W $3400
EPYC 7502 32 / 64 2.50 3.35 128 MB 200 W $2600
EPYC 7452 32 / 64 2.35 3.35 128 MB 155 W $2025
EPYC 7402 24 / 48 2.80 3.35 128 MB 155 W $1783
EPYC 7352 24 / 48 2.30 3.20 128 MB 180 W $1350
EPYC 7302 16 / 32 3.00 3.30 128 MB 155 W $978
EPYC 7282 16 / 32 2.80 3.20 64 MB 120 W $650
EPYC 7272 12 / 24 2.90 3.20 64 MB 155 W $625
EPYC 7262 8 / 16 3.20 3.40 128 MB 120 W $575
EPYC 7252 8 / 16 3.10 3.20 64 MB 120 W $475
Select EPYC 7001 Naples CPUs
EPYC 7601 32 / 64 2.20 3.20 64 MB 180 W $4200
EPYC 7551 32 / 64 2.00 3.00 64 MB 180 W >$3400
EPYC 7501 32 / 64 2.00 3.00 64 MB 155 W $3400
EPYC 7451 24 / 48 2.30 3.20 64 MB 180 W $2400
EPYC 7371 16 / 32 3.10 3.80 64 MB 200 W $1550
EPYC 7251 8 / 16 2.10 2.90 32 MB 120 W $475

Para verlo en perspectiva un Xeon Platinum 8280 de 28 núcleos cuesta alrededor de USD 13.000.

Todos estos modelos son para dual socket pensado en servidores, para single socket también hay una variedad:

AMD EPYC Processors (1P)
Núcleos
Threads
Frecuencia (GHz) L3 TDP Precio
Base Max
EPYC 7702P 64 / 128 2.00 3.35 256 MB 200 W $4425
EPYC 7502P 32 / 64 2.50 3.35 128 MB 200 W $2300
EPYC 7402P 24 / 48 2.80 3.35 128 MB 200 W $1250
EPYC 7302P 16 / 32 3.00 3.30 128 MB 155 W* $825
EPYC 7232P 8 / 16 3.10 3.20 32 MB 120 W $450
*también se ofrece con TDP de 170W

Podemos decir que AMD se adelantó a Intel bastante, más que bastante, no sólo en precio esta vez sino en costo/performance, cuenta de núcleos y el hecho de que no es un producto de nicho cerrado para ciertos clientes (Intel lo hace con su Xeon 9200) sino que cualquiera puede adquirirlos.

Los precios son fundamentales en todo esto y que el EPYC 7742 cueste la mitad del Xeon 8280 ofreciendo el doble es un golpe formidable ¿Responderá Intel?

Lean el fabuloso review, como siempre, en Anandtech

 

 

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí