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

Ryzen 3000 memory controller has "half the performance" on single CCD CPUs

Joined
Nov 11, 2004
Messages
13,157 (1.97/day)
Location
Sweden
System Name Overlord Mk MXX
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte X570 Aorus Master
Cooling Noctua NH-D15 SE AM4
Memory 32GB Viper Steel 3600 DDR4 @ 3800MHz 16-19-16-19-36
Video Card(s) Gigabyte RTX 2080 Gaming OC 8G
Storage 1TB WD Black NVMe (2018), 2TB Viper VPN100, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Focus 2 Solid
Audio Device(s) Corsair Virtuoso SE
Power Supply Seasonic Focus GX 750W
Mouse Logitech G502 Lightspeed
Keyboard Svive Triton Pro
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/33u9si
This is an interesting observation that I had missed until now.
It would appear AMD has "cheaped out" on their memory controller a bit and it only has "half the performance" on CPUs with only one CCD in them, during write operations.
Seemingly it has little affect in most applications, but if you're doing something that does a lot of intensive memory writes, you might want to consider getting a dual CCD CPU.
It does seem to have a small affect on the memory latency though.
Just a heads up, as it was not something that was particularly clear from AMD's side.

126375


Source: https://www.guru3d.com/articles_pages/amd_ryzen_7_3700x_ryzen_9_3900x_review,21.html
 
Last edited:
Joined
Mar 23, 2016
Messages
4,838 (1.93/day)
Processor Ryzen 9 5900X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory VENGEANCE LPX 2 x 16GB DDR4-3600 C18 OCed 3800
Video Card(s) MSI GeForce RTX 2060 GAMING Z 6G
Storage 970 EVO NVMe M.2 500 GB, 870 QVO 1 TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S (PH-EC416PS)
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse SteelSeries Rival 310
Keyboard Logitech G G413 Silver
Software Windows 10 Professional 64-bit v22H2
Benchmark Scores CB R23 - 20900
It would appear AMD has "cheaped out" on their memory controller a bit and it only runs at "half speed" )16 vs 32-bit) on CPUs with only one CCD in them
It's 64Bytes/Cycle when reading from memory but drops down to 32Bytes/Cycle for writes. A review somewhere mentioned it.
 
Last edited:
Joined
Nov 11, 2004
Messages
13,157 (1.97/day)
Location
Sweden
System Name Overlord Mk MXX
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte X570 Aorus Master
Cooling Noctua NH-D15 SE AM4
Memory 32GB Viper Steel 3600 DDR4 @ 3800MHz 16-19-16-19-36
Video Card(s) Gigabyte RTX 2080 Gaming OC 8G
Storage 1TB WD Black NVMe (2018), 2TB Viper VPN100, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Focus 2 Solid
Audio Device(s) Corsair Virtuoso SE
Power Supply Seasonic Focus GX 750W
Mouse Logitech G502 Lightspeed
Keyboard Svive Triton Pro
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/33u9si
I guess the source link got it slightly wrong, but yeah, still half speed for writes on single CCD CPUs.
 
Joined
Aug 18, 2017
Messages
340 (0.17/day)
32 bytes * 1666 megahertz = 57.6 GBps

As long as each arrow is not a sum of 16B/cycle in each direction, a single CCD should have enough bandwidth to handle dual channel throughput.

My educated guess is that for some reason in this test the IF divider got set to 1:2.
 
Joined
Feb 3, 2017
Messages
3,324 (1.51/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
DRAM:FSB ratio on AIDA screenshots is 54:3 for both, should that reflect the divider?
If they switch different CPUs around leaving divider could happen by mistake, I suppose.
 
Joined
Mar 23, 2016
Messages
4,838 (1.93/day)
Processor Ryzen 9 5900X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory VENGEANCE LPX 2 x 16GB DDR4-3600 C18 OCed 3800
Video Card(s) MSI GeForce RTX 2060 GAMING Z 6G
Storage 970 EVO NVMe M.2 500 GB, 870 QVO 1 TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S (PH-EC416PS)
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse SteelSeries Rival 310
Keyboard Logitech G G413 Silver
Software Windows 10 Professional 64-bit v22H2
Benchmark Scores CB R23 - 20900
I guess the source link got it slightly wrong, but yeah, still half speed for writes on single CCD CPUs.
The reason for the 32B/cycle writes was explained as they happen less often than reading from memory.

Anyone up for a deep dive into the Zen 2 core?
 
Joined
Nov 11, 2004
Messages
13,157 (1.97/day)
Location
Sweden
System Name Overlord Mk MXX
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte X570 Aorus Master
Cooling Noctua NH-D15 SE AM4
Memory 32GB Viper Steel 3600 DDR4 @ 3800MHz 16-19-16-19-36
Video Card(s) Gigabyte RTX 2080 Gaming OC 8G
Storage 1TB WD Black NVMe (2018), 2TB Viper VPN100, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Focus 2 Solid
Audio Device(s) Corsair Virtuoso SE
Power Supply Seasonic Focus GX 750W
Mouse Logitech G502 Lightspeed
Keyboard Svive Triton Pro
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/33u9si
The reason for the 32B/cycle writes was explained as they happen less often than reading from memory.

Anyone up for a deep dive into the Zen 2 core?
Which sort of makes sense, but it also makes the single CCD CPUs look "bad" in some synthetic benchmarks. It doesn't seem to make much of a real world difference though and even the latency difference seems to be a mostly moot issue, if there even is a difference, since I've seen other tests that shows none.
 
Joined
Mar 23, 2016
Messages
4,838 (1.93/day)
Processor Ryzen 9 5900X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory VENGEANCE LPX 2 x 16GB DDR4-3600 C18 OCed 3800
Video Card(s) MSI GeForce RTX 2060 GAMING Z 6G
Storage 970 EVO NVMe M.2 500 GB, 870 QVO 1 TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S (PH-EC416PS)
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse SteelSeries Rival 310
Keyboard Logitech G G413 Silver
Software Windows 10 Professional 64-bit v22H2
Benchmark Scores CB R23 - 20900
latency difference seems to be a mostly moot issue, if there even is a difference, since I've seen other tests that shows none.
The Zen2 L3 Cache Latency is up compared to Zen+, and memory latency is a touch higher.

Anandtech said:
In terms of the DRAM latency, it seems that the new Ryzen 3900X has regressed by around 10ns when compared to the 2700X (Note: Just take into the leading edge of the “Structural Estimate” figures as the better estimate) with ~74-75.5ns versus ~65.7ns.

It also looks like Zen2’s L3 cache has also gained a few cycles: A change from ~7.5ns at 4.3GHz to ~8.1ns at 4.6GHz would mean a regression from ~32 cycles to ~37 cycles.
 
Joined
Feb 3, 2017
Messages
3,324 (1.51/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
L1 and L2 are pretty much even. L3 Cache latency is slightly up but there is also twice as much L3 Cache. Memory latency is simply an inevitable tradeoff of chiplet design.
Overall it is still a noticeable improvement.
 
Joined
Aug 13, 2009
Messages
3,103 (0.63/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
What is a CCD CPU?
 
Joined
Nov 18, 2010
Messages
6,259 (1.40/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor AMD RYZEN 9 5950X
Motherboard ASUS Strix X570-E
Cooling Custom Loop. Two 360ies + 280 rad. 8x Nidec Servo Gentle Typhoons. EK-Quantum Momentum monoblock.
Memory 4x8GB G.SKILL Trident Z RGB F4-4133C19D-16GTZR 14-16-12-30-44
Video Card(s) ASUS 1080 Ti SLI + water blocks
Storage Optane 900P + Samsung PM981 NVMe 1TB + 750 EVO 500GB+ 1TB 980PRO
Display(s) Philips PHL BDM3270 + Acer XV242Y
Case Lian Li O11 Dynamic EVO
Audio Device(s) Sound Blaster ZxR
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer BlackWidow V3 - Yellow Switch
Software Windows 11 insider
Joined
Mar 23, 2016
Messages
4,838 (1.93/day)
Processor Ryzen 9 5900X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory VENGEANCE LPX 2 x 16GB DDR4-3600 C18 OCed 3800
Video Card(s) MSI GeForce RTX 2060 GAMING Z 6G
Storage 970 EVO NVMe M.2 500 GB, 870 QVO 1 TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S (PH-EC416PS)
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse SteelSeries Rival 310
Keyboard Logitech G G413 Silver
Software Windows 10 Professional 64-bit v22H2
Benchmark Scores CB R23 - 20900
Joined
Mar 10, 2010
Messages
11,044 (2.34/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II/Trig
Processor Amd R5 5600G/ Intel 8750H/3800X
Motherboard Crosshair hero8 impact/Asus/crosshair hero 7
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Sapphire refference Rx vega 64 EK waterblocked/Rtx 2060/GTX 1060
Storage Silicon power 1TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dellshiter
Case Lianli p0-11 dynamic/strix scar2/aero cool shiter
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock /850 watt ?
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
This is an interesting observation that I had missed until now.
It would appear AMD has "cheaped out" on their memory controller a bit and it only runs at "half speed" on CPUs with only one CCD in them, during write operations.
Seemingly it has little affect in most applications, but if you're doing something that does a lot of intensive memory writes, you might want to consider getting a dual CCD CPU.
It does seem to have a small affect on the memory latency though.
Just a heads up, as it was not something that was particularly clear from AMD's side.

View attachment 126375

Source: https://www.guru3d.com/articles_pages/amd_ryzen_7_3700x_ryzen_9_3900x_review,21.html
Halfs performance, not speed , they run at the same speed but with one less ccd doing 16b writes that's half the writes and reads coincidentally since that one ccd can't read as much as two.
 
Joined
Nov 11, 2004
Messages
13,157 (1.97/day)
Location
Sweden
System Name Overlord Mk MXX
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte X570 Aorus Master
Cooling Noctua NH-D15 SE AM4
Memory 32GB Viper Steel 3600 DDR4 @ 3800MHz 16-19-16-19-36
Video Card(s) Gigabyte RTX 2080 Gaming OC 8G
Storage 1TB WD Black NVMe (2018), 2TB Viper VPN100, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Focus 2 Solid
Audio Device(s) Corsair Virtuoso SE
Power Supply Seasonic Focus GX 750W
Mouse Logitech G502 Lightspeed
Keyboard Svive Triton Pro
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/33u9si
Halfs performance, not speed , they run at the same speed but with one less ccd doing 16b writes that's half the writes and reads coincidentally since that one ccd can't read as much as two.
Right, yes. Edited the titles to make that more obvious.
 
Joined
Dec 31, 2009
Messages
19,355 (4.04/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
We caught that in testing and was in the review.. I don't think it matters much, however.

Hearing "CCD" brings me back to Catholic school/baptism/confirmation days... lol
 
Joined
Nov 11, 2004
Messages
13,157 (1.97/day)
Location
Sweden
System Name Overlord Mk MXX
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte X570 Aorus Master
Cooling Noctua NH-D15 SE AM4
Memory 32GB Viper Steel 3600 DDR4 @ 3800MHz 16-19-16-19-36
Video Card(s) Gigabyte RTX 2080 Gaming OC 8G
Storage 1TB WD Black NVMe (2018), 2TB Viper VPN100, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Focus 2 Solid
Audio Device(s) Corsair Virtuoso SE
Power Supply Seasonic Focus GX 750W
Mouse Logitech G502 Lightspeed
Keyboard Svive Triton Pro
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/33u9si
We caught that in testing and was in the review.. I don't think it matters much, however.

Hearing "CCD" brings me back to Catholic school/baptism/confirmation days... lol

It doesn't seem to matter much in 99% of applications, that's for sure, at least judging by the benchmarks. It was just one of those things I really hadn't realised they'd done.
Admittedly it's right there in their presentations (if you compare 1x CCD vs 2x CCD CPUs), but they obviously didn't highlight it, for reasons.
It just something worth getting out there for those 1% scenarios that people might run and they might be surprised why the performance suffer.
 
Joined
Oct 21, 2005
Messages
6,633 (1.05/day)
Location
USA
System Name Computer of Theseus
Processor Intel i9-12900KS: 50x Pcore multi @ 1.18Vcore (target 1.275V -100mv offset)
Motherboard EVGA Z690 Classified
Cooling Noctua NH-D15S, 2xThermalRight TY-143, 4xNoctua NF-A12x25,3xNF-A12x15, 2xAquacomputer Splitty9Active
Memory G-Skill Trident Z5 (32GB) DDR5-6000 C36 F5-6000J3636F16GX2-TZ5RK
Video Card(s) EVGA Geforce 3060 XC Black Gaming 12GB
Storage 1x Samsung 970 Pro 512GB NVMe (OS), 2x Samsung 970 Evo Plus 2TB (data 1 and 2)
Display(s) Dell S3220DGF 32" 2560x1440 165Hz Primary, Dell P2017H 19.5" 1600x900 Secondary, Ergotron LX arms.
Case Lian Li O11 Air Mini
Audio Device(s) Audiotechnica ATH M50X + Antlion ModMic, Behringer 302USB Mixer
Power Supply Super Flower Leadex Platinum SE 1000W 80+ Platinum White
Mouse Zowie EC3-C
Keyboard Filco Majestouch 2 Tenkeyless Red
Software Win 10 LTSC 21H2
Can the IO Die be overclocked?
 
Joined
Nov 1, 2018
Messages
580 (0.37/day)
This is basically like an old "dual-cpu + northbridge" design inside a small box, with bus speeds updated to modern day.

I remember an old Dual Pentium III system that I used many years ago, it suffered from exactly same thing: Removing one CPU would half memory bandwidth, even if the memory was still connected to the same northbridge. The "FSB" from one single CPU simply couldn't keep up.
Old ....... New
Pentium "Core" = CCD
Intel FSB = AMD IF
I/O die = Northbridge (memory controller) + half of Southbridge

Tbh, as long as application performance is fine, this is a non-issue.
 
Joined
Jan 8, 2017
Messages
7,526 (3.39/day)
System Name Good enough
Processor AMD Ryzen R9 7900
Motherboard ASRock B650 Pro RS
Cooling Deepcool Gammaxx L240 V2
Memory 32GB - FURY Beast RGB 5200 Mhz
Video Card(s) Sapphire RX 7900 XT
Storage 1x Kingston A2000 NVMe 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) 4K Samsung TV
Case Deepcool Matrexx 70
Power Supply GPS-750C
Can the IO Die be overclocked?

Doubt it, everything on a chip that is outside the core/cache/MC usually runs at vastly different speeds and requires tight timing so that it can communicate with other chips and buses.
 
Joined
Mar 23, 2016
Messages
4,838 (1.93/day)
Processor Ryzen 9 5900X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory VENGEANCE LPX 2 x 16GB DDR4-3600 C18 OCed 3800
Video Card(s) MSI GeForce RTX 2060 GAMING Z 6G
Storage 970 EVO NVMe M.2 500 GB, 870 QVO 1 TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S (PH-EC416PS)
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse SteelSeries Rival 310
Keyboard Logitech G G413 Silver
Software Windows 10 Professional 64-bit v22H2
Benchmark Scores CB R23 - 20900
Joined
Nov 11, 2004
Messages
13,157 (1.97/day)
Location
Sweden
System Name Overlord Mk MXX
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte X570 Aorus Master
Cooling Noctua NH-D15 SE AM4
Memory 32GB Viper Steel 3600 DDR4 @ 3800MHz 16-19-16-19-36
Video Card(s) Gigabyte RTX 2080 Gaming OC 8G
Storage 1TB WD Black NVMe (2018), 2TB Viper VPN100, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Focus 2 Solid
Audio Device(s) Corsair Virtuoso SE
Power Supply Seasonic Focus GX 750W
Mouse Logitech G502 Lightspeed
Keyboard Svive Triton Pro
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/33u9si
It's a bit complicated... lol

I own a site and work for another, much larger site (YHPM).
Now now, no need to be so shy, I'm sure there won't be any hard feelings if you share with everyone...
 
Joined
Feb 1, 2013
Messages
1,160 (0.32/day)
System Name Gentoo64 /w Cold Coffee
Processor 9900K 5.125GHz (51x51x49) @1.304v
Motherboard EVGA Z370 mATX
Cooling Raystorm Pro + 1260mm Super Nova
Memory 2x16GB TridentZ 3888-15-15-28-2T @1.45v
Video Card(s) RTX 3080 Bykski Eagle 2100MHz @1.1v
Storage Samsung 970 EVO 500GB, 860 QVO 2TB
Display(s) LG C1 + Predator XB1 QHD
Case ZZAW B3 mATX
Audio Device(s) ALC220
Power Supply SX-700PT
Mouse G502
Keyboard G710+
Software Gentoo/Windows 10
Benchmark Scores Always only ever very fast
Hexus.net has similar explanation to Anandtech and Overclockers.uk:
AMD says that this is a calculated design choice for Zen 2, due to most client workloads not writing as much. Halving the data link write speed between CCD and cIOD saves area, improves power, and has ancillary knock-on benefits, too. The downside is half-write speed because of the slowness of the data fabric in that direction.

I'm more curious about the max bandwidth of IF at 1800MHz or 1900MHz (for capable silicon) and what this means for all data (especially PCIE) that needs to go through the IF. I'm sure AMD has calculated it to be sufficient for all or most needs, but does anyone know any numbers? Thanks.
 

clbc12

New Member
Joined
Jul 10, 2019
Messages
2 (0.00/day)
This is the exact discussion I've been searching desperately for for the past few days... I'm a VFX artist by day, indie filmmaker by night who needs to build a new PC for a personal project-- I've already bought all parts except CPU and need to complete the build ASAP, but I'm really worried about this whole "half the memory for writes" thing on the new Ryzen's, because I suspect CG animation filmmaking workflows will be a 1% sort of thing vs. who these processors seem to be built for (gamers, etc.).

I animate in 3D (Maya) 2D (After Effects), and edit in Premiere (though I may switch to Resolve soon). A huge part of my workflow is being able to play back previews of animation in real time (the less dropped frames, the better). I'm not terribly tech savvy and only build a workstation every 5-7 years, so it's hard for me to discern what involves writing to RAM vs. reading from it, but it seems to me that something we call "RAM previews" in AE would be writing to RAM, and I do that a lot, and really need it to be fast. Render/export speed is less important to me, as I do that far less often and can let my computer render while I'm doing other things. You guys seem to really understand a lot about this issue (I've had trouble finding people that do), so I'd appreciate it very much if you could tell me whether you think my workflow would improve or suffer if I went with, say, a 3600x vs. a 2600x, etc.? Thanks!
 
Top