|[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]|
Depends on the architecture. In an AMD opteron-based dual, each cpu has a local memory controller and local memory, connected through the hypertransport to the other processor through its hypertransport interface. Both processors can access their own local memory with no interference whatsoever. On a dual core, there is a single memory controller, shared by two processors, leading to a potential bottleneck. There is also a single hypertransport to get to other processors on other chips, and that can also be a bottleneck.
But all in all, dual-cores are dynomite for performance, but one needs to be careful to avoid the memory bottleneck...
Robert M. Hyatt, Ph.D. Computer and Information Sciences hyatt@xxxxxxx University of Alabama at Birmingham (205) 934-2213 136A Campbell Hall (205) 934-5473 FAX Birmingham, AL 35294-1170 On Wed, 26 Apr 2006, Urs Thuermann wrote:
Bill Davidsen <davidsen@xxxxxxx> writes:The bad part is that the cores share a bus connection, the good part is that it appears that some IPC can be done on chip.Why is that bad? Is that different from a dual CPU system? I thought in a dual CPU system, too, both CPUs share the bus and only one CPU can use the bus at a time (as long we're not talking about NUMA, of course). urs - : send the line "unsubscribe linux-smp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
- : send the line "unsubscribe linux-smp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html