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

Looking for a quick RAM 101

Zaspera

New Member
Joined
Jan 5, 2011
Messages
500 (0.10/day)
Location
Mapleville, RI
System Name HAF Gamer
Processor Phenom II x4 965 Black Edition
Motherboard Asrock 970 Extreme3
Cooling CM Hyper 212 EVO
Memory 8GB Crucial Ballistix 1600mhz (2x4GB)
Video Card(s) PNY GTX 680 1006MHz
Storage Samsung Spinpoint F3 1TB 7200RPM 3GB/s
Display(s) 22" LG EW224T LED
Case Cooler Master HAF 922
Audio Device(s) Onboard (for now)
Power Supply OCZ ModXStream Pro 600W
Software Windows 7 Ultimate 64-bit
I understand the very basics of RAM. I'm looking for a quick RAM 101 class about timings and CAS latency. From what I've researched, the latency is in nanoseconds. If this is true, does it really matter if you get CL9 vs CL10 RAM? Thanks for the help.
 
Joined
Aug 7, 2007
Messages
2,723 (0.45/day)
Processor i5-7600k
Motherboard ASRock Z170 Pro4
Cooling CM Hyper 212 EVO w/ AC MX-4
Memory 2x8GB DDR4 2400 Corsair LPX Vengeance 15-15-15-36
Video Card(s) MSI Twin Frozr 1070ti
Storage 240GB Corsair Force GT
Display(s) 23' Dell AW2310
Case Corsair 550D
Power Supply Seasonic SS-760XP2 Platinum
Software Windows 10 Pro 64-bit
The only knowledge I can bestow upon you is that Intel likes higher frequencies and AMD likes tighter timings. I am not sure if that still holds true today.
 

Yo_Wattup

New Member
Joined
Jan 26, 2012
Messages
788 (0.18/day)
Location
Brisbane, Australia
System Name Desktop/Gamer/Digital Audio Wokstation ||| HTPC
Processor 2500k @ 4.65ghz ||| AMD A8 @ 3.6ghz
Motherboard ASUS P8Z68-V Pro
Cooling Noctua NH-D14 with single Blue Antec Tri-Cool 120mm ||| Stock
Memory 16GB G.Skill Ripjaws X 1600 @1900mhz 8-9-9-24 ||| 8GB G.Skill 1600 CL9
Video Card(s) 2x HIS HD6950 2GB Crossfire, 6970 clocks ||| HD6550D
Storage 120GB Intel 320 series SSD + 2TB storage ||| 1TB Seagate
Display(s) 32" Sony Bravia LCD 1080p ||| 50" Hitachi Plasma 1080p
Case Raidmax Raptor modded to 7 fans ||| A compact HP Case
Audio Device(s) Firewire audio interface + two 9" studio monitors, 450 REAL watts ||| onboard
Power Supply Corsair TX 750W ||| generic 400W
Software Win 7 Ultimate + Win 8 consumer preview||| Win 7 Pro
Benchmark Scores Never drops below 60fps Battlefield 3 everything on max, fov 90. :D
The only knowledge I can bestow upon you is that Intel likes higher frequencies and AMD likes tighter timings. I am not sure if that still holds true today.

Well with my amd A8-3800, they like higher speeds over tighter timings.
 
Joined
Jan 2, 2009
Messages
9,899 (1.77/day)
Location
Essex, England
System Name My pc
Processor Ryzen 5 3600
Motherboard Asus Rog b450-f
Cooling Cooler master 120mm aio
Memory 16gb ddr4 3200mhz
Video Card(s) MSI Ventus 3x 3070
Storage 2tb intel nvme and 2tb generic ssd
Display(s) Generic dell 1080p overclocked to 75hz
Case Phanteks enthoo
Power Supply 650w of borderline fire hazard
Mouse Some wierd Chinese vertical mouse
Keyboard Generic mechanical keyboard
Software Windows ten

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.62/day)
I understand the very basics of RAM. I'm looking for a quick RAM 101 class about timings and CAS latency. From what I've researched, the latency is in nanoseconds. If this is true, does it really matter if you get CL9 vs CL10 RAM? Thanks for the help.

CAS Latency does not refer to nanoseconds. It refers to clock cycles.

Column Active Strobe is the first call for data, and with CL 9 it takes 9 CYCLES for that operation to complete. How long that takes is dependant on how fast each cycle takes...which is dictated by frequency. This is why CL 9 @ 2133 MHz offers more performance than CL9 @ 1333 MHz.


However, CAS Latency only refers to the initial data access....
 

Zaspera

New Member
Joined
Jan 5, 2011
Messages
500 (0.10/day)
Location
Mapleville, RI
System Name HAF Gamer
Processor Phenom II x4 965 Black Edition
Motherboard Asrock 970 Extreme3
Cooling CM Hyper 212 EVO
Memory 8GB Crucial Ballistix 1600mhz (2x4GB)
Video Card(s) PNY GTX 680 1006MHz
Storage Samsung Spinpoint F3 1TB 7200RPM 3GB/s
Display(s) 22" LG EW224T LED
Case Cooler Master HAF 922
Audio Device(s) Onboard (for now)
Power Supply OCZ ModXStream Pro 600W
Software Windows 7 Ultimate 64-bit
"DDR3-2000 memory with 9-9-9-28 latency (9 ns) was available in time to coincide with the Intel Core i7 release.[8] CAS latency of 9 at 1000 MHz (DDR3-2000) is 9 ns, while CAS latency of 7 at 667 MHz (DDR3-1333) is 10.5 ns." -wikipedia

That's where I inferred that CL was in nanoseconds. Thank you for the quick lesson.
 

Yo_Wattup

New Member
Joined
Jan 26, 2012
Messages
788 (0.18/day)
Location
Brisbane, Australia
System Name Desktop/Gamer/Digital Audio Wokstation ||| HTPC
Processor 2500k @ 4.65ghz ||| AMD A8 @ 3.6ghz
Motherboard ASUS P8Z68-V Pro
Cooling Noctua NH-D14 with single Blue Antec Tri-Cool 120mm ||| Stock
Memory 16GB G.Skill Ripjaws X 1600 @1900mhz 8-9-9-24 ||| 8GB G.Skill 1600 CL9
Video Card(s) 2x HIS HD6950 2GB Crossfire, 6970 clocks ||| HD6550D
Storage 120GB Intel 320 series SSD + 2TB storage ||| 1TB Seagate
Display(s) 32" Sony Bravia LCD 1080p ||| 50" Hitachi Plasma 1080p
Case Raidmax Raptor modded to 7 fans ||| A compact HP Case
Audio Device(s) Firewire audio interface + two 9" studio monitors, 450 REAL watts ||| onboard
Power Supply Corsair TX 750W ||| generic 400W
Software Win 7 Ultimate + Win 8 consumer preview||| Win 7 Pro
Benchmark Scores Never drops below 60fps Battlefield 3 everything on max, fov 90. :D
Joined
Apr 2, 2011
Messages
2,657 (0.56/day)
The basics of RAM:

RAM is temporary storage. There are many many RAM cells, but they all work exactly the same. A charge is applied to either wipe the cell, or write a value of one. The cell does not retain that value infinitely (it slowly leaks out), so a refresh of the value is provided occasionally. This refresh cycle introduces an unusable cycle, but allows the very volatile RAM to accurately store values.


Each RAM cell has an address, which the operating system assigns it. The pool of addresses is determined by two things, the operating system and the amount of bits the system can process at once (8, 16, 32, and 64 bit OSs are currently commercially available).

Looking at a potential example, we can have three different computers, with exactly the same physical setup. The first has a 32 bit high end OS, the second a 64 bit low end OS, and the final a high end 64 bit OS. Assume each has the same processor, RAM quantity (32 GB), and other peripherals. You would see the following amount of RAM in each system:
1) 4 GB
2) 16 GB
3) 32 GB

Note that the first system can only address 4 GB. This is due to a physical limitation on addresses, because of the 32 bit OS.
Now, the second and third OSs should read the full 32 GB, right? Well, no. If you're using a Microsoft OS then there are artificial limitations on the addressable RAM. A practical example is that the Professional windows 7 x64 variant can address 192 GB of RAM, while the Home Premium can only address 16 GB of RAM.


Moving on to timings and frequency:
Modern RAM has three significant values, which distinguish similar RAM modules from one another. Voltage, operational frequency, and timings determine what RAM is expensive and what is significantly cheaper to buy.

Voltages are determined by the manufacturing process. Each RAM module is designed to operate at a specific voltage, determined by what materials they are constructed with. This value is generally given as a single voltage, but functionally is a range. Manufacturers generally specify DDR3 as 1.5 or 1.65 volts, depending upon many different factors.

Operational frequency is a huge variable as far as system performance. The frequency determines how fast a RAM module can read or write values. Higher frequencies mean there are more read and write cycles, but memory cells can only read and write so fast. Higher voltages and looser timing can allow you to run at greater frequencies. In short, higher frequencies are better.

Timing, latencies, or CAS values are all measures of how often a memory cell can be written. The value are often called "tight" or "loose" based upon values. Smaller values are better.


Finally, modern systems are more interesting. With the inclusion of the North Bridge into the CPU there is no discrete memory control module. As such, systems generally have a memory frequency that they operate at best, with diminishing returns as frequency increases. The current Intel systems need 1600 MHz, the APUs need 1866 MHz, and BD is an interesting beast that I've never been able to get my mind around. The lowest timings that meet these minimum frequencies are generally all most users need.

Assuming that you don't need special RAM (some high performance computing systems and programs might show preference for either tight timings or high frequencies), just shoot for what pricing you can afford. Forget all the crazy RAM overclocking, because most common users won't see a difference between similarly timed 1600 MHz and 1866 MHz.
 

Zaspera

New Member
Joined
Jan 5, 2011
Messages
500 (0.10/day)
Location
Mapleville, RI
System Name HAF Gamer
Processor Phenom II x4 965 Black Edition
Motherboard Asrock 970 Extreme3
Cooling CM Hyper 212 EVO
Memory 8GB Crucial Ballistix 1600mhz (2x4GB)
Video Card(s) PNY GTX 680 1006MHz
Storage Samsung Spinpoint F3 1TB 7200RPM 3GB/s
Display(s) 22" LG EW224T LED
Case Cooler Master HAF 922
Audio Device(s) Onboard (for now)
Power Supply OCZ ModXStream Pro 600W
Software Windows 7 Ultimate 64-bit
@lilhasselhoffer
You rock. That's the kind of 101 I was looking for. Thank you!
 
Top