lkml.org 
[lkml]   [2002]   [Jun]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Linux, the microkernel (was Re: latest linus-2.5 BK broken)
    Larry McVoy wrote:

    > The interesting thing is to look at the ways you'd deal with a 1024 processors
    > and then work backwards to see how you scale it down to 1. There is NO WAY
    > to scale a fine grain threaded system which works on a 1024 system down to
    > a 1 CPU system, those are profoundly different.
    >
    > I think you could take the OS cluster idea and scale it up as well as down.
    > Scaling down is really important, Linux works well in the embedded space,
    > that is probably the greatest financial success story that Linux has, let's
    > not screw it up.

    Assuming we can get 4-way right, methinks Larry's ideas are likely to be a
    whole lot easier way to handle a 32 or 64-way box than trying to re-design
    the kernel sufficiently to do that well without destroying anything
    important in the 1<= nCPU <= 4 case. Especially so because 16 to 64-way
    clusters are common as dirt, and we can borrow tested tools. Anything that
    works on a 16-box Beowulf ought to adapt nicely to a 64-way box with 16
    of Larry's OSlets.

    However, it is a lot harder to see that Larry's stuff is the right way
    to deal with a 1024-CPU system. At that point, you've got perhaps 256
    4-way groups running OSlets. How does communication overhead scale, and
    do we have reason to suppose it is tolerable at 1024?

    Also, it isn't as clear that clustering experience applies. Are clusters
    that size built hierachically? Is a 1024-CPU Beowulf practical, and if so
    do you build it as a Beowulf of 32 32-CPU Beowulfs? Is something analogous
    required in the OSlet approach? would it work?
    -
    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/

    \
     
     \ /
      Last update: 2005-03-22 13:26    [W:4.197 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site