using pcpartpicker to choose ram. What it all means..

mralex42

Honorable
Nov 5, 2013
15
0
10,520
I'm building my first pc. I got my mobo in today and looking at DDr3 RAM and im a bit clueless. Does speed really play a huge part? And what does the category "CAS" refer to? when using duel channel does each slot in a channel need the same RAM(brand, speed, size)?

 
Solution


The speed rating, often marketed as DDR3-XXXX or PC3-XXXXX is the maximum theoretical transfer rate of the module.

DDR3-XXXX is the IO rate per pin measured in megabits per second, and PC3-XXXXX is the IO rate per standard 64 bit memory channel measured in megabytes per second. They measure the exact same thing, one is simply 8 times larger than the other (64 IO pins per x86 memory channel divided by 8 bits per byte).

A higher transfer rating is better but higher...

Tradesman1

Legenda in Aeternum
CAS or CL is the 1st of the 4 base DRAM timings you see with DRAM and (basically) it tells you how many clock cycles it takes to perform an action, lower is better - what you want to look for in DRAM is a combination of the highest freq and lowest CL or CAS, for basic DRAM look at 1600/9 or 1800/9-10 (both of the first 2 at 1.5 volt) the at 1.6-1.65 2133/10, 2400/11

for high performance 1600/7, 1866/8, 2133/9, 2400/10 2666/11

a lot of what you look for will be determined by your CPU and mobo....mobo advertising will show the freqs it can run, but then the biggie is the CPU and what freqs and amounts of DRAM at a given freq it can carry
 


The speed rating, often marketed as DDR3-XXXX or PC3-XXXXX is the maximum theoretical transfer rate of the module.

DDR3-XXXX is the IO rate per pin measured in megabits per second, and PC3-XXXXX is the IO rate per standard 64 bit memory channel measured in megabytes per second. They measure the exact same thing, one is simply 8 times larger than the other (64 IO pins per x86 memory channel divided by 8 bits per byte).

A higher transfer rating is better but higher transfer ratings also put more stress on the memory controller. Really high speed modules require additional tweaking on part of the user. In general, DDR3-1600 is a safe bet if you don't feel like tweaking your computer or diagnosing crashes..

CAS latency refers to column address strobe. It is the time between the memory controller sending a DRAM column address on the DRAM address bus and the data at that row/column intersection being stable on the IO bus. Despite being categorized as "random access memory" SDRAM or Synchronous Dynamic Random Access Memory is not actually random in the same sense as SRAM or Static Random Access Memory.

SRAM is organized and addressed linearly, with a constant real time delay between accesses regardless of where the target address is located. CPU cache is of SRAM design.

DRAM is organized into rows and columns in a fashion very similar to a spreadsheet. A typical modern DRAM chip consists of a number of banks on a chip (typically four, but up to eight can be addressed) each of which can be active and operating independently. The memory controller selects the bank that it wants, sends a row address, waits for the row to charge, and then sends column addresses in rapid succession. So, in order to read from or write to a truly random address the DRAM controller must first select the bank that the address is located in, close the open row, send the destination row address, open and sense the destination row, and then send the relevant column address. On an individual bank basis you can imagine that this process actually takes quite a bit of time.

Fortunately memory access patterns are rarely ever truly random. Most memory patterns are spatially related, so successive memory accesses are very likely to be to the same column that's already open. This is why CAS is generally regarded as the most important memory timing value; DDR3 allows for up to eight sequential column addresses to be read or written in rapid succession. The memory controller can still keep the memory rank busy (any combination of DRAM chips that form a 64 bit IO bus is called a rank) by issuing operations to another bank while waiting for the column data to respond. Thus, it's possible for a strong memory controller to keep a high speed memory module busy 100% of the time even if the memory has a high CAS latency, but a low CAS latency makes it easier for every component involved.

Dual channel, and by extension triple and quad channel, operate two separate 64 bit IO buses in parallel. These do not have to be strictly identical but they do have to run at the same speed and with the same timings so it is best to buy a set of modules that have been tested to play nice together in such a configuration.

I hope that this answered your question.
 
Solution

mralex42

Honorable
Nov 5, 2013
15
0
10,520


That was in depth. educational. Thank You.
 

TRENDING THREADS