DDR RAM Explained

skunksmash

im coming for cake
Vista Guru
Gold Member
Recently there have been more & more questions regarding ''DDR RAM''
so here is an explanation on how it works!!....

1) General - Random access memory relies on an electrical charge, which is constantly refreshed to hold data....

Without power, memory is lost.
It does not retain data without power.

2) Definition - DDR RAM is Dual Data Rate RAM.....

If your mobo uses DDR RAM, your BIOS may list RAM frequency (half of RAM's rated DDR speed) or actual DDR speed.
The PC equivalent is 8 times the DDR speed or 16 times the actual frequency.... e.g.
DDR400 runs at 200 MHz and is rated as PC3200 (also DDR2-400 = 400 MHz = PC2-3200).
DDR2 works on the same principles as DDR, but it has a 240 pin interface compared to a 184 pin interface for DDR. Unless otherwise states below, info for DDR applies to both DDR and DDR2.

3) RAM Timings - Higher numbers ...

(5-5-5-15 and higher are possible) equate to looser timings.
Lower number (2-2-2-5 being the typical lowest) equate to tighter timings.
Ultimately a timing is an interval based on clock cycles.
If a particular event that coincides with a particular timing is occurring every two clock cycles, then it is running tighter than if it were occurring every 4 clock cycles.
The occurrence is effectively happening more quickly (in less clock cycles) with a "tighter timing''

4) Dividers - 1:1 CPU:RAM synchronicity generally offers best performance on Intel systems....

Loosening timings to achieve higher FSB will most often offer better performance than tight timings with limited FSB.
With this principle in mind when overclocking, achieving the highest CPU FSB even at the expense of very loose RAM timings is the ultimate goal.

5) Timings vs Performance - At any given clock speed, tighter timings will offer better performance than looser timings...

6) Dividers vs Performance - Running RAM faster than the CPU may offer better performance than 1:1...

This is particularly true on DDR2 as some DIMMs can run at DDR2-1200 (600 MHz) or faster.
If you have found your CPU's maximum frequency and have the headroom to run a divider that will run the RAM faster than the CPU (i.e. your RAM is not yet at its maximum frequency), then go for it.
Limiting your CPU overclock to run the RAM faster than the CPU, however, will reduce performance.
Again, go for the highest CPU FSB possible first and foremost.

7) RAM speed vs Motherboard Specifications - RAM's rated speed is not its required speed....

Even though RAM may be rated to run up to DDR500, for example, it will still run at 400 MHz if that is the corresponding bus speed of the system.
Therefore, if your motherboard lists DDR400 or DDR2-800 as the maximum RAM speed, it is very rare that it would not safely run RAM rated at a higher speed.

A few examples: if you have an 800 mhz FSB CPU, and you install DDR500 it will still only be running at DDR400, at stock bus speeds, until you up the mobo's FSB.
If you are running a 533 mhz FSB CPU in conjunction with PC3200, the RAM will still be running at 266 mhz in 1:1 at stock bus speeds.
The benefit of having faster-rated RAM is to allow for higher overclocking.

8) If your mobo supports dual channel memory then take advantage of it.....

Dual channel memory does not necessarily need to be purchased in a dual channel "kit", but you are best to install two identical matching sticks when running dual channel.
If running dual channel with two speeds of RAM, your mobo will only operate in dual channel mode at the speed of the slowest stick.
Dual channel memory greatly increases memory throughput (ideally it is supposed to double memory bandwidth but in reality this is not true).


:)SK
 

My Computer

System One

  • Manufacturer/Model
    ME.....
    CPU
    Q9450 @ 3.6ghz
    Motherboard
    P5K PREMIUM
    Memory
    8GB 1066mhz buffalo firestix
    Graphics Card(s)
    HD 5970
    Monitor(s) Displays
    20'' syncmaster
    Screen Resolution
    1680x1050
    Hard Drives
    160GB 7200RPM SEAGATE BARRACUDA IDE
    160GB 7200RPM SEAGATE BARRACUDA SATA 2
    PSU
    XCILIO 850w
    Case
    unknown ATX
    Cooling
    Arctic cooler pro 775
    Keyboard
    logitech EX110
    Mouse
    logitech cordless optical
    Internet Speed
    2mb
Thanks mate,

great effort!

Amplid
 

My Computer

System One

  • CPU
    Intel Q9550 @ 3.2 GHz (for now)
    Motherboard
    Asus ROG Striker 2 Extreme
    Memory
    2 x 2Gb Patriot DDR3
    Graphics Card(s)
    XFX GeForce 9800 GTX+
    Sound Card
    Creative Supreme FX 2
    Monitor(s) Displays
    Neovo F417 17''
    Screen Resolution
    1280x1024
    Hard Drives
    Samsung SP2504C SATA 7200rpm
    PSU
    Pc Power & Cooling 750
    Case
    Coolermaster CM 690
    Cooling
    6 120mm's, Xigmatek HDT 1283 with crossbow backplate
    Keyboard
    Logitech G11
    Mouse
    Logitech Cordless Trackman Wheel
    Internet Speed
    ~1000 Kb/sec
Nice explanation.
 

My Computer

System One

  • Manufacturer/Model
    Scratch Built
    CPU
    Intel Quad Core 6600
    Motherboard
    Asus P5B
    Memory
    4096 MB Xtreme-Dark 800mhz
    Graphics Card(s)
    Zotac Amp Edition 8800GT - 512MB DDR3, O/C 700mhz
    Monitor(s) Displays
    Samsung 206BW
    Screen Resolution
    1680 X 1024
    Hard Drives
    4 X Samsung 500GB 7200rpm Serial ATA-II HDD w. 16MB Cache .
    PSU
    550 w
    Case
    Thermaltake
    Cooling
    3 x octua NF-S12-1200 - 120mm 1200RPM Sound Optimised Fans
    Keyboard
    Microsoft
    Mouse
    Targus
    Internet Speed
    1500kbs
    Other Info
    Self built.
Nice Post very informative :)
 

My Computer

System One

  • Manufacturer/Model
    HP Media Centre PC m8400f
    CPU
    AMD Phenom 9500 Quad Core Processor
    Motherboard
    AMD Phenom
    Memory
    3.00 GB
    Graphics Card(s)
    NVIDIA GeForce 8500 GT
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    Generic PnP Monitor
    Screen Resolution
    1024 x 768
    Hard Drives
    ST336032 OAS SCSI Disk Device x 2
    PSU
    600 watt
    Case
    HP
    Keyboard
    HP 5189
    Mouse
    HP
    Internet Speed
    Broadband
    Other Info
    DVD/CD-ROM Drive- TSSTcorp CDDVDW TS-H653N CdRom Device
    1T Media Drive
    Logitech 400w sound system
Thanks SK.

Gary
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS420
    CPU
    Intel Core2 Quad Q6600
    Memory
    Crucial Ballistix 4x2GB PC2 6400
    Graphics Card(s)
    NVIDIA GeForce 8600 GTS 256 MB
    Sound Card
    Creative SB X-Fi
    Monitor(s) Displays
    HP w2207 + HPvs15
    Screen Resolution
    1680x1050 + 1024x768
    Hard Drives
    2-WD5000AAKS-500 GB
    WD 5000AAV-500 GB external
    Keyboard
    Microsoft Comfort Curve
    Mouse
    MX Revolution
    Other Info
    Wacom Intuos 2 Graphics Tablet
    Experience Index=5.5
My motherboard limits my memory to 800 MHz. They are PC2-6400U-555-12 SLI. running dual channel. If I decided to overclock my computer, I would consider buying better sticks. Could I buy, let's say CL4 or less, or could the mobo restrict this? Would this improve anything? BIOS (and ZPU-Z) say they are running on 1.8 V. When looking at memory on the internet there are memories that say 2 V, is this the same?
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS720
    CPU
    Intel Quad Q6600 2.40GHz
    Motherboard
    Dell 0YU822, NVIDIA nForce 680i SLI SPP / SLI MCP
    Memory
    4GB DDR2 800MHz
    Graphics Card(s)
    Gainward GeForce GTX 560 Ti, 1024 MB GDDR5
    Sound Card
    Creative SB X-Fi Xtreme Gamer
    Monitor(s) Displays
    Dell 2407WFP-HC
    Screen Resolution
    1920x1200
    Hard Drives
    NVIDIA 640GB SATA Raid 0 (2x320GB) (7200 rpm) for Vista,
    Intel X25-M G2 160 GB for W7,
    Maxtor OT III External HDD,
    WD Elements 1 TB External HDD
    Internet Speed
    100/20
    Other Info
    M779 PCIe PAL/SECAM/DVB-T Desktop TV Tuner. Broadcom NetXtreme 57xx Gigabit Controller.
*Bump
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS720
    CPU
    Intel Quad Q6600 2.40GHz
    Motherboard
    Dell 0YU822, NVIDIA nForce 680i SLI SPP / SLI MCP
    Memory
    4GB DDR2 800MHz
    Graphics Card(s)
    Gainward GeForce GTX 560 Ti, 1024 MB GDDR5
    Sound Card
    Creative SB X-Fi Xtreme Gamer
    Monitor(s) Displays
    Dell 2407WFP-HC
    Screen Resolution
    1920x1200
    Hard Drives
    NVIDIA 640GB SATA Raid 0 (2x320GB) (7200 rpm) for Vista,
    Intel X25-M G2 160 GB for W7,
    Maxtor OT III External HDD,
    WD Elements 1 TB External HDD
    Internet Speed
    100/20
    Other Info
    M779 PCIe PAL/SECAM/DVB-T Desktop TV Tuner. Broadcom NetXtreme 57xx Gigabit Controller.
hi Submarine....

what motherboard do you have....??




:)SK
 

My Computer

System One

  • Manufacturer/Model
    ME.....
    CPU
    Q9450 @ 3.6ghz
    Motherboard
    P5K PREMIUM
    Memory
    8GB 1066mhz buffalo firestix
    Graphics Card(s)
    HD 5970
    Monitor(s) Displays
    20'' syncmaster
    Screen Resolution
    1680x1050
    Hard Drives
    160GB 7200RPM SEAGATE BARRACUDA IDE
    160GB 7200RPM SEAGATE BARRACUDA SATA 2
    PSU
    XCILIO 850w
    Case
    unknown ATX
    Cooling
    Arctic cooler pro 775
    Keyboard
    logitech EX110
    Mouse
    logitech cordless optical
    Internet Speed
    2mb
what motherboard do you have....??

Hi, here it is:
Zpu-ZMain090125.JPG

Memory is running on 800 MHz 5-5-5-18 right now. Seems to be very little settings available for change in my BIOS (none). Got a 6400-666 memory as a replacement from computer manufacturer and this dropped the speed to 667 5-5-5-15. Complained and got two CL5 and two CL6. Put in the two CL5 as a pair and kept two of my old. As I am planning to OC in future, I am trying to learn what parameters matters and what does not. What is motherboard dependent and what is not. Computer handbook only reveal I should use 667 or 800 MHz DDR2 unbuffered SDRAM SLI at 512 MB, 1 GB or 2GB. Not that I am planning to overclock memories, but perhaps get some better.
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS720
    CPU
    Intel Quad Q6600 2.40GHz
    Motherboard
    Dell 0YU822, NVIDIA nForce 680i SLI SPP / SLI MCP
    Memory
    4GB DDR2 800MHz
    Graphics Card(s)
    Gainward GeForce GTX 560 Ti, 1024 MB GDDR5
    Sound Card
    Creative SB X-Fi Xtreme Gamer
    Monitor(s) Displays
    Dell 2407WFP-HC
    Screen Resolution
    1920x1200
    Hard Drives
    NVIDIA 640GB SATA Raid 0 (2x320GB) (7200 rpm) for Vista,
    Intel X25-M G2 160 GB for W7,
    Maxtor OT III External HDD,
    WD Elements 1 TB External HDD
    Internet Speed
    100/20
    Other Info
    M779 PCIe PAL/SECAM/DVB-T Desktop TV Tuner. Broadcom NetXtreme 57xx Gigabit Controller.
Question Skunk?

I've tweaked my evga board to match my OCZ 1006 memory specs at 5-6-6-18 2T 2.1V with the "expert" setting. When I switch it to the "optimal" setting it switches the cycle to 5-8-8-24.

If lower #'s are tighter why doesn't "optimal" setting adjust to lower cycle #'s?
 

My Computer

System One

  • Manufacturer/Model
    Home Built
    CPU
    Q9400
    Motherboard
    EVGA 790 Ultra
    Memory
    6 GB OCZ DDR3 1800 (PC3 14400)
    Graphics Card(s)
    EVGA GeForce 275 GTX @2 SLI
    Sound Card
    Sound Blaster X-Fi Titanium
    Monitor(s) Displays
    Samsung Syncmaster 30"
    Screen Resolution
    2560 x 1600
    Hard Drives
    C-Drive-Samsung 450GB SATA 3.0Gb/s
    D-Drive-Samsung 1TB SATA 3.0Gb/s
    PSU
    Silverstone 700W SLI ready
    Case
    Lian Li
    Cooling
    Air- 4 X 120MM (1 intake, 3 exhaust) and 1 X 80MM (exhaust)
    Keyboard
    Logitech MX 5500 Bluetooth
    Mouse
    Logitech MX Revolution Bluetooth
    Internet Speed
    3.0 GBS
Question Skunk?

I've tweaked my evga board to match my OCZ 1006 memory specs at 5-6-6-18 2T 2.1V with the "expert" setting. When I switch it to the "optimal" setting it switches the cycle to 5-8-8-24.

If lower #'s are tighter why doesn't "optimal" setting adjust to lower cycle #'s?
because the bios has set the ram timings at a safe operating environment, looser timings set by default usually means that your CPU is running 1:1 with your ram, your CPU is slowing the timings down to get a faster speed. if you want tighter timings on your ram, you could increase your CPU clock frequency to reflect this so effectively your running 1:1 even at higher clock speeds, theres more in common with your cpu and ram than you might think.
I found this out the hard way, my windows experience index was telling me my ram was slow (5.5) and my CPU was fast (5.9), i overclocked my CPU to 2.8Ghz and my ram was released to do its dirty deeds and bumped up the ram to 5.9, it confused me at first but i realised that my CPU was slowing my RAM down, running it in 1:1, like a Dam holding the water back, as soon as i removed the barrier, i was overwhelmed with how much performance was gained.
pics are before and after ive since overclocked my CPU to 3Ghz
 

Attachments

  • wei..jpg
    wei..jpg
    312.3 KB · Views: 447
  • WEI.JPG
    WEI.JPG
    71.1 KB · Views: 156
Last edited:

My Computer

System One

  • Manufacturer/Model
    Custom Build
    CPU
    Intel Q6600 @ 2.8GHz
    Motherboard
    Evga NF78-CK-132-A 3-Way SLI
    Memory
    8Gb DDR2 Corsair Dominator @ 1066Mhz 5-5-5-15
    Graphics Card(s)
    EVGA 560 GTX SC FTW 1GB
    Sound Card
    Realtek ALC888 7.1 Audio, Logitech G35 7.1 Surround Headset
    Monitor(s) Displays
    Dell S2409W 16:9, HDMi, DVI & VGA
    Screen Resolution
    1920 x 1080
    Hard Drives
    Samsung 7200rpm 250Gb SATA,
    Samsung 7200rpm 750Gb SATA,
    WD 7200rpm 1TB SCSI SATA.
    PSU
    Xigmatek 750W Quad sli quad core 80% eff
    Case
    Antec 900 Gaming Case
    Cooling
    Zalman CNPS9700-NT NVIDIA Tritium, Dominator RAM cooler
    Keyboard
    Logitech generic keyboard
    Mouse
    Razor Lachesis Banshee V2 Blue, 4000DPI
    Internet Speed
    16Mb Sky bb
    Other Info
    Wireless Gaming Receiver for Windows, Wireless Xbox 360 Pad, Wireless Xbox 360 Les Paul Guitar
Thanks for the explanation!

Cheers,

Riko
 

My Computer

System One

  • Manufacturer/Model
    Home Built
    CPU
    Q9400
    Motherboard
    EVGA 790 Ultra
    Memory
    6 GB OCZ DDR3 1800 (PC3 14400)
    Graphics Card(s)
    EVGA GeForce 275 GTX @2 SLI
    Sound Card
    Sound Blaster X-Fi Titanium
    Monitor(s) Displays
    Samsung Syncmaster 30"
    Screen Resolution
    2560 x 1600
    Hard Drives
    C-Drive-Samsung 450GB SATA 3.0Gb/s
    D-Drive-Samsung 1TB SATA 3.0Gb/s
    PSU
    Silverstone 700W SLI ready
    Case
    Lian Li
    Cooling
    Air- 4 X 120MM (1 intake, 3 exhaust) and 1 X 80MM (exhaust)
    Keyboard
    Logitech MX 5500 Bluetooth
    Mouse
    Logitech MX Revolution Bluetooth
    Internet Speed
    3.0 GBS
My DDR2 800 RAM (dual ch)is running under 1200Hz. However, i cant see big improvement over 800Hz. (constant timing) :(.
Should there be less apps that are FSB bound.
 

My Computer

System One

  • Manufacturer/Model
    Custom Build
    CPU
    Core Duo E6320 @ 3.0GHz
    Motherboard
    Intel 965P
    Memory
    VData 4GB DDR2 800MHz (Only 3.25GB available to use)
    Graphics Card(s)
    NV Geforce 9600GT-512MB @ 850/2100MHz
    Sound Card
    Integrated Card (Realtek)
    Monitor(s) Displays
    MAG 22" LCD
    Screen Resolution
    1680 x 1050
    Hard Drives
    An old Seagate 160GB HDD (7200rpm)
    PSU
    400W (peak)
the only way you'll notice a difference above 800mhz with DDR2 is while ''number crunching'' , tighter timings & a lower frequency can often deliver the same or better performance......

obviously DDR3 is different ;)


& i dont undertsnd what you mean by ''apps are FSB bound'' ??




:)SK
 

My Computer

System One

  • Manufacturer/Model
    ME.....
    CPU
    Q9450 @ 3.6ghz
    Motherboard
    P5K PREMIUM
    Memory
    8GB 1066mhz buffalo firestix
    Graphics Card(s)
    HD 5970
    Monitor(s) Displays
    20'' syncmaster
    Screen Resolution
    1680x1050
    Hard Drives
    160GB 7200RPM SEAGATE BARRACUDA IDE
    160GB 7200RPM SEAGATE BARRACUDA SATA 2
    PSU
    XCILIO 850w
    Case
    unknown ATX
    Cooling
    Arctic cooler pro 775
    Keyboard
    logitech EX110
    Mouse
    logitech cordless optical
    Internet Speed
    2mb
yes. ddr3 makes a huge difference.

Many apps im using tend to have overwhelming computation tasks other than memory bus thirsty. These apps are not FSB bound (aka. performance limited by FSB).

Dex
aymloEKh0Fg4HPZ2E87n86Udvs4FoWqwSHUAAAAASUVORK5CYII=
 

My Computer

System One

  • Manufacturer/Model
    Custom Build
    CPU
    Core Duo E6320 @ 3.0GHz
    Motherboard
    Intel 965P
    Memory
    VData 4GB DDR2 800MHz (Only 3.25GB available to use)
    Graphics Card(s)
    NV Geforce 9600GT-512MB @ 850/2100MHz
    Sound Card
    Integrated Card (Realtek)
    Monitor(s) Displays
    MAG 22" LCD
    Screen Resolution
    1680 x 1050
    Hard Drives
    An old Seagate 160GB HDD (7200rpm)
    PSU
    400W (peak)
Back
Top