Supercomputing 19 (SC’19) has been in full swing this week, and AMD has made a number of high profile announcements at the event. There are new deals for Epyc with the EU and the San Diego Supercomputer Center, Amazon is planning to deliver Rome-based cloud computing instances, a pair of Microsoft Azure instances intended for HPC workloads are now available in preview mode, and a new version of ROCm, AMD’s Radeon Open Compute initiative, will roll out soon. The company also notched the first TOP500 win for Rome, using the AMD Epyc 7H12 CPU.
All in all, it’s a successful show for a company that didn’t have much to show at all just a few short years ago — but it’s comments by Forrest Norrod, GM of AMD’s Datacenter and Embedded Solutions Business Group, that catch the eye. According to Norrod, AMD’s simultaneous efforts in CPU and GPU will continue to grow in 2020. AMD has plans to support high-speed CPU-GPU pairings via Infinity Link in future server chips, and it wants to support other standards, like the Intel-backed CXL, as well. According to The Street, Zen 3 won’t be an extension of the previous Zen architecture like Zen 2 was.
The framing of the quote is a bit unclear, however. The Street writes: “Norrod observed that — unlike Zen 2, which was more of an evolution of the Zen microarchitecture that powers first-gen Epyc CPUs — Zen 3 will be based on a completely new architecture.” In the very next paragraph, however, Norrod is quoted as saying that Zen 3 will deliver performance gains “right in line with what you would expect from an entirely new architecture.”
AMD, according to Norrod, is confident in its ability to drive “significant IPC gains” each generation. TheStreet reports that AMD plans to rely on the tick-tock cadence that Intel popularized for a decade, in which a “tick” represents deploying an existing architecture on a new process, while a ‘tock’ refers to a new architecture on an existing process. Rome is a tick, despite the improvements from Zen to Zen 2, Milan will be a tock, and Genoa will be a tick again.
Companies don’t actually deploy all-new architectures very often. Intel’s Ice Lake is an evolution of Skylake, which itself can be traced back to either Nehalem (if you date from Intel’s adoption of features like an integrated memory controller) or to Sandy Bridge (if you want to trace lineage using features like an opcache). Of course, in between these major releases, there are plenty of evolutionary changes that also get described as architectural updates. There are good reasons for companies to try and standardize on architectural features — it helps maintain good performance and backward compatibility over the long term.
I suspect that what Norrod is saying here is that AMD’s Zen 3 update will be big enough to qualify as a major architecture overhaul. It may include more significant changes to the underlying Zen design than AMD has made to-date. By the time Zen 3 debuts, AMD will have had Ryzen in-market for over three years, and that’s long enough to begin incorporating ideas the company had after Zen launched into Zen 3’s core design. I seriously doubt the company would jettison the Zen architecture altogether, but it’s possible that there are significant improvements planned.
As for rumors of improved clock on 7nm+, TSMC hasn’t given any guidance pointing to dramatic improvements from EUV, so we’ll just see where that takes us. This is the first time the foundry has ever built big-core x86 CPUs in these TDPs, so we can’t even look to historical performance for a sense of whether AMD will bring clock speeds up.
Each generation of Zen has delivered significant IPC improvements and AMD has been hitting its IPC improvements. Norrod isn’t giving details, but he seems to be laying the stage for further uplift in 2020 on the 7nm+ node. After a year as big as 2019 has been for AMD my expectations for further improvements in 2020 were modest, but AMD seems to think it can continue delivering double-digit gains year-on-year. We haven’t said much about Intel in all this — Ice Lake delivered significant IPC improvements over Skylake (~1.18x), but traded off frequency against its older cousin. Intel’s 10nm is currently only shipping in mobile, so we can’t comment on how future desktop products may evolve.
How L1 and L2 CPU Caches Work, and Why They’re an Essential Part of Modern Chips
Ever been curious how L1 and L2 cache work? We're glad you asked. Here, we deep dive into the structure and nature of one of computing's most fundamental designs and innovations.
Musk: Tesla Was a Month From Bankruptcy During Model 3 Ramp-Up
The Model 3 almost spelled doom for Tesla, but the same vehicle also probably saved it.
Tesla Model 3 Crash Hurls Battery Cells Into Nearby Home
Plenty of people wreck their cars. Most don't take out two trees, break windows in multiple apartments, and smash the plumbing in a third.
Apple’s M1 Positioning Mocks the Entire x86 Business Model
Apple is positioning its M1 quite differently from any CPU Intel or AMD has released. The long-term impact on the PC market could be significant.