Almost everyone knows the advantages of dual-channel RAM, but not dual-rank. What is dual rank? I'll keep it simple - it's like bidirectional multithreading for RAM. Having the memory chips on a channel grouped into 2 groups (as opposed to 1 group for peer-to-peer) allows 2 sets of commands to be issued consecutively without delay for each group of chips. Why is this an advantage? Good, because memory spends multiple cycles fetching the requested addresses (ie, memory timings of 16-16-16-39 mean it takes at least 16 cycles to select a location in the memory array). So instead of sitting around doing nothing for 16 cycles after issuing a RAM command, you can issue a completely different command to the second group of chips on the RAM module. If you want the highest memory bandwidth, you should use as many channels and ranks as possible. Dual channel + dual rank memory offers 15-20% higher memory bandwidth compared to dual channel + single rank memory, all other things being equal. While all 16GB modules are almost certainly dual-ranked, they are also much more expensive. The vast majority of 8GB DDR4 modules are peer-to-peer modules. If you don't need 32GB of total RAM, these 8GB modules offer the cheapest alternative to 16GB of total RAM. I replaced the factory 2400 17-17-17s with these 2400 16-16-16s on my XPS 15 9560 and increased the memory bandwidth by 5 GB/s. By the way, the 2666 model has timings of 16-18-18-38-61 at 2666 and timings of 16-16-16-39-55 at 2400. Your bios will automatically choose the maximum supported clock speed up to 2400 or you can try it to force yourself through the BIOS. 2666 requires XMP 2.0 profile support, but you can manually set the appropriate timings if your system supports it. One thing to be aware of is that dual-ranked memory puts extra stress on the memory bus, and if you're aiming for the highest memory clocks (e.g. performance will be increased by a board with higher RAM clock speeds), you should get involved Satisfy peer-to-peer as dual-rank may not have as high clock speeds depending on hardware/BIOS. Otherwise, there is no point in aiming for higher RAM clock speeds, and you should instead aim for the shortest instruction cycle (memory timing * 1/clock, where actual DDR4 memory frequency is 1/2 that specified, e.g. 16 CAS * 1 /( 2400/2) = cycle time 13.333 ns). I'd also like to point out that there is a slight increase in latency with dual rank, but if you're concerned about latency, consider CPU cache latency instead. I should also mention that due to the CPU cache, most normal CPU bound applications will not see the benefits of dual rank RAM. However, if you are using an iGPU along with a CPU, Dual Rank's 15-20% advantage in memory bandwidth will most likely result in a 15-20% performance boost in 3D/computing applications using the iGPU. So you got it.
Unleash High-Performance with AMD Ryzen 5 3600XT Processor & Wraith Spire Cooler
223 Review
AMD Phenom II X4 940 💻 Black Edition 3.0GHz AM2+ Processor - Retail
96 Review
🔋 Power Up Your Gaming Rig with AMD Ryzen 5 2600 Processor with Wraith Stealth Cooler - YD2600BBAFBOX
116 Review
💪 AMD FD6300WMHKBOX FX-6300 Black Edition: 6-Core Processor with Unparalleled Performance
134 Review
🖥️ Helifouner 450-Piece Computer Standoffs Spacer Screws Kit: Ideal for Hard Drive, Motherboard, Fan, Power Graphics & Computer Cases
10 Review
36-Pack Black Rubber PC CPU/Case Fan Screws/Rivets Set for Computer
11 Review
M.2 Screw Kit: Easy Mounting for NVMe SSDs on ASUS Motherboards
19 Review
🔧 Premium Repair Replacement Screws & Tools for MacBook Pro Retina 15"/13" - Complete Bottom Case Set
10 Review