Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
bubnu

Single channel dual rank vs dual channel single rank memory

Recommended Posts

Posted · Original PosterOP

While trying to put together a relative low end itx system (rx 570 + r3/i3) i got this feeling that 16gb of ram wont be enough for the next 4-5 years (also might have to do some 3d stuff which might req a better gpu and cpu).

No matter what brand I'll go for (intel/amd) i will want upgradability(gonna swap cpu and/or gpu if needed). As I said, I might need to do some 3d stuff and i dont know if 16 gb will be enough for that.

And that led to dilemma: Will a DUAL RANK memory stick perform as well as a DUAL CHANNEL ? what are the pros/cons of each config?

Also I'm gaming on 1080p.

Link to post
Share on other sites

Dual rank can perform ever so slightly better (difference of up to 5% according to quick google) over single rank memory, but it all depends on the application and use (it could be the other way too!). Realistically, it doesn't matter if it is dual rank or single rank. So it doesn't really matter, if you go single rank or dual rank or one of both.

 

Dual channel is another story though. This brings almost twice as much bandwidth to memory as you get two concurrent channels. Meaning you need at least two sticks and they need to be in correct slots (tho most ITX boards only have two slots, so that's fine).


Skynet: MacBook Pro Late 2016 Space Gray | i7-6820HQ 2.7 GHz | 16 GB LPDDR3 | Radeon Pro 455 2048 MB | 512 GB NVMe SSD | 15" 2880x1800

HAL9000: Intel i5-9600k | Cryorig M9 | 16 GB Corsair Vengeance LPX DDR4 3200 MHz | Gigabyte Z390I AORUS PRO WIFI | Zotac GTX 1080Ti Mini | 256 GB Samsung 850 Pro + 1 TB Crucial MX500 | Corsair TX650M | Cougar QBX | LG 34UM95 34" 3440x1440

Hydrogen server: Xeon E5-2675 v3 | Cooler Master Hyper 212X | 64 GB Kingston/Samsung DDR4 ECC | Asus Z10PA-D8 | Corsair HX1000 | 256 GB Samsung 850 Evo + 3x 3 TB WD Red + 2 TB Seagate | Fractal Design Define R5 | unRAID 6.7.0

Carbon server: Fujitsu PRIMERGY RX100 S7p | Xeon E3-1230 v2 | 16 GB DDR3 ECC | 60 GB Corsair SSD & 250 GB Samsung 850 Pro | Intel i340-T4 | ESXi 6.5.1

Big Mac cluster: 2x Raspberry Pi 2 Model B | 1x Raspberry Pi 3 Model B | 2x Raspberry Pi 3 Model B+

Link to post
Share on other sites
Posted · Original PosterOP

Interesting, Will i lose any significant performance by going with an i3 9100f(boosts to 4.2) and a dual rank single chanel 16 gb stick?

Also do you think 16 gb will be sufficient for the next 4-5 years? In gaming I really think it will be fine, but i got no knowledge of 3d programs and what they require(gpu play a role there as well<?>).

Link to post
Share on other sites

Get a mobo with 4 slots. Get dual channel ram now. You still have upgrade room for another dual channel kit later on. Wait, just saw, ITX system, implying only 2 slots? Personally I'd still go dual channel 16GB now. Worry about upgrading beyond 16GB at the time it becomes necessary. You might decide to upgrade the system as a whole by then. Unless you have specific demanding tasks, 16GB is sufficient for pretty much any normal uses.

 

15 minutes ago, Mira Yurizaki said:

Memory ranking does not affect bandwidth performance. Think of multichannel memory as RAID 0 for memory.

It does, but in a subtle way. If you have single vs dual rank modules of otherwise the same settings, the theoretical peak bandwidth doesn't change, but you get more practical bandwidth out of dual rank. For normal users, it doesn't matter. For some compute uses, it makes a huge difference. I still don't understand it myself yet, but it seems to be something to do with allowing switching between reads and writes faster that doesn't show up in synthetic benchmarks looking at them separately.


Main rig: Asus Maximus VIII Hero, i7-6700k stock, Noctua D14, G.Skill Ripjaws V 3200 2x8GB, Gigabyte GTX 1650, Corsair HX750i, In Win 303 NVIDIA, Samsung SM951 512GB, WD Blue 1TB, HP LP2475W 1200p wide gamut

Gaming system: Asrock Z370 Pro4, i7-8086k stock, Noctua D15, Corsair Vengeance LPX RGB 3000 2x8GB, Gigabyte RTX 2070, Fractal Edison 550W PSU, Corsair 600C, Optane 900p 280GB, Crucial MX200 1TB, Sandisk 960GB, Acer Predator XB241YU 1440p 144Hz G-sync

Ryzen rig: Asrock B450 ITX, R5 2600, Noctua D9L, Corsair Vengeance LPX RGB 3000 2x4GB, ???, Corsair CX450M, NZXT Manta, Crucial MX300 525GB, Acer RT280K

VR rig: Asus Z170I Pro Gaming, i7-6600k stock, Silverstone TD03-E, Kingston Hyper-X 2666 2x8GB, Zotac 1070 FE, Corsair CX450M, Silverstone SG13, Samsung PM951 256GB, HTC Vive

Gaming laptop: Asus FX503VD, i5-7300HQ, 2x8GB DDR4, GTX 1050, Sandisk 256GB SSD

Total CPU heating: i7-7800X, i7-5930k, i7-5820k, 2x i7-6700k, i7-6700T, i5-6600k, i7-5775C, i5-5675C, i5-4570S, i3-8350k, i3-6100, i3-4360, i3-4150T, E5-2683v3, 2x E5-2650, R7 1700, R5 2600

Link to post
Share on other sites
1 minute ago, porina said:

It does, but in a subtle way. If you have single vs dual rank modules of otherwise the same settings, the theoretical peak bandwidth doesn't change, but you get more practical bandwidth out of dual rank. For normal users, it doesn't matter. For some compute uses, it makes a huge difference. I still don't understand it myself yet, but it seems to be something to do with allowing switching between reads and writes faster that doesn't show up in synthetic benchmarks looking at them separately.

That sounds like it has more to do with latency than bandwidth. The bandwidth, at least the "instantaneous" one, isn't going to change.

Link to post
Share on other sites
Just now, Mira Yurizaki said:

That sounds like it has more to do with latency than bandwidth. The bandwidth, at least the "instantaneous" one, isn't going to change.

If you run synthetic benchmarks like aida64, there is a small increase for dual rank over single, and actually measured latency also increases. So I see it as a practical bandwidth increase. They synthetic bandwidth results are usually not at all close to the theoretical bandwidth unless you manually tune every last timing to the minimum possible workable value.


Main rig: Asus Maximus VIII Hero, i7-6700k stock, Noctua D14, G.Skill Ripjaws V 3200 2x8GB, Gigabyte GTX 1650, Corsair HX750i, In Win 303 NVIDIA, Samsung SM951 512GB, WD Blue 1TB, HP LP2475W 1200p wide gamut

Gaming system: Asrock Z370 Pro4, i7-8086k stock, Noctua D15, Corsair Vengeance LPX RGB 3000 2x8GB, Gigabyte RTX 2070, Fractal Edison 550W PSU, Corsair 600C, Optane 900p 280GB, Crucial MX200 1TB, Sandisk 960GB, Acer Predator XB241YU 1440p 144Hz G-sync

Ryzen rig: Asrock B450 ITX, R5 2600, Noctua D9L, Corsair Vengeance LPX RGB 3000 2x4GB, ???, Corsair CX450M, NZXT Manta, Crucial MX300 525GB, Acer RT280K

VR rig: Asus Z170I Pro Gaming, i7-6600k stock, Silverstone TD03-E, Kingston Hyper-X 2666 2x8GB, Zotac 1070 FE, Corsair CX450M, Silverstone SG13, Samsung PM951 256GB, HTC Vive

Gaming laptop: Asus FX503VD, i5-7300HQ, 2x8GB DDR4, GTX 1050, Sandisk 256GB SSD

Total CPU heating: i7-7800X, i7-5930k, i7-5820k, 2x i7-6700k, i7-6700T, i5-6600k, i7-5775C, i5-5675C, i5-4570S, i3-8350k, i3-6100, i3-4360, i3-4150T, E5-2683v3, 2x E5-2650, R7 1700, R5 2600

Link to post
Share on other sites
32 minutes ago, porina said:

If you run synthetic benchmarks like aida64, there is a small increase for dual rank over single, and actually measured latency also increases. So I see it as a practical bandwidth increase. They synthetic bandwidth results are usually not at all close to the theoretical bandwidth unless you manually tune every last timing to the minimum possible workable value.

AIDA64 reads for dual rank 3000CL16 read/write/copy/latency are better than single rank 3000CL14 in my scenario so it does make difference (see attachments - sorry for quality)

 

 

copy dual.jpg

copy single.bmp

latency dual.jpg

latency single.bmp

read dual.jpg

read single.bmp

write dual.jpg

write single.bmp

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×