We'll have to see how the infinity fabric and inter-core/inter-die latency plays out with server workloads, but if AMD have been able to keep that under control then those HEDT and Server CPUs look amazing. "EPYC" is an awful name, especially for a server CPU, but it's performance that counts.
AMD also displayed EPYC with the heatspreader removed, and we spotted four 8-core Zeppelin die on a single package (MCP). These four die are glued together with AMD's Infinity Fabric.
So are these literally identical dies to the ones we see in current Ryzen consumer products (Ryzen 7 etc)? That's some impressive scaling AMD have managed if they can use a single die design, with multiple package arrangements (1, 2 or 4 dies on package), to scale from a mid range consumer CPU (Ryzen 5 1400), through HEDT (16 core 32 thread), all the way up to a premium dual socket compatible server CPU (32 core, 64 thread, 8 RAM channels). With AMD's limited resources, having a single flexible silicone die makes sense, and also makes their achievements with "zen" all the more impressive IMHO. Does this also shed light on the lower clock speeds and sometimes less than competitive IPC (particularly with gaming workloads) on Ryzen 7 & 5 CPUs? Trying to make such a scale-able design must involve compromises along the way?
My one disappointment with all this is seeing Zen 2 tied to a new process. AMD were talking up plenty of "low hanging fruit" which could be addressed in future zen architectures to raise IPC and clock speeds, which makes sense when iterating on a brand new architecture (as opposed to Intel's core architecture, where all the easy performance gains were extracted years ago). Tying Zen2 to Glo-Fo's 7nm process put the timelines largely out of AMD's hands, and means many of the performance/power improvement dot points are likely to come from process improvements as much as architectural refinements.
Anyway - interesting times for sure.