From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Wed, 14 Oct 2009 18:03:46 -0700 Message-ID: <3e1162e60910141803w72199c9fwa3cf6aa46c94a761@mail.gmail.com> From: David Leimbach To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=000e0cd4a5ccfd816e0475eed9fc Subject: Re: [9fans] Barrelfish Topicbox-Message-UUID: 86c5b9b2-ead5-11e9-9d60-3106f5b1d025 --000e0cd4a5ccfd816e0475eed9fc Content-Type: text/plain; charset=ISO-8859-1 > > > > Did you find any ideas there particularly engaging? >> > > I'm still digesting it. My first thoughts were that if my pc is a > distributed heterogeneous computer, what lessons it can borrow from earlier > work on distributed heterogeneous computing (ie. plan9). > > I found the discussion on cache coherency, message passing and optimization > to be enlightening. The fact that you may want to > organize your core OS quite a bit differently depending on which > model cpus in the same family you use is kind of scary. > > The mention that "... the overhead of cache coherence restricts the ability > to scale up to even 80 cores" is also eye openeing. If we're at aprox 8 > cores today, thats only 5 yrs away (if we double cores every > 1.5 yrs). > I personally thought the use of DSLs built on Haskell was rather clever, but the other discoveries are the sort of feedback I suspect our CPU vendors aren't going to think about on their own somehow :-) > > Roman. >> > > Tim Newsham > http://www.thenewsh.com/~newsham/ > > --000e0cd4a5ccfd816e0475eed9fc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable


Did you find any ideas there particularly engaging?

I'm still digesting it. =A0My first thoughts were that if my pc is a di= stributed heterogeneous computer, what lessons it can borrow from earlier w= ork on distributed heterogeneous computing (ie. plan9).

I found the discussion on cache coherency, message passing and optimization= to be enlightening. =A0The fact that you may want to
organize your core OS quite a bit differently depending on which
model cpus in the same family you use is kind of scary.

The mention that "... the overhead of cache coherence restricts the ab= ility to scale up to even 80 cores" is also eye openeing. If we're= at aprox 8 cores today, thats only 5 yrs away (if we double cores every 1.5 yrs).


I personally t= hought the use of DSLs built on Haskell was rather clever, but the other di= scoveries are the sort of feedback I suspect our CPU vendors aren't goi= ng to think about on their own somehow :-)
=A0

Roman.

--000e0cd4a5ccfd816e0475eed9fc--