SBE Max Memory & Performance
For the Sandy Bridge-E processors (currently the i7-3930k and the i7-3960X), Intel lists the max memory as 32gb. However it's generally understood that 64gb works for these, and 8x8gb memory kits are available for SBE systems.
On the Intel forums, you can see Speedy2's comment on this thread citing an Intel representative saying:
"Speedy, to keep you informed processor can take only upto 32GB of maximum RAM memory and consider you are using 64 GB of maximum memory installed in your motherboard 64 GB of memory will be split ie first 32 GB will be processed and second 32 GB will be queued."
Now I'm not too familiar with how the CPU and memory act as the lowest levels. Does this mean that, if my six-core processor happens to need data stored in different parts of the RAM, the cores which need data from the second 32gb section of the data will have to idle twice as long while waiting for the RAM to return the requested data?
Practically speaking I'm a grad student trying to make a cheap workstation. I'd love a 64gb box for the RAM disk, which would help my CAD to run faster (confirmed through testing), but the gain just isn't worth it if it'd make my RAM operations 33% slower (since half the RAM operations should run at regular speed while the other half would have idle twice as long).
Does anyone know about this sort of thing?
For the Sandy Bridge-E processors (currently the i7-3930k and the i7-3960X), Intel lists the max memory as 32gb. However it's generally understood that 64gb works for these, and 8x8gb memory kits are available for SBE systems.
On the Intel forums, you can see Speedy2's comment on this thread citing an Intel representative saying:
"Speedy, to keep you informed processor can take only upto 32GB of maximum RAM memory and consider you are using 64 GB of maximum memory installed in your motherboard 64 GB of memory will be split ie first 32 GB will be processed and second 32 GB will be queued."
Now I'm not too familiar with how the CPU and memory act as the lowest levels. Does this mean that, if my six-core processor happens to need data stored in different parts of the RAM, the cores which need data from the second 32gb section of the data will have to idle twice as long while waiting for the RAM to return the requested data?
Practically speaking I'm a grad student trying to make a cheap workstation. I'd love a 64gb box for the RAM disk, which would help my CAD to run faster (confirmed through testing), but the gain just isn't worth it if it'd make my RAM operations 33% slower (since half the RAM operations should run at regular speed while the other half would have idle twice as long).
Does anyone know about this sort of thing?