Paul Brook wrote:
On Sunday 22 April 2007 11:04, James Richard Tyrer wrote:
Paul Brook wrote:
How much does SMP need direct hw support (cache coherency?), could this
be eliminated by sw ? (patching the kernel to assign processes to cpu
wisely?).
A multiprocessor machine without hardware cache coherency is extremely
hard to program, to the point of being useless for most real
applications. You get equally good results (for a fraction of the price)
from a cluster with a fast interconnect.
So, you could make a NUMA system on one board that was programed the
same as a cluster.

You could, but it's going to be much more complicated and expensive, probably without any real performance benefit.

Given your hypothetical non-coherent NUMA machine uses the same programming model as a cluster, it will be competing against high-end systems like Blue Gene and SiCortex, or for smaller setups just a bunch of blades with an infiniband or even gig-e interconnect.


While I am still puzzled as to why a SBC with multiple processors and NUMA, or a backplane with multiple processor boards would be more expensive than an equivalent number of separate systems hooked up in a cluster ...

I believe that Daniel's original thought was to achieve a good performance/price ratio by using a bunch of cheep processors. This idea comes up from time to time, but I have never seen it implemented.

--
JRT
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to