Slartibartfast
Supreme [H]ardness
- Joined
- Sep 25, 2004
- Messages
- 7,280
Hey all, as you may have guessed by my recent postings I've been researching for a new comp, and have a few more questions for you guys:
I'm debating whether I should go for a single dual core system (probably an Opty 170), or a dual single core system (2x Opty 240ish with the intent to 265+ in a year or so). From what I understand, on the Supermicro H8DCE and Tyan K8WE mobo, there are seperate memory banks for each cpu, so that the memory bus won't bottleneck when each cpu needs to access memory (this is what you guys mean when you talk about NUMA, correct?) Given this, if I am running an intensive single-threaded app (ie some sort of game), will the cpu handling the game only have access to its own memory, or can it use the memory normally assigned to the other cpu if need be?
Similarly, wouldn't the two cores of a dual-core cpu conflict with each other if both needs to access the system memory at the same time, causing a slight delay?
On a side note, assuming a dual cpu setup, would having 2x512 sticks for each cpu be noticeably better than just having 1x 1gb stick per cpu?
Finally, what about stability? It would seem to me that in a dual cpu system, the seperate memory banks combined with the fact that it's ECC Registered would make the system more stable overall than just a dual-core setup. Am I right in this?
Thanks for any and all input!
I'm debating whether I should go for a single dual core system (probably an Opty 170), or a dual single core system (2x Opty 240ish with the intent to 265+ in a year or so). From what I understand, on the Supermicro H8DCE and Tyan K8WE mobo, there are seperate memory banks for each cpu, so that the memory bus won't bottleneck when each cpu needs to access memory (this is what you guys mean when you talk about NUMA, correct?) Given this, if I am running an intensive single-threaded app (ie some sort of game), will the cpu handling the game only have access to its own memory, or can it use the memory normally assigned to the other cpu if need be?
Similarly, wouldn't the two cores of a dual-core cpu conflict with each other if both needs to access the system memory at the same time, causing a slight delay?
On a side note, assuming a dual cpu setup, would having 2x512 sticks for each cpu be noticeably better than just having 1x 1gb stick per cpu?
Finally, what about stability? It would seem to me that in a dual cpu system, the seperate memory banks combined with the fact that it's ECC Registered would make the system more stable overall than just a dual-core setup. Am I right in this?
Thanks for any and all input!