If your point is that it doesn't solve any locking problems in the filesystem,
I'll almost grant you that. Not quite because ccClusters open the door to
different ways of solving problems that a traditional SMP doesn't.
However, where it wins big is on everything else. Please explain to me how
you are going to make a scheduler that works for 64 CPUS that doesn't suck?
And explain to me how that will perform as well as N different scheduler
queues which I get for free. Just as an example. We can then go down the
path of every device driver, the networking stack, the process interfaces,
signals, etc.
There is a hell of a lot of threading that has to go on to get to
64 cpus and it screws the heck out of the uniprocessor performance.
I think you want to prove how studly you are at threading, David,
but what you are really doing is proving that you are buried in the
trees and can't see the forest. Pop up 50,000 feet and think about it.
Let's go have some beers and talk about it off line.
----- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/