- Joined
- Sep 16, 2003
- Location
- Croatia / Hrvatska
This is my theory, please correct me:
Width of the memory bus is defined by the cpu and the memory controller (even though it is near the core in A64, I am looking at them as separate units) and it defines how many times cpu will have to fetch data from the RAM to fill the cache line (larger bus -> less multiplexing) thus increasing memory bandwith.
Dual channel is a memory controller only related technology, the cpu could run without it or with it (like pluging an XP into the nforce 2 and then nforce 2 ultra, it will work in both) and it enables accessing both modules at the same "speed", but the bus still could be 64 or 128 bits long.
Now, I hear a lot of talk about how socket 939 is good because of *dual channel* which will drastically increase bandwith. Since I know that gains from that technology are 15% max, I belive this is wrong?
I believe 939 introduces *128 bit mem bus* and dual channel is taken for granted. Is this correct?
Width of the memory bus is defined by the cpu and the memory controller (even though it is near the core in A64, I am looking at them as separate units) and it defines how many times cpu will have to fetch data from the RAM to fill the cache line (larger bus -> less multiplexing) thus increasing memory bandwith.
Dual channel is a memory controller only related technology, the cpu could run without it or with it (like pluging an XP into the nforce 2 and then nforce 2 ultra, it will work in both) and it enables accessing both modules at the same "speed", but the bus still could be 64 or 128 bits long.
Now, I hear a lot of talk about how socket 939 is good because of *dual channel* which will drastically increase bandwith. Since I know that gains from that technology are 15% max, I belive this is wrong?
I believe 939 introduces *128 bit mem bus* and dual channel is taken for granted. Is this correct?