Need insight on RAM!
1 hour ago, DivinePhantom said:I'm concerned is the timing speed and latency...? The timing of the two sticks I plan to buy is 19-20-20-40 with a CAS (whatever that means) latency of 19. I'm comparing this. What is the real difference and why
Ram has a frequency measured in cycles per second, hertz.
With DDR memory, the reported frequency is twice the actual clock frequency, so the cycle time is (1 second /frequency)*2.
CAS (Column address strobe) latency is the number of clock cycles it takes to access and return data in one of its columns. So for example, if you had 3600mhz ram with a CL of 19, that means the memory has a cycle time of [1 second / (3,600,000,000 / 2)=] .55 nanoseconds and a delay (true latency) on column address lookups of [19*.55=] 10.5ns.
There are many other important signal timings:
When you see something like 14-14-14-34, those are your primary memory timings in cycles:
CAS-tRCD-tRP-tRAS
tRCD: (Row address to column address delay) The time it takes between the activation of the line (RAS) and the column (CAS) where the data are stored in the matrix
tRP: (Row recharge time) The time it takes between disabling the access to a line of data and the beginning of the access to another line of data
tRAS: (Row active time) How long the memory has to wait until the next access to the memory can be initiated
There are also secondary/tertiary ram timings, for example: tRRD_S, tRRD_L, tFAW.
Memory timings (for Intel boards) are set in the MRC of the BIOS. XMP/SPD advertises preferred timings to the MRC. A given MRC may or may not be able to implement a certain SPD-- this is one of the primary reasons for motherboard/ram compatibility issues. XMP/SPD only includes tunings for primary timings. Secondary timings are therefore typcially left at JEDEC recommendations. Many of the secondary timings interact with primary timings in complex ways. Different IC layouts will have different JEDEC standards so memory with identical clock frequencies and primary timings may have different performance...
TLDR: Memory timings are complicated... to compare CAS between 2 different ram modules, look at CL / frequency : lower is better
(eg., 19CL/3600mhz vs 14/3200 --> .0053 vs .0044 :: 14CL@3200 is lower CL than 19CL@3600).
At a given frequency, tighter/lower primary timings are better. Eg., 1-1-1-8 would be much better than 10-10-10-50, if both had clock frequencies of 100mhz.

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 accountSign in
Already have an account? Sign in here.
Sign In Now