[Beowulf] VMC - Virtual Machine Console

Håkon Bugge Hakon.Bugge at scali.com
Thu Jan 17 02:09:59 PST 2008


At 21:00 16.01.2008, Greg Lindahl <lindahl at pbm.com> wrote:

>Use an MPI which does this for you?
>
>Two examples are InfiniPath MPI and OpenMPI.

.. and another is Scali MPI Connect. We do it in two dimensions; 
latency or bandwidth policy, that is to use as few or many sockets as 
possible. Once that is selected, the resolution can be defined as a 
hyperthread, core (all HTs constituting a core), socket (all cores 
constituting a socket), or a node (all sockets on a node).

The resolution is important for hybrid application; on a dual-socket, 
quad-core system, you can specify bandwidth policy and socket 
resolution staring two MPI processes. The first rank will be bound to 
all the cores on the first socket, the second on all the cores on the 
other socket.

Further, the decision on which cores/sockets to use is determined 
dynamically, so multiple MPI instances on the same node is supported.


Thanks, Hakon






More information about the Beowulf mailing list