Originally posted by: holycpu
Originally posted by: RichUK
no no my friend you have it all wrong
Check this
Link
i decided to give a massive explaination to another user about all things bright and beutiful (well everyting you need to know anyway), this should clear some things up for you.. dont worry everyone has to learn
mine is the 13th post down
wow.........so hard to understand (not that your explaination is not good but I am just stupid ...... )
I am willing to learn if you are willing to teach
🙂 !!!
I will read your thread again to try to understand it more.
In basic ...
Forget about hyperthreading and 800fsb this is nothing to do with what is effective (real)
If you look on the link that i have provided which i wrote for another user, and look under what i wrote for "Quad pumping" this is where you get 800fsb from an intel chip(theoretically)..
Dual channel - all this means is that the motherboard supports two DIMM slots/channels for memory, each channel is governed by the MEM controller and the bandwidth from the RAM, which is measured in MB/s, so with the standard PC3200 RAM you are getting 3,200MB's, if you were to bump up the FSB/HTT from the standard 200Mhz to 250Mhz you will get RAM bandwidth of 4,000MB's, which you might be farmiliar with as PC4000 RAM. Now each channel in AMD's case is controlled by the mem controllers on the CPU die itself, as apposed to the northbridge for the intels. Each mem controller is 64bit (this is broken down into 2x32bit, which means 32bit addressing upstream and 32bit addressing downstream (Communication from the ram to CPU and vise versa) 32bit is the addressing in which we run our OS's on aka windows xp which is 32bit, 64bit OS's is a whole different ball game, i can't be bothered at the mo to talk about that). Now basically if you add two mem controllers aka AMD's 128bit mem controller, which is 2 x 64bit mem controllers, you then get two individual channels for mem to work on, so if you then put in 2 x512Mb sticks (at PC3200 spec) into single channel like on the socket 754 athlons you get bandwidth of 3,200MB's no matter how many sticks you stick in, but with the new Athlons/FX's if you put 1 x512Mb PC3200 in the first channel, and then 1 x 512Mb pc3200 stick in the second channel, you get a total bandwidth of 6,400MB/s, which AMD does not fully use down to the high effciency of the onboard mem controllers, therfore AMD chips are more inclined to have lower latancy preferabley CAS 2 .. but depending on what RAM you have and what HTT you run this is not always possible....
You will find that when running dual channel if in one channel you run poor spec PC2700 and in the other channel low lantency PC3200, the MEM will always default to the Lowest common denominator, therefore the poor spec pc2700. Also you can keep in mind that when running dual channel you do not have to run base pairs, therfore you can run different specs on the different channels with teh ofcourse the sacrifice to the lower spec RAM used, on the same channel you most often then not have to run the same size and spec RAM (you will see nowdays motherbordas with 3 DIMM slots when running single channel, and dual channel has two sets of two DIMM slots.
Now the reasons that the Intel chips are bandwidth hungry is because the FSB has to go through the northbridge before it goes through to the CPU, therfore you can see it as a highway/motorway, where you have four lanes from the RAM to the northbridge then 2 lanes from the Northbridge to the CPU, therefore cutting down RAM performance durastically... Therefore AMD's solution to use on die MEM controllers cuts out the inafficient use of mem controllers on the northbridge and gets controlled directly on the CPU core isself... (thats why AMD are better
😛)
Hope this helps
🙂