Re: what's next for the linux kernel?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux