I proposed something quite similar to this back at Sun in 1992. The Sunfire
stuff may or may not be related. What I was suggesting is that you run two
systems in the same box, with coarse grained (at exec time, never at fork)
parallelism. I prototyped this up in SunOS 4.x (it never saw the light of
day, McNealy wouldn't let any new work in 4.x go out the door) and it worked
quite well. I scaled parallel make on such a box to 9 CPUs and actually
get 10x speedup (vs a serial make, it was about 7x speedup vs a parallel
make on one system) for kernel builds.
It's worth pursuing, in my opinion.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu