Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


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

NUMA



markw at mohawksoft.com writes:

> Non-Uniform Memory Architecture is a way of clustering multiple CPUs,
> closer than something like a beowulf, but not quite SMP either.
>
> Has anyone seen or heard of NUMA being simulated or implemented using high
> speed ethernet?

Yes.  You might find the following projects interesting:

   o  Split-C -- parallel extension to C

   o  TreadMarks -- API that facilitates distributed shared memory (DSM).

   o  OpenMP -- standard/API that facilitates distributed shared memory.

   o  C* if you are interested in parallel computation and can find a
      version that is available.


I've done some work with a project called Hyperion (at the University
of NH), which is a implementation of a Java Virtual Machine that can
be run on clusters of workstations.  This comes with a DSM subsystem
as well.


Please note that "high-speed ethernet" (lets say 100Mbps) has some
characteristics that aren't always optimal for cluster computations --
there is usually a lot of latency -- systems that generate lots of
small messages tend to get bogged down in the networking layer.

Regards,

--kevin
-- 
GnuPG ID: B280F24E                     And the madness of the crowd
alumni.unh.edu!kdc                     Is an epileptic fit
                                       -- Tom Waits




BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org