Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
If you mean dual channel, that would depend on if your motherboard supports that feature. Check your specs to see if it supports dual channel memory. Two sticks of identicle Ram next to each other is not dual channel.
Keep Smiling
It makes them think you're up to something...

Simply put, if you install 2 x 512MB PC3200 in single channel mode, you'll have 1GB of PC3200.
If you install 2 x 512MB PC3200 in dual channel mode, it's like having 1GB of PC6400, but this can ony be done with a board that supports dual channel mode. Dual channel is a function of the board, not the RAM.
ASUS A7N8X-X
Athlon XP 1800+
8.5 x 200MHz
1024MB PC3200 2.5-3-3-7
Asus A9550GE/TD 128MB
WinME/WinXP Pro SP2

I would have thought that running with 2x512 in dual channel would be akin to having 512mb @ pc6400 rather than the whole 1gb @ PC6400. As I understand hyperthreading it allows the two "halves" of the processor to have it's own access to half the available ram so that when multitasking one task is not delayed by the ram being used on other tasks. I could be completely wrong on my layman's understanding and would welcome further input on the subject.
I used to have a signature but it disappeared and I just couldn't be bothered writing another so please feel free to ingore this.

Dual core cpu will have 2-halves of the processor to have its own access to dual channel ram. Hyperthreading is the "emulated" dual core, and that's why the performance is only slightly faster compare to single channel ram/no hyperthreading.

Read the whole article. Understood about 10% of it. Still do not know exactly how HT makes use of Dual Channel ram. The article talks a lot about the processor and threading but no reference to what it means as far as ram use is concerned.
I used to have a signature but it disappeared and I just couldn't be bothered writing another so please feel free to ingore this.

In dual-channel motherboards you have two independent memory controllers. As long as you have RAM inserted in slots controlled by each then you are running in dual-channel mode. For example if controller 1 is attached to slots 1 and 2 and controller 2 is attached to slots 3 and 4 then at a minimum if RAM is placed in slots 1 and 3 or slots 2 and 4 then you are running in dual-channel mode. If you place RAM in slots 1 and 2 or 3 and 4 you are not. Motherboards with only one memory controller will always be single-channel no matter how may sticks of RAM you have.
In theory with dual-channel if you could access both the channels continuously and half the accesses were on each channel then you might come to doubling the memory bandwidth using dual-channel. This is rarely obtained so at most you might 5%-10% increase in benchmark performance. In practice you might not see any diference.
Processors with hyperthreading have two pipelines. However only one has access to the cache or system RAM at a time. They both can run at the same time as long as they do not need access to cache or RAM. If one pipeline is using cache or RAM and the other needs it then it must wait for the other to release it. That is why hyperthreading only gives maybe 10%-20% increase in performance over a single processor.
In dual-core processors you have two independent processors each with its own cache. Then there are either one or two memory controllers not necessarily dedicated to a particular processor. They can both run at full speed as long as the executing code are contained within the cache. If RAM access is neeeded then only one can execute at a time unless you can dedicate a memory controller to each and RAM to each. Motherboards with two or more processors can be set up to have memory dedicated to each processor as well as shared memory. I do not know if that will be done with dual-core since that will require more total system RAM.
Intel has the memory controllers on the motherboard while AMD's Athlon 64s have the memory controllers on the die with the CPU.
AMD designed the Athlon 64 with on die memory controllers and multiple cores in mind. Implementing dual-core processors was a logical step for them. On the other hand Intel's attempt at dual-cores was a desperate attempt not being left behind. They simply slapped two P4 cores together and called it dual-core. Benchmarks for dual-core processors clearly show that the AMD ones leaves the Inel ones in the dust. The same is true for the server/workstation market where dual-cores give the most benefit. AMD dual-core Opterons are not only much faster but they run signicantly cooler and use a lot less power than their Xeon counterparts. Xeons with two dual-core processors running hyperthreading were showing 8 logical processors could not beat Opterons with two dual-core processors that only had 4 logical processors.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |