[lkml]   [2002]   [Jun]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Re: latest linus-2.5 BK broken
    Linus Torvalds wrote:

    > Integration is _not_ "just another way".
    > Integration fundamentally changes the whole equation.
    > When you integrate the SMP capabilities on the CPU, suddenly the world
    > changes, because suddenly SMP is cheap and easy to do for motherboard
    > manufacturers that would never have done it before. Suddenly SMP is
    > available at mass-market prices.
    > When you integrate multiple CPU's on one standard die (either HT or real
    > CPU's), the same thing happens.
    > When you start integrating crossbars etc "numa-like" stuff, like Hammer
    > apparently is doing, you get the same old technology, but it _behaves_
    > differently.
    > You see this outside CPU's too.
    > When people started integrating high-performance 3D ...

    It seems to me we're talking about several different ways to get
    parralllelism in volume hardware. SMP, smarter peripherals, and
    various sorts of cluster (beowulf compute engines, redundant for
    high availability, load sharing for web servers or other I/O
    bound loads, ...). Great. All have their place.

    I wonder, though, about one that doesn't seem to be discussed
    much: asymmetric multiprocessing.

    One example is IBM mainframes with their channel processors; not
    just smart peripherals but whole CPUs dedicated to I/O control.
    Another was the VAX 782, two 780s with a fat bus-to-bus cable
    and each CPU getting DMA into the other's memory. One CPU ran
    most of the kernel, the other all the user processes.

    To what extent is this becoming relevant to Linux with the port
    to System 390 and the trend to I20 devices in PCs? How does it
    affect the overall design?

    I rather like the notion of a machine with most of the kernel,
    including all disk and net I/O, running on, say, a pair of ARMs
    while a quad of 64-bit whatevers run the user proceses. This
    might give better $/power/heat/... tradeoffs than just goiing
    to 8-way systems.
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:26    [W:0.023 / U:18.800 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site