Question Which CPU has most mem bandwidth per core ?

Soulkeeper

Diamond Member
Nov 23, 2001
6,735
155
106
Hello, I was doing some reading on zen5 and threadripper/epyc and noticed that the CCD links are the limiting factor for max mem bandwidth.
IE: 2 or 4 CCD setups can't fully saturate 8 channels of ddr5
Is the case the same on the Intel side ?
Is there any setup besides 8 or 12 CCD that can utilize many channels of ddr5 fully ? (and would require a highly threaded situation to saturate it).
I know the trend over the past 25+ years has been CPU speed greatly outpacing memory bandwidth, less bandwidth per core/thread as time goes by (and larger caches to help hide it).

I'm just interested in your thoughts on this and if anyone has been following this in detail lately.
 

yottabit

Golden Member
Jun 5, 2008
1,663
854
146
The Epyc F CPUs are basically what you want for memory bandwidth bound workloads.

They have low core count per CCD and high clock frequencies.

If I recall correctly I don’t think the bottleneck for Epyc is as bad as it is for Threadripper though regarding CCDs effecting memory bandwidth. And current gen is 12 channels per socket.

If you’re getting a low core count Threadripper part it isn’t really worth going past 4 channels

The Xeons that have MRDIMM support may beat Epyc for membw, not sure.
 

511

Diamond Member
Jul 12, 2024
3,860
3,601
106
If you want the highest Membandwidth available GNR with 12 Channel MRdimms is the best you can get right now.
 

MS_AT

Senior member
Jul 15, 2024
823
1,664
96
  • Like
Reactions: 511

Soulkeeper

Diamond Member
Nov 23, 2001
6,735
155
106
I was looking at 9965WX to pair with 8 dimms, but it seems like it only makes sense with their 8 or 12 ccd CPUs and only if using all threads. I considered Turin 9175F with it's 16 ccd, but I really don't want a server platform.
In both cases the FCLK is the limiting factor with roughly 64GB/S per core max.
This article had some very nice in depth info:
 
Last edited:

CouncilorIrissa

Senior member
Jul 28, 2023
684
2,612
106
I was looking at 9965WX to pair with 8 dimms, but it seems like it only makes sense with their 8 or 12 ccd CPUs and only if using all threads. I considered Turin 9175F with it's 16 ccd, but I really don't want a server platform.
In both cases the FCLK is the limiting factor with roughly 64GB/S per core max.
This article had some very nice in depth info:
Cucking client parts to one GMI link is AMD's idea of having fun.
 

Quintessa

Member
Jun 23, 2025
84
48
51
In both cases the FCLK is the limiting factor with roughly 64GB/S per core max.
This article had some very nice in depth info:
The FCLK/IF link is the choke point on Zen-based designs, so you don’t get linear scaling with added channels once you cross a certain CCD-to-memory ratio. Even on Threadripper Pro, the per-core bandwidth ceiling looks high on paper but flattens in practice.
 

Soulkeeper

Diamond Member
Nov 23, 2001
6,735
155
106
Yeah, it's a shame. I guess that's just the way things are currently. Maybe something will change with zen6.
Thanks for all the conversation on this everyone.