Epyc

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
AMD Epyc
AMD EPYC logo.png
ProducedFrom June 2017 to present
Marketed byAMD
Designed byAMD
Common manufacturer(s)
Max. CPU clock rate2.7 GHz to 3.2 GHz
Min. feature size14 nm to 7nm
Instruction setAMD64/x86-64, MMX(+), SSE1, SSE2, SSE3, SSSE3, SSE4a, SSE4.1, SSE4.2, AES, CLMUL, AVX, AVX2, FMA3, CVT16/F16C, ABM, BMI1, BMI2, SHA
MicroarchitectureZen
Zen 2
Coresup to 128 cores/256 threads on dual-socket systems
Core name(s)
  • Naples
  • Rome
Socket(s)
PredecessorOpteron
Brand name(s)
  • Epyc
Epyc processor

Epyc is a brand of x86-64 microprocessors designed and marketed by AMD based on the company's Zen microarchitecture specifically targeted for server and embedded system markets. It was introduced in June 2017.[1] Epyc processors share the same microarchitecture as its regular desktop-grade counterparts but have enterprise-graded features such as higher core counts, more PCI Express lanes, support for larger amounts of RAM, and larger cache memory. It also supports multi-chip and dual-socket system configurations through the Infinity fabric interchip interconnect.

History[edit]

In March 2017 AMD announced a server platform based on the Zen microarchitecture, codenamed Naples, and officially revealed it under the brand name Epyc in May.[2] That June, AMD officially launched Epyc by releasing the Epyc 7000 series processors.[3]

Design[edit]

The platform includes one- and two-socket systems. In multi-processor configurations, two Epyc CPUs communicate via AMD's Infinity Fabric.[4] Each server chip supports 8 channels of memory and 128 PCIe 3.0 lanes, of which 64 lanes from each are used for CPU-to-CPU communication through Infinity Fabric when installed in a dual-processor configuration.[5] All Epyc processors are composed of four eight-core Zeppelin dies (the same die as found in Ryzen processors) in a multi-chip module, with the varying product core counts produced by symmetrically disabling cores of each core complex on each Zeppelin die.[6][7]

Reception[edit]

Initial reception to Epyc was generally positive.[8] Epyc was generally found to outperform Intel CPUs in cases where the cores could work independently, such as in high-performance computing and big-data applications. Epyc fell behind in database tasks compared to Intel's Xeon parts due to higher cache latency.[8]

Products[edit]

Server[edit]

In November 2018 AMD announced Epyc 2 at their Next Horizon event, the second generation of Epyc processors code-named "Rome" and based on the Zen 2 microarchitecture.[9] The processors feature up to eight 7 nm-based "chiplet" processors with a 14 nm-based IO chip in the center interconnected via Infinity fabric. The processors support up to 8 channels of DDR4 RAM up to 4TB, and introduce support for PCIe 4.0. These processors have up to 64 cores with 128 SMT threads per socket.[10]

Model Socket
configu-
ration
Cores
(threads)
Clock rate (GHz) Cache Memory
support
TDP Release
date
Release
price (USD)
Base Boost L2
(kB)
L3
(MB)
All-core Max
EPYC 7351P[11] [12][13] 1P 16 (32) 2.4 2.9 16 × 512 64 DDR4-2666
8 channels
155/170 W June 2017
[14]
0 $750+
EPYC 7401P[11] [12][13] 24 (48) 2.0 2.8 3.0 24 × 512 $1075+
EPYC 7551P[11][12][13] 32 (64) 2.0 2.55 3.0 32 × 512 180 W $2100+
EPYC 7251[11][12][13] 2P 8 (16) 2.1 2.9 8 × 512 32 DDR4-2400
8 channels
120 W 0 $475+
EPYC 7261[15] 2.5 64 DDR4-2666
8 channels
155/170 W Mid 2018 0$700+
EPYC 7281[11][12][13] 16 (32) 2.1 2.7 16 × 512 32 June 2017
[14]
0 $650+
EPYC 7301[11][12][13] 2.2 64 0$800+
EPYC 7351[11][12][13] 2.4 2.9 $1100+
EPYC 7371[16] 3.1 3.6 3.8 180 W Late 2018 $1550+
EPYC 7401[11][12][13] 24 (48) 2.0 2.8 3.0 24 × 512 155/170 W June 2017
[14]
$1850+
EPYC 7451[11][12][13] 2.3 2.9 3.2 180 W $2400+
EPYC 7501[11][12][13] 32 (64) 2.0 2.6 3.0 32 × 512 155/170 W $3400+
EPYC 7551[11][12][13] 2.0 2.55 3.0 180 W $3400+
EPYC 7601[11][12][13] 2.2 2.7 3.2 $4200+


Embedded[edit]

In February 2018, AMD also announced the EPYC 3000 series of embedded Zen CPUs.[17]

Model Release
date
Cores
(threads)
Clock rate (GHz) Cache Memory
support
TDP
Base Boost L1
(kB)
L2
(kB)
L3
(MB)
All-core Max
EPYC 3101 February 2018 4 (4) 2.1 2.9 2.9 Unknown 4 × 512 8 DDR4-2666
dual-channel
35 W
EPYC 3151 4 (8) 2.7 2.9 2.9 Unknown 4 × 512 16 45 W
EPYC 3201 8 (8) 1.5 3.1 3.1 Unknown 8 × 512 16 DDR4-2133
dual-channel
30 W
EPYC 3251 8 (16) 2.5 3.1 3.1 Unknown 8 × 512 DDR4-2666
dual-channel
50 W
EPYC 3301 12 (12) 2.0 2.15 3.0 Unknown 12 × 512 32 DDR4-2666
quad-channel
65 W
EPYC 3351 12 (24) 1.9 2.75 3.0 Unknown 12 × 512 80 W
EPYC 3401 16 (16) 1.85 2.25 3.0 Unknown 16 × 512 32 85 W
EPYC 3451 16 (32) 2.15 2.45 3.0 Unknown 16 × 512 100 W


Chinese variants[edit]

A variant created for the Chinese server market by a AMD–Chinese joint venture is the Hygon Dhyana system on a chip.[18][19] It is noted to be a variant of the AMD EPYC, and is so similar that "there is little to no differentiation between the chips".[18] It has been noted that there is "less than 200 lines of new kernel code" for Linux kernel support, and that the Dhyana is "mostly a re-branded Zen CPU for the Chinese server market".[19]

References[edit]

  1. ^ Cutress, Ian. "Computex 2017: AMD Press Event Live Blog". www.anandtech.com.
  2. ^ Kampman, Jeff (16 May 2017). "AMD's Naples datacenter CPUs will make an Epyc splash". Tech Report. Retrieved 16 May 2017.
  3. ^ Cutress, Ian (20 June 2017). "AMD's Future in Servers: New 7000-Series CPUs Launched and EPYC Analysis". Anandtech. Retrieved 12 July 2017.
  4. ^ Kampman, Jeff (7 March 2017). "AMD's Naples platform prepares to take Zen into the datacenter". Tech Report. Retrieved 7 March 2017.
  5. ^ Cutress, Ian (7 March 2017). "AMD Prepares 32-Core Naples CPUs for 1P and 2P Servers: Coming in Q2". Anandtech. Retrieved 7 March 2017.
  6. ^ "AMD EPYC 7000 Series Data Center Processor Launch – Gunning for Xeon | Architectural Outlook". www.pcper.com.
  7. ^ Morgan, Timothy Prickett (May 17, 2017). "AMD Disrupts The Two-Socket Server Status Quo". www.nextplatform.com.
  8. ^ a b De Gelas, Johan; Cutress, Ian (11 July 2017). "Sizing Up the Servers: Intel's Skylake-SP Xeon vs AMD's EPYC 7000". Anandtech. Retrieved 11 July 2017.
  9. ^ "AMD Takes High-Performance Datacenter Computing to the Next Horizon". AMD. Retrieved 2018-12-06.
  10. ^ Gordon Mah Ung (2018-11-07). "What AMD's 64-core 'Rome' server CPU tells us about Ryzen 2". PCWorld. Retrieved 2018-11-08.
  11. ^ a b c d e f g h i j k l "AMD EPYC™ 7000 Series Processors: Leading Performance for the Cloud Era" (PDF). Advanced Micro Devices, Inc. August 2018. p. 2.
  12. ^ a b c d e f g h i j k l Cutress, Ian (20 June 2017). "AMD's Future in Servers: New 7000-Series CPUs Launched and EPYC Analysis". Anand Tech. Retrieved 21 June 2017.
  13. ^ a b c d e f g h i j k l Cutress, Ian (20 June 2017). "AMD EPYC Launch Event Live Blog". Anand Tech. Retrieved 21 June 2017.
  14. ^ a b c Kennedy, Patrick (16 May 2017). "AMD EPYC New Details on the Emerging Server Platform". Serve The Home. Retrieved 16 May 2017.
  15. ^ "AMD EPYC™ 7261 | AMD". www.amd.com. Retrieved 2019-01-20.
  16. ^ "AMD PS7371BEVGPAF EPYC 7371 3.1GHz 16-Core". www.gamepc.com. Retrieved 2019-01-20.
  17. ^ Alcorn, Paul (21 February 2018). "AMD Launches Ryzen Embedded V1000, EPYC Embedded 3000 Processors". tom's HARDWARE. Retrieved 5 April 2018.
  18. ^ a b Alcorn, Paul (6 July 2018). "China Finds Zen: Begins Production Of x86 Processors Based On AMD's IP". Tom's Hardware. Retrieved 9 July 2018.
  19. ^ a b Larabel, Michael (9 June 2018). "Hygon Dhyana: Chinese x86 Server CPUs Based On AMD Zen". Phoronix. Retrieved 9 July 2018.