• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD's Zen 4 I/O Die Detailed Courtesy of ISSCC Presentation

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,574 (2.40/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
Although we've known most of the details of AMD's I/O die in its Zen 4 processors, until now, AMD hadn't shared a die shot of the cIOD, but thanks to its ISSCC 2023 presentation, we not only have a die shot of the cIOD, but some friendly people on the internet have also made annotations for us mere mortals. There are no big secrets here, but based on the annotations by @Locuza_ we now know for certain that it's not possible to use the current I/O die with three CCDs, as it only has two GMI3 interfaces, to which the CCDs are connected.

If you're wondering about the 2x 40-bit memory interface, it's for ECC memory support outside of the on-die ECC support of DDR5 memory. Also note that DDR5 memory is two times 32-bit in non ECC mode. That said, it's up to the motherboard makers to implement support for ECC memory, but it would appear all Zen 4 CPUs support it. The addition of a GPU, even a basic one like this, takes up a fair bit of space inside the cIOD, especially once you add things like video decoders/encoders and so on. In fact, it appears that the parts related to the GPU and video decoders/encoders take up at least a third of the space inside the I/O die, yet thanks to a significant die shrink from the Zen 3 era cIOD, it's physically smaller in the Zen 4 processors, while having an estimated 58 percent increase in transistors.



View at TechPowerUp Main Site | Source
 
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
Do we know the maximum number of cores per Zen 4 CCD? Is it still 8 like Zen 3?

it's not possible to use the current I/O die with three three CCDs, as it only has two GMI3 interfaces

@TheLostSwede Where's that proofreader y'all hired? :p
 
Joined
Dec 26, 2006
Messages
3,820 (0.58/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
"some friendly people on the internet have also made annotations for us mere mortals."

Ya got that right

wow
 
Joined
Mar 13, 2021
Messages
471 (0.35/day)
Processor AMD 7600x
Motherboard Asrock x670e Steel Legend
Cooling Silver Arrow Extreme IBe Rev B with 2x 120 Gentle Typhoons
Memory 4x16Gb Patriot Viper Non RGB @ 6000 30-36-36-36-40
Video Card(s) XFX 6950XT MERC 319
Storage 2x Crucial P5 Plus 1Tb NVME
Display(s) 3x Dell Ultrasharp U2414h
Case Coolermaster Stacker 832
Power Supply Thermaltake Toughpower PF3 850 watt
Mouse Logitech G502 (OG)
Keyboard Logitech G512
Do we know the maximum number of cores per Zen 4 CCD? Is it still 8 like Zen 3?



@TheLostSwede Where's that proofreader y'all hired? :p
8 cores per CCD with Zen4

Zen4c I think may have more per ccd bu they are more like Intels E cores
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,574 (2.40/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
@TheLostSwede Where's that proofreader y'all hired? :p
My bad. The proofreader doesn't really fix news posts.

"some friendly people on the internet have also made annotations for us mere mortals."

Ya got that right

wow
There really are some people that now this stuff out there. I can guess a couple of the things when I look at a die shot, but that's about it.
 
Joined
Dec 12, 2016
Messages
1,811 (0.62/day)
Thinking about Zen 5 and only two CCDs per IOD, I wonder if AMD will move to all the L3 cache stacked (128 MB on top of each CCD) and use the space saved and a die shrink to go to 12 cores per CCD.

This is presuming AMD figures out how to clock CCDs with stacked cache higher.
 

SL2

Joined
Jan 27, 2006
Messages
2,434 (0.35/day)
Zen4c I think may have more per ccd bu they are more like Intels E cores
They are indeed lower performance, but still pretty close to regular Zen 4. Intel E is far from Intel P or Zen 4.
Thinking about Zen 5 and only two CCDs per IOD, I wonder if AMD will move to all the L3 cache stacked (128 MB on top of each CCD) and use the space saved and a die shrink to go to 12 cores per CCD.
Well nobody said they can't replace/improve the current IOD, right?
Besides, 3D cache indirectly limits max clockspeed, and that's probably not something AMD wants for each and every SKU, although who knows, they might be able to get rid of that limit in the future, somehow.

Was expecting more given the use of 5nm.
The Zen 4 CCD's are 13 % smaller, they have 8 MB more cache, etc.
 
Last edited:
Joined
Jan 3, 2021
Messages
3,477 (2.46/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Thinking about Zen 5 and only two CCDs per IOD, I wonder if AMD will move to all the L3 cache stacked (128 MB on top of each CCD) and use the space saved and a die shrink to go to 12 cores per CCD.
Even 10 cores per CCD is an option. But in my opinion, the most logical way forward for AMD would be to have two different chiplets, both 8-core and 12-core, or some other combination (not counting the 4c chiplet).

If they care about OEM and "economy enthusiast" market, which means Ryzen 5 and Ryzen 3, making 6-core or even 4-core processors by throwing half (or more) of the CCD away looks like a horrible waste of silicon. But maybe they don't care, or intend to supply that part of the market with monolithic APUs primarily.
On the other hand, an Epyc with 12 CCDs by 8 cores each seems overly complex, with a huge 12-way exchange for the IFOP network, and lost performance due to too much inter-CCD communication. Wouldn't 8 CCDs by 12 cores each work better?

As for stacking - no, it's just impossible we could ever see a cache chiplet on top of every compute chiplet. Think of it, there's about 50% additional silicon area, the process of thinning and bonding, less than 100% packaging yield, and there are thermal issues that can be minimised but never removed. All that for a benefit that certainly exists but isn't universal, neither in desktop nor in server and HPC applications.
Stacked cache will continue to be an option, possibly with additional twists (two stories high? extending L2 too? usable on APUs too? usable in IOD too, haha?). Because AMD just has to do something ingenious and totally unexpected from time to time.

They are indeed lower performance, but still pretty close to regular Zen 4. Intel E is far from Intel P or Zen 4.
Of course an E core is far weaker. But it's very small and can't be dragged down by running two threads at the same time!

An E core is about 1/3 the area of a P core; some say 1/4 but looking at die shots, I measured an E cluster with L2 cache to be about 4/3 of a P core, with L3 slices not included. A fair MT comparison would be running a fixed number of threads (4, 8, 12 or 16) on E cores compared to P cores, with each P core struggling with two threads.
 
Joined
Jun 18, 2021
Messages
2,546 (2.04/day)
This is really cool, i just bought a new am4 mobo but seeing images like this give me a lot of gas for am5.

Something I'd really love to see in the future would be more pcie lanes, especially as regular threadripper seems to be done for, there's a gap in the lineup for anyone that needs more expansion but can't really step up and pay threadripper pro money. Even regular threaripper had this problem, doing an am5 threaripper could be really cool

This is presuming AMD figures out how to clock CCDs with stacked cache higher.

5 Ghz all core not enought for you? ;)

What I'd want is for them to not limit the 7800x3d so much, from the listed specs the clock reduction vs 7950x3d could be pretty brutal just for the sake of segmentation :shadedshu:
 

SL2

Joined
Jan 27, 2006
Messages
2,434 (0.35/day)
What I'd want is for them to not limit the 7800x3d so much, from the listed specs the clock reduction vs 7950x3d could be pretty brutal just for the sake of segmentation :shadedshu:
Are you comparing the max clock speed of the 3D cache CCD of the 7800X3D with the max clock speed of the NON-3D cache CCD of the 7950X3D? :rolleyes:

If so, your argument is pretty weak..
 
Joined
Mar 13, 2021
Messages
471 (0.35/day)
Processor AMD 7600x
Motherboard Asrock x670e Steel Legend
Cooling Silver Arrow Extreme IBe Rev B with 2x 120 Gentle Typhoons
Memory 4x16Gb Patriot Viper Non RGB @ 6000 30-36-36-36-40
Video Card(s) XFX 6950XT MERC 319
Storage 2x Crucial P5 Plus 1Tb NVME
Display(s) 3x Dell Ultrasharp U2414h
Case Coolermaster Stacker 832
Power Supply Thermaltake Toughpower PF3 850 watt
Mouse Logitech G502 (OG)
Keyboard Logitech G512
What I'd want is for them to not limit the 7800x3d so much, from the listed specs the clock reduction vs 7950x3d could be pretty brutal just for the sake of segmentation :shadedshu:
Actually this isnt as bad as people think

7800X3D max boost clocks 5Ghz
7950X3D Max boost clocks (For X3D Die) ~5.25Ghz

So you are only giving up 2-300Mhz tops.
 
Joined
Oct 12, 2005
Messages
707 (0.10/day)
I suspect the i/o die will last at until at least Zen 5, if not the entire socket life. 2 CCD and 8 core is more than enough for most people actual computer usage. I would greatly prefer they increase the IPC than adding more core.

I want my Task manager processor view to be readable ! :D


But seriously, for most people, faster core are better than more core. Else intel would just load a CPU with 40 E-Cores and call it a day.

Also, AMD stated that one of the benefits of chiplets was they did one I/O and after, they could focus fully on the CCD and save time. The I/O and memory controller are supposedly harder to do and longer to develop than logic die.

The downside is AMD might be stuck at DDR5-6000 for few gen if they don't improve their I/O die. But they could always take the hit with more cache.
 
Joined
Oct 30, 2019
Messages
6 (0.00/day)
Processor Ryzen 7950x
Motherboard Gigabyte X670E Aorus Master
Cooling EK-Nucleus AIO CR360
Memory 2x32 G.Skill DDR5-6000
Video Card(s) Asrock 7900xtx Taichi
Storage Seagate Firecuda 530
Display(s) Gigabyte M28u
Case O11 Dynamic Evo
I'm hoping that in future iterations of Zen AMD can increase the supported memory speed. Since Zen 4's seems to benefit from faster memory (more than Intel it seems) , it would be interesting to see what would be achievable with some of the faster memory speeds currently available on the market.
 
Joined
Jun 18, 2021
Messages
2,546 (2.04/day)
Actually this isnt as bad as people think

7800X3D max boost clocks 5Ghz
7950X3D Max boost clocks (For X3D Die) ~5.25Ghz

So you are only giving up 2-300Mhz tops.

I know it's not that bad, but it's also not nothing ;)

I want moar speed! (says the person that won't be buying either of them)
 
Top