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.


Reply via email to