During a presentation at HPE Cast 2019, AMD revealed that their 3rd Generation Zen 3 based EPYC CPUs codenamed 'Milan', would offer better performance per watt than Intel's 10nm Xeon chips. It has just been a month since AMD unveiled their 2nd Generation Zen 2 based EPYC 'Rome' chips & now we are already getting some details for Milan.
AMD Zen 3 Based EPYC 'Milan' CPUs To Beat Intel's 10nm Ice Lake-SP CPUs In Performance Efficiency
With the launch of 2nd Generation EPYC 'Rome' processors based on the Zen 2 core architecture, AMD introduced a ton of key features, most prominently, their new chiplet architecture which has allowed the company to scale their chips to twice the number of cores and threads. The chips also feature industry-leading I/O and are the first server products to be based on a 7nm process node.
AMD's recently updated roadmap showed that Zen 3, the architecture powering 'Milan' CPUs, will be arriving in 2020. The Zen 3 core would be based on the 7nm+ process node which would be put up against the 10nm Ice Lake-SP and 14nm++ Cooper Lake Xeon processors. In terms of efficiency, AMD has highlighted that their processors would offer much better performance per watt & just by looking at the slide, we can also note that even EPYC 'Rome' processors are designed to compete favorably against Intel's 2020 Xeon products. This is something that AMD had hinted back since 2018 when Rome was still being designed.
AMD's CTO, Mark Papermaster also revealed that Zen 3 is built on the foundations of Zen 2 and will primarily leverage efficiency along with an uplift to overall performance.
“TSMC may have been measuring a basic device like a ring oscillator — our claims are for a real product,”
“Moore’s Law is slowing down, semiconductor nodes are more expensive, and we’re not getting the frequency lift we used to get,” he said in a talk during the launch, calling the 7-nm migration “
Looking ahead, a 7-nm-plus node using extreme ultraviolet lithography (EUV) will “primarily leverage efficiency with some modest device performance opportunities,”
The AMD Zen 3 core will be built on the evolutionary 7nm+ node which allows for 20% more transistors than Zen 2’s 7nm process. The 7nm+ process node also delivers 10% better efficiency. It is possible that we may not get as significant of a core bump as we got with Zen 2 processors but nevertheless, the added performance uplift would put more pressure on Intel in the server and desktop space.
AMD CPU Roadmap (2017-2022)
|Architecture||Zen (4) / Zen (5)||Zen (4) / Zen (4C)||Zen (4) / Zen 3 (+)||Zen (3) / Zen 3 (+)||Zen (3) / Zen 2||Zen (2) / Zen+||Zen (1) / Zen+||Zen (1)|
|Process Node||5nm / 3nm?||5nm||5nm / 6nm||7nm||7nm||7nm||14nm / 12nm||14nm|
|Server||EPYC Turin||EPYC Bergamo||EPYC 'Genoa'||EPYC 'Milan'||EPYC 'Rome'||EPYC 'Rome'||EPYC 'Naples'||EPYC 'Naples'|
|Max Server Cores / Threads||256/512||128/256||96/192||64/128||64/128||64/128||32/64||32/64|
|High End Desktop||Ryzen Threadripper 8000 Series||Ryzen Threadripper 7000 Series||Ryzen Threadripper 6000 Series (TBD)||Ryzen Threadripper 5000 Series (Chagall)||Ryzen Threadripper 3000 Series (Castle Peak)||Ryzen Threadripper 3000 Series (Castle Peak)||Ryzen Threadripper 2000 Series (Coflax)||Ryzen Threadripper 1000 Series (White Haven)|
|Ryzen Family||Ryzen 8000 Series||Ryzen 7000 Series||Ryzen 6000 Series||Ryzen 5000 Series||Ryzen 4000/5000 Series||Ryzen 3000 Series||Ryzen 2000 Series||Ryzen 1000 Series|
|Max HEDT Cores / Threads||TBD||TBD||TBD||64/128||64/128||64/128||32/64||16/32|
|Mainstream Desktop||Ryzen 8000 Series (Granite Ridge)||TBD||Ryzen 7000 Series (Raphael)||Ryzen 5000 Series (Vermeer-X)||Ryzen 5000 Series (Vermeer)||Ryzen 3000 Series (Matisse)||Ryzen 2000 Series (Pinnacle Ridge)||Ryzen 1000 Series (Summit Ridge)|
|Max Mainstream Cores / Threads||TBD||TBD||16/32||16/32||16/32||16/32||8/16||8/16|
|Budget APU||Ryzen 8000 (Strix Point Zen 5)||Ryzen 7000 Series (Phoenix Zen 4)||Ryzen 6000 Series (Rembrandt Zen 3+)||Ryzen 5000 Series (Cezanne Zen 3)||Ryzen 4000 Series (Renoir Zen 2)||Ryzen 3000 Series (Picasso Zen+)||Ryzen 2000 Series (Raven Ridge)||N/A|
One of the flagship products of the Zen 3 core architecture would be the 3rd Gen EPYC line known as Milan. The EPYC Milan series of processors would be deployed in the Perlmutter Pre-Exascale super-computer, designed by CRAY. Early specifications for a singular node reveal that the Milan CPU has 64 cores and 128 threads and AVX2 SIMD (256-bit). There’s also support for 8-channel DDR ram & support for greater than 256 GB per node.
Intel Ice Lake-SP which is based on the 10nm+ node is using a new core architecture known as Sunny Cove which delivers increased IPC of up to 18%. That would result in decent performance gains but it remains to be seen whether Intel's 10nm+ for servers can clocks as high as the 14nm (+++) parts which would also be available the same year in 2020. AMD's EPYC lineup looks more streamlined right now, offering a one-package solution for workstations and servers while Intel's Xeon landscape is based around several different platforms including Xeon-W, Xeon-SP, and Xeon-AP. It will be interesting to see how Intel takes on a competitor who not only has the core/thread lead but also performance efficiency lead in the server market and not to mention the disruptive price points of their entire EPYC lineup, something which Intel has been keeping a close eye on.