Results 1 to 12 of 12

Thread: What's the difference between Single v.s Dual Channel?

  1. #1
    Registered User
    Join Date
    Feb 2003
    Location
    Australia, Victoria
    Posts
    40

    What's the difference between Single v.s Dual Channel?

    On the C2D platform, is there any real difference between Single v.s Dual Channel configurations for ram. I want to run one stick of XMS2 1GB on a E6400 on the 975X chipset. But I'm not sure if I should just get the other stick too. Besides the size difference, is there any performance difference that is substantial?

  2. #2
    Xtreme Member
    Join Date
    Oct 2004
    Posts
    166
    i would think that for benching there wont be that much of a difference, but in real gaming i know there is...
    >> Lian-Li PC 7077<<<
    >>Amd 4800x2@2700 storm G4::: Dfi nf4 sli-d<<<
    >>Crucial ballistix 2gb 270x10<<<
    >>ati x1800xt oc@750/800//maze4/ramsinks<<<
    >>seasonic s-12 600w<<<
    posted by:EvilCloudStrife
    "Wow, nice dual 16x! MSI? no thanks"

  3. #3
    Registered User
    Join Date
    Feb 2003
    Location
    Australia, Victoria
    Posts
    40
    Quote Originally Posted by thelostrican
    i would think that for benching there wont be that much of a difference, but in real gaming i know there is...
    Did you mean the other way around?

  4. #4
    Xtreme Mentor
    Join Date
    Aug 2005
    Location
    Boston, MA, USA
    Posts
    2,883
    It should be 3% at most, and less in games where you tend to be GPU limited.

    Of course it look like more if you use stupid benchmarking such as running an old game at 150+ FPS.

  5. #5
    Registered User
    Join Date
    Feb 2003
    Location
    Australia, Victoria
    Posts
    40
    I thought it would be cool to match dual core with dual channel ram with dual GFX. Right now I have the former and the latter, not the middle. Was wondering if its worth, but 3% is nothing. I would of thought it was much bigger from the replies I saw on other forums on this topic.

  6. #6
    Registered User
    Join Date
    Aug 2006
    Posts
    90
    I don't think the feedback so far is correct. Dual channel memory provides a significant performance boost. Agreed, in single channel mode the processor will run (along with the cache) at the specified clock rates. However, the memory bandwidth will be half the bandwidth that dual channel provides. So only half as much data will get from memory to the processor (or from the processor to memory).

    It's easy to visualize. When in dual channel mode, the memory modules (let's call them A1 and B1, they are the memory slots of the same color) split the load. So while A1 is sending data to the CPU, B1 is in the process of accessing the next address. Then, when B1 is sending data to the CPU, A1 is in the process of accessing the next address. The same methodology exists when the CPU is sending data to the memory modules.

    So, while the CPU is running at the same rate, it gets (or stores) half as much memory data in the same period of time. This will be very apparent when loading a game, for instance. I don't know that I could put an overall performance gain percentage to dual channel over single channel because it is very application dependent. However, I would guess that on average you will get about 25% improvement with spikes to 50%.

    Example: I have a D805 running SETI@Home 24/7. I had it on a dual channel MB and was getting an average of about 1000 credits per day. The MB went belly up and I only had an old single channel memory MB to replace it with. All other components remained the same. The new average was just over 500 credits per day. But, it depends on the application.

    If I've misunderstood the question, I'm sorry for going OT. But I believe you will get a noticable performance improvement running dual channel mode.

    Kango
    Intel D975XBX (Intel i975-ICH7R) (BIOS 1351)
    Intel Conroe E6600 @3.4GHz Stepping 6 Rev B2
    (Vcore=1.425V, Vmch=1.525V, Vfsb=1.271V)
    GIGABYTE G-Power Pro Cooler GH-PDU21-MF (Heatsink/Fan)
    Corsair TWIN2X2048-6400C4 2GB (2*1GB) DDR2 PC-6400 (@2.1V)
    2*BFGTech GeForce 7900GT OC PCI-E 256MB GDDR3 SLI
    Seasonic USA S12 Energy Plus 650W Quad Rail PSU
    Samsung SyncMaster 213T LCD 21" Monitor (1600x1200@60Hz)
    Matsh1ta DVD-RAM RW SW-9585
    Western Digital WD1200JD SATA 111GB (Drive C)
    Maxtor 6L250R0 SATA 233GB (Drive D)
    Intel 82573E/82573L Gigabit Ethernet (Driver 11.0.45.0)
    SigmaTel STAC9221 8-Channel High Definition Audio (Driver 5.10.5143.0)

  7. #7
    Xtreme Member
    Join Date
    Oct 2004
    Posts
    166
    in games in general using single channel sucks big time, it feels like a whole other computer a lot of laginess in some taxing parts etc...
    >> Lian-Li PC 7077<<<
    >>Amd 4800x2@2700 storm G4::: Dfi nf4 sli-d<<<
    >>Crucial ballistix 2gb 270x10<<<
    >>ati x1800xt oc@750/800//maze4/ramsinks<<<
    >>seasonic s-12 600w<<<
    posted by:EvilCloudStrife
    "Wow, nice dual 16x! MSI? no thanks"

  8. #8
    Xtreme Mentor
    Join Date
    Aug 2005
    Location
    Boston, MA, USA
    Posts
    2,883
    Quote Originally Posted by Kango
    I don't think the feedback so far is correct. Dual channel memory provides a significant performance boost. Agreed, in single channel mode the processor will run (along with the cache) at the specified clock rates. However, the memory bandwidth will be half the bandwidth that dual channel provides. So only half as much data will get from memory to the processor (or from the processor to memory).
    Yeah but only when you read enough data in a streaming fashion. You theory is correct but just a theory.

    For sure you can show us benchmarks that show a more than 2-3% speed advnatage for real applications? 2-3% is what all the socket 754 versus 939 benchmarks showed us.

    So, while the CPU is running at the same rate, it gets (or stores) half as much memory data in the same period of time. This will be very apparent when loading a game, for instance. I don't know that I could put an overall performance gain percentage to dual channel over single channel because it is very application dependent. However, I would guess that on average you will get about 25% improvement with spikes to 50%.
    Uh, no.

    Example: I have a D805 running SETI@Home 24/7. I had it on a dual channel MB and was getting an average of about 1000 credits per day. The MB went belly up and I only had an old single channel memory MB to replace it with. All other components remained the same. The new average was just over 500 credits per day. But, it depends on the application.
    That's really a speculative observation. Can you show us one single thing finishing in better than 2-3% improvement when going dual-channel or point to any benchmark (real applications only, of course useless memory bandwidth benchmarks improve a lot).

  9. #9
    ln2nl
    Join Date
    Jun 2004
    Location
    The Netherlands
    Posts
    1,659
    i let you got to the market
    and lets say you buy for 50 kilo's of products... how would you carry? 1 hand or 2 hands (2x25kilo)
    *EDITed by IFMU*
    Signature Removed by XS Staff for not following XS Policies

    Forum Policies

  10. #10
    The Blue Dolphin
    Join Date
    Nov 2004
    Location
    The Netherlands
    Posts
    2,816
    Quote Originally Posted by Kango
    I don't think the feedback so far is correct. Dual channel memory provides a significant performance boost. Agreed, in single channel mode the processor will run (along with the cache) at the specified clock rates. However, the memory bandwidth will be half the bandwidth that dual channel provides. So only half as much data will get from memory to the processor (or from the processor to memory).
    The PCI-E slots take so much of the bandwidth between the memory and the chipset away that a doubling in bandwidth can never even closely be achieved when going from single-channel to dual-channel.
    It's easy to visualize. When in dual channel mode, the memory modules (let's call them A1 and B1, they are the memory slots of the same color) split the load. So while A1 is sending data to the CPU, B1 is in the process of accessing the next address. Then, when B1 is sending data to the CPU, A1 is in the process of accessing the next address. The same methodology exists when the CPU is sending data to the memory modules.
    That's the theory, however in realworld apps the difference is very small. This has to do with the very good prefetch of Conroe and also with the large cache.
    So, while the CPU is running at the same rate, it gets (or stores) half as much memory data in the same period of time. This will be very apparent when loading a game, for instance. I don't know that I could put an overall performance gain percentage to dual channel over single channel because it is very application dependent. However, I would guess that on average you will get about 25% improvement with spikes to 50%.
    That would be true if the hdd and SATA slot weren't the limitting factor. I'm pretty sure loading times are only effected by memory size. If not everything can be loaded in the memory the rest is put in the pagefile, which means an extra write on the hdd which costs time.
    Example: I have a D805 running SETI@Home 24/7. I had it on a dual channel MB and was getting an average of about 1000 credits per day. The MB went belly up and I only had an old single channel memory MB to replace it with. All other components remained the same. The new average was just over 500 credits per day. But, it depends on the application.
    That's correct, it depends on the application. In games for example there is no need for dual-channel. Big calculations can be loaded in the Conroe's cache and therefore the fps is not limitted by the memory, but rather by the CPU or GPU(s).
    If I've misunderstood the question, I'm sorry for going OT. But I believe you will get a noticable performance improvement running dual channel mode.

    Kango
    Well, I guess I don't agree
    Quote Originally Posted by Waus-mod
    i let you got to the market
    and lets say you buy for 50 kilo's of products... how would you carry? 1 hand or 2 hands (2x25kilo)
    50kg in one hand, so I can afterwards go to the supermarket and carry some beer with my other hand
    Last edited by alexio; 09-07-2006 at 09:37 AM.
    Blue Dolphin Reviews & Guides

    Blue Reviews:
    Gigabyte G-Power PRO CPU cooler
    Vantec Nexstar 3.5" external HDD enclosure
    Gigabyte Poseidon 310 case


    Blue Guides:
    Fixing a GFX BIOS checksum yourself


    98% of the internet population has a Myspace. If you're part of the 2% that isn't an emo bastard, copy and paste this into your sig.

  11. #11
    Registered User
    Join Date
    Aug 2006
    Posts
    90
    I love this forum. The differences in opinion really stimulate thought.

    OP (sikkony), Please let us know what you decide and provide us with some data from your experience. Buy two sticks. Install one. Run some tests. Install second stick. Rerun some tests. Differences??
    Intel D975XBX (Intel i975-ICH7R) (BIOS 1351)
    Intel Conroe E6600 @3.4GHz Stepping 6 Rev B2
    (Vcore=1.425V, Vmch=1.525V, Vfsb=1.271V)
    GIGABYTE G-Power Pro Cooler GH-PDU21-MF (Heatsink/Fan)
    Corsair TWIN2X2048-6400C4 2GB (2*1GB) DDR2 PC-6400 (@2.1V)
    2*BFGTech GeForce 7900GT OC PCI-E 256MB GDDR3 SLI
    Seasonic USA S12 Energy Plus 650W Quad Rail PSU
    Samsung SyncMaster 213T LCD 21" Monitor (1600x1200@60Hz)
    Matsh1ta DVD-RAM RW SW-9585
    Western Digital WD1200JD SATA 111GB (Drive C)
    Maxtor 6L250R0 SATA 233GB (Drive D)
    Intel 82573E/82573L Gigabit Ethernet (Driver 11.0.45.0)
    SigmaTel STAC9221 8-Channel High Definition Audio (Driver 5.10.5143.0)

  12. #12
    Xtreme Mentor
    Join Date
    Aug 2005
    Location
    Boston, MA, USA
    Posts
    2,883
    Quote Originally Posted by Kango
    I love this forum. The differences in opinion really stimulate thought.

    OP (sikkony), Please let us know what you decide and provide us with some data from your experience. Buy two sticks. Install one. Run some tests. Install second stick. Rerun some tests. Differences??
    That will of course have the situation with two sticks come out better because it has twice as much memory.

    It is better to insert the second stick into a memory slot that is not doing dual-channel with whatever slot the first stick is in. Doesn't work on DFI Lanparty but most anywhere else. Or disable dual-channel in the BIOS but that might not work reliably.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •