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

Infinity Fabric bandwidth vs RAM bandwidth

teck

New Member
Joined
Sep 5, 2023
Messages
3 (0.01/day)
Inside cIOD the infinity fabric writes/reads 32 Bytes / cycle (256bits/cycle) to the Unified Memory Controller which in turns writes/reads at most 128 bits / cycles in dual memory channel to the RAM.

If everything runs at 1:1:1, how is it possible to write/read 256 bits / cycle to RAM which is only 128 bits / cycle at most in dual memory channel ?



zen4guide_slide_4.jpg
 
Joined
Nov 16, 2023
Messages
706 (2.81/day)
Location
Woodstock IL
System Name I don't name my rig
Processor 13700K
Motherboard MSI Z690 D4
Cooling Air/water/DryIce
Memory Corsair 3600mhz something die cl18 at 4000mhz
Video Card(s) RX 6700 XT
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Antec 850w Continous Power Series (since 2009)
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce. Max all time Freq FX-8300 7685mhz LN2
The new chips will run 1/2 to 1 or 1:2. Just like Intel. Which is great for bandwidth. Makes it easier to accomplish those really high DRAM speeds and maximize throughput.

The IF (AMDs *re-named?* version of Hyper Transport) controller even at 1:2 has enough bandwidth, so they are going to take advantage of that. The IF frequency will no longer have much impact on performance when you change it's frequency. Negligible I think is the word used here.

In fact, if I didn't know better, the IF has enough bandwidth to cover multi-socketed boards at the same frequency as single socketed motherboards.
 
Joined
May 22, 2024
Messages
213 (3.33/day)
System Name Kuro
Processor AMD Ryzen 7 7800X3D@65W
Motherboard MSI MAG B650 Tomahawk WiFi
Cooling Thermalright Phantom Spirit 120 EVO
Memory Corsair DDR5 6000C30 2x48GB (Hynix M)@6000 30-36-36-48 1.36V
Video Card(s) PNY XLR8 RTX 4070 Ti SUPER 16G@200W
Storage Crucial T500 2TB + WD Blue 8TB
Case Lian Li LANCOOL 216
Audio Device(s) Sound Blaster AE-7
Power Supply MSI MPG A850G
Software Ubuntu 24.04 LTS + Windows 10 Home Build 19045
Benchmark Scores 17761 C23 Multi@65W
It does not.

On Zen 4 non-APU desktop, AFAICT (and someone, please, correct me if I got it wrong) fclk:uclk:memclk typically runs at 2:3:3. That means at 2000MHz fclk typical for the DDR5-6000 sweet spot, the absolute maximum IF bandwidth is 64GB/s read and 32GB/s/chiplet write. This number would stay the same however faster the memory itself would run, so long as fclk stays the same.

The new chips will run 1/2 to 1 or 1:2. Just like Intel. Which is great for bandwidth. Makes it easier to accomplish those really high DRAM speeds and maximize throughput.

The IF (AMDs *re-named?* version of Hyper Transport) controller even at 1:2 has enough bandwidth, so they are going to take advantage of that. The IF frequency will no longer have much impact on performance when you change it's frequency. Negligible I think is the word used here.

In fact, if I didn't know better, the IF has enough bandwidth to cover multi-socketed boards at the same frequency as single socketed motherboards.
Does it really have enough bandwidth, though? Admittedly actual impact is minor except for memory bandwidth bottlenecked applications, if my understanding is at all correct.
 
Joined
Nov 16, 2023
Messages
706 (2.81/day)
Location
Woodstock IL
System Name I don't name my rig
Processor 13700K
Motherboard MSI Z690 D4
Cooling Air/water/DryIce
Memory Corsair 3600mhz something die cl18 at 4000mhz
Video Card(s) RX 6700 XT
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Antec 850w Continous Power Series (since 2009)
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce. Max all time Freq FX-8300 7685mhz LN2
It does not.

On Zen 4 non-APU desktop, AFAICT (and someone, please, correct me if I got it wrong) fclk:uclk:memclk typically runs at 2:3:3. That means at 2000MHz fclk typical for the DDR5-6000 sweet spot, the absolute maximum IF bandwidth is 64GB/s read and 32GB/s/chiplet write. This number would stay the same however faster the memory itself would run, so long as fclk stays the same.


Does it really have enough bandwidth, though? Admittedly actual impact is minor except for memory bandwidth bottlenecked applications, if my understanding is at all correct.
Bandwidth, I would hope to think so! I'm just curious if there's going to be a major sacrifice to latency.

But since the dawn of DDR... 1:1 was always the best performance. Would have the best latency.

Nope, you're right. 2:3:3. I was stuck on AM4 in my head cause that's what I have currently.
 
Joined
Nov 16, 2023
Messages
706 (2.81/day)
Location
Woodstock IL
System Name I don't name my rig
Processor 13700K
Motherboard MSI Z690 D4
Cooling Air/water/DryIce
Memory Corsair 3600mhz something die cl18 at 4000mhz
Video Card(s) RX 6700 XT
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Antec 850w Continous Power Series (since 2009)
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce. Max all time Freq FX-8300 7685mhz LN2
There is definitely a need for AMD to work more on these parts of the architecture for its next generation.
Well like the article said, the 2000mhz IF 1:1 never really happened. Was a total flop (imo), they had to loosen up for DDR5, but I think that's the nature of gaining frequency. Clock cycles matter, you have to be able to feed processors the data at the rate of consumption or we'd have horrible bottle-necking. I suppose pushing past 100GB/s, this is the route we have to go.

DDR5 8000Mhz sure does sound appealing. I easily run 7000mhz with Samsung chips on the competitor, would be nice to see AMD doing the same.
 

teck

New Member
Joined
Sep 5, 2023
Messages
3 (0.01/day)
But how is it possible that the infinity fabric writes 256 bits to the memory controller and the memory controller write only 64bit or 128 bit (dual memory channel) to RAM?
 
Top