lkml.org 
[lkml]   [2005]   [Oct]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: what's next for the linux kernel?
    On Sun, Oct 02, 2005 at 04:37:52PM -0700, Vadim Lobanov wrote:

    > > what if, therefore, someone comes up with an architecture that is
    > > better than or improves greatly upon SMP?
    >
    > Like NUMA?

    yes, like numa, and there is more.

    i had the honour to work with someone who came up with a radical
    enhancement even to _that_.

    basically the company has implemented, in hardware (a
    nanokernel), some operating system primitives, such as message
    passing (based on a derivative by thompson of the "alice"
    project from plessey, imperial and manchester university
    in the mid-80s), hardware cache line lookups (which means
    instead of linked list searching, the hardware does it for
    you in a single cycle), stuff like that.

    the message passing system is designed as a parallel message bus -
    completely separate from the SMP and NUMA memory architecture, and as
    such it is perfect for use in microkernel OSes.

    (these sorts of things are unlikely to make it into the linux kernel, no
    matter how much persuasion and how many patches they would write).

    _however_, a much _better_ target would be to create an L4 microkernel
    on top of their hardware kernel.

    this company's hardware is kinda a bit difficult for most people to get
    their heads round: it's basically parallelised hardware-acceleration for
    operating systems, and very few people see the point in that.

    however, as i pointed out, 90nm and approx-2Ghz is pretty much _it_,
    and to get any faster you _have_ to go parallel.

    and the drive for "faster", "better", "more sales" means more and more
    parallelism.

    it's _happening_ - and SMP ain't gonna cut it (which is why
    these multi-core chips are coming out and why hyperthreading
    is coming out).

    so.

    this is a heads-up.

    what you choose to do with this analysis is up to you.

    l.

    -
    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-10-03 02:57    [W:0.044 / U:29.832 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site