Tuesday, 20 June 2017

AMD Epyc 7000-series CPUs: Competition returns to X86 servers

http://www.amd.com/en-us/press-releases/Pages/amd-epyc-datacenter-2017jun20.aspx
http://www.theregister.co.uk/2017/06/20/amd_epyc_launch/
http://www.anandtech.com/show/11551/amds-future-in-servers-new-7000-series-cpus-launched-and-epyc-analysis
https://en.wikipedia.org/wiki/Zen_(microarchitecture)
The AMD Epyc 7000 CPU series is based on the company’s Zen architecture, and the chips will have as many as 32 Zen cores each. The move represents AMD’s most competitive attack on Intel’s core Xeon server chip business in a decade.

Epyc is a 14nm system-on-chip (SoC) processor fabricated by Global Foundries. There are four silicon dies in each package, rather than one mega-die, which is cheaper and easier to manufacture. Up to eight cores can be used per die, or up to 32 in total per processor package; each core can run one or two hardware threads.
The key enabler is the Infinity Fabric, which provides high-speed communication between the separate chips.

All Zen processors, including Ryzen, Threadripper and Epyc have the same basic die design. Threadripper and Epyc are glued together Ryzen 7...this is very profitable for AMD:

The new processors from AMD are called the EPYC 7000 series, with names such as EPYC 7301 and EPYC 7551P. The naming of the CPUs is as follows:


EPYC 7551P


EPYC = Brand

7 = 7000 Series
30/55 = Dual Digit Number indicative of stack positioning / performance (non-linear)
1 = Generation
P = Single Socket, not present in Dual Socket



Dual-socket class

CPU SKUCores / threadsBase / turbo GHzL3 (MB)TDPSPECintPrice
Epyc 760132 / 642.2 / 3.264180W+47%$4000
Xeon E5-2699A v422 / 482.4 / 3.655145W-$4938
Epyc 755132 / 642 / 364180W+44%$3200
Xeon E5-2698 v420 / 402.2 / 3.650135W-$3226
Epyc 750132 / 642 / 364155/170WN/AUnknown
Xeon E5-4669 v422 / 442.2 / 355135W-$7007
Epyc 745124 / 482.3 / 3.248180W+47%$2400
Xeon E5-2695 v418 / 362.1 / 3.345120W-$2428
Epyc 740124 / 482 / 348155/170W+53%$1700
Xeon E5-2680 v414 / 282.4 / 3.335120W-$1745
Epyc 735116 / 322.4 / 2.932155/170W+63%$1100
Xeon E5-2650 v412 / 242.2 / 2.930105W-$1171
Epyc 730116 / 322.2 / 2.732155/170W+70%$800
Xeon E5-2640 v410 / 202.4 / 3.42590W-$939
Epyc 728116 / 322.1 / 2.732155/170W+60%$600
Xeon E5-2630 v410 / 202.2 / 3.12585W-$671
Epyc 72518 / 162.1 / 2.916120W+23%$400
Xeon E5-2620 v48 / 162.1 / 32085W-$422

Single-socket class

CPU SKUCores / threadsBase / turbo GHzL3 (MB)TDPSPECintPrice
Epyc 7551P32 / 642 / 364180W+21%$2000
2 x Xeon E5-2650 v412 / 242.2 / 2.930105W-$1171
Epyc 7401P24 / 482 / 348155/170W+22%$1000
2 x Xeon E5-2630 v410 / 202.2 / 3.12585W-$671
Epyc 7351P16 / 322.4 / 2.932155/170W+21%$700
2 x Xeon E5-2620 v48 / 162.1 / 32085W-$422
Epyc 728116 / 322.1 / 2.732155/170W+63%$600
2 x Xeon E5-2609 v48 / 81.7 / 1.72085W-$310
Epyc 72518 / 162.1 / 2.916120W+38%$400
2 x Xeon E5-2603 v46 / 61.7 / 1.71585W-$213

Performance:
  • Two-Socket Server
  • One-Socket Server
    • AMD EPYC™ 7601-based system scored 1200 on SPECint®_rate2006, higher than any other mainstream one-socket x86-based system score
Amazing, a 1 RU server with 64 CPU cores and 4TB of memory:
Pretty amazing performance considering an old monster IBM 780 has 2530 on SPECint®_rate2006:

Let's fast forward....Would anyone be surprised if in 2-3 years times we see 1 RU server with 128 CPU cores? Lets assume virtualisation and 4 vCPU’s to 1 pCPU (4:1) ratio, hence such as server would have 128 x 4 = 512 vCPUs. If average VM is 2 vCPUs then such a 1 RU server could support 256 VMs, 4 such servers in 4 RUs could support 1024 VMs...crazy!!! This is a complete data centre in a single rack. I think it is safe to say that commodity servers have won.

No comments:

Post a Comment