And how does one deal with heterogeneous cores and complex on chip
interconnect topologies? Barrelfish also gas a nice benefit in that
it could span coherence domains.
There's no real evdence that single kernels do well with hundreds of
real cores (as opposed to hw threads) - in fact most of the data I've
seen is to the contrary.
Sent from my iPhone
On Oct 14, 2009, at 1:54 PM, Roman Shaposhnik <ro...@shaposhnik.org>
wrote:
On Wed, Oct 14, 2009 at 12:09 PM, Tim Newsham <news...@lava.net>
wrote:
Rethinking multi-core systems as distributed heterogeneous
systems. Thoughts?
Somehow this feels related to the work that came out of Berkeley a
year
or so ago. I'm still not convinced what is the benefits of multiple
kernels. If you are managing a couple of 100s of cores a single kernel
would do just fine, once the industry is ready for a couple dozen of
thousands PUs -- the kernel is most likely to be dispensed with
anyway.
Did you find any ideas there particularly engaging?
Thanks,
Roman.