Re: 3.0 wishlist Was: Overview of 2.2.x goals?

Emil Briggs (briggs@bucky.physics.ncsu.edu)
Tue, 20 Jan 1998 20:52:46 -0500 (EST)


>
>> [...] (BTW -- DIPC != clustering -- Distributed
>>Interprocess Communication)
>
> Depends on your definition of clustering. Windows NT has "clustering", but
>it is more about fault tolerance. A page-based distributed shared memory
>system is really hard to find on commercial operating systems.
>
>

Actually the Cray Origin 2000 systems do something like this. The pages
can migrate between nodes and the OS tries to automatically arrange the
physical location of the pages so that memory access to remote nodes is
minimized. I'm not sure how well this actually works in practice though.

> I think DIPC is a very useful addition to Linux, and it would be better for
>it to get into the standard kernels as soon as possible. We have been
>tracking Linux kernel releases for about two years (DIPC has been usable
>right from its first "alpha" release), and have been forced to adapt DIPC's
>kernel patches to the changes people make there. I and other people working
>on DIPC can not continue doing so for ever.
>

It could be helpful to people who want to run numeric codes that were
developed for the T3D/E, Origin 2000, etc. It probably wouldn't be that
difficult to build something like the Cray distributed shmem library on
top of DIPC.

Regards
Emil