To provide you with an overview on New And existing technologies, hopefully helping you understand the changes in the technology. Together with the overviews we hope to bring topical issues to light from a series of independent reviewers saving you the time And hassle of fact finding over the web.
We will over time provide you with quality content which you can browse and subscribe to at your leisure.
The amount of RAM (Random Access Memory) in a system is an important factor in its overall performance. So to is that RAM’s speed and latency. Whether the RAM is operating in single- or dual-channel mode is also important. So what is dual-channel?
Dual-channel technology depends on several factors, so in this TekSpek we’ll explore what those are and how they work together.
The RAM in most modern PC systems is either DDR or DDR2. As you might expect, DDR2 supersedes DDR and the two technologies are in some ways similar; something we’ve explored in another TekSpek.
Irrespective of whether the RAM is DDR or DDR2, it connects to the system’s memory controller by a 64-bit wide bus or channel. In current Intel-based systems, this memory controller resides on the ‘northbridge’ of the chipset on the motherboard. In AMD-based systems, the processor contains the memory controller.
With just one memory channel, it doesn’t matter how much memory you put on it, there’s still a limit to the rate at which data can be transferred.
However, what if there were two memory channels? The RAM itself is still only 64-bits wide and can only interface with one channel, but there’s now two 64-bit memory channels… a dual channel configuration. To make use of this feature, two RAM modules will be required.
Two RAM modules, each with their own channel… dual-channel RAM. It’s like RAID-0 for memory. Simple! Well, there are still a few things to consider.
You’ve probably seen ‘dual-channel kits’ of memory available. These consist of two modules of the same RAM. In many cases, the system’s memory controller can only operate in dual-channel mode when both channels have the same RAM in them. Sometimes you can get away with same-sized modules running at the same speed, but to play it safe the same modules should be used.
If a motherboard has more than two DIMM slots (say, four) then where does the RAM go? The motherboard’s manual, or colour coding, should indicate which slots are used for which channel and how to install the RAM for a dual-channel configuration. Dual-channel with four DIMMs is often possible too, but overall operating speeds can drop as a result.
Just as motherboards have varying support for certain memory modules, dual-channel support varies too. It’s often useful to check a motherboard manufacturer’s website to see what compatibility is like before making a RAM purchase.
So, once the dual-channel configuration is up and running, what are the benefits? In theory, double the bandwidth that was available before. Parallel solutions like dual-channel doesn’t always translate directly to double the performance, however, so the benefits will vary depending on the circumstances.
All modern enthusiast motherboards and even mid-range boards should support dual-channel memory. AMD’s Socket 754 processors (for their budget CPUs) are not dual-channel capable. Socket 939 processors are.
Dual-channel memory kits are readily available, although buying two of the same RAM module will often be as good, even though the modules won’t have been verified as dual-channel capable together.
Dual-channel technology exists for both DDR and DDR2 RAM and there’s little sign of (and no point in) reverting back to a single-channel architecture. It’s commonplace now, compared to just three or so years ago.
AMD is responsible for dual channel support on the memory controllers of its CPUs. Chipset manufacturers have a role to play too, particularly for Intel systems, so that includes ATI, NVIDIA, SiS and VIA. Then of course, there are the motherboard manufacturers, of which there are too many to list.
As for the RAM itself, some companies provide special kits, as we’ve already mentioned. These include Corsair with their TwinX range, Mushkin, OCZ, Kingston and many more. A lot of the modules will be derived from the same memory chips, but they may be rated to run at different speeds, configured or tested differently.
As with any purchase, making the right decision is important if you want the best performance, so seek the advice of those on hardware forums if you have any doubts.