Re: [myrinet] Re: myrinet and one-sided messaging

Jarek Nieplocha <[email protected]>
Newsgroups gmane.network.myrinet.general
Message-ID <[email protected]>
Hi Mario,

We were considering FM as an alternative protocol to GM 
in our work on ARMCI for its certain advantages over GM
e.g., excellent support for noncontiguous data transfers and better
for one-sided messaging. However, a majority of Myrinet sites 
we knew in fact are interested in running production rather 
than research network drivers & communication s/w. Given the fact 
that FM is not compatible with the standard GM installations and 
at this time it does not support operating systems other than 
Windows we really had no choice but to target GM.

I also have a comment/question about the latency numbers that you
mentioned for get. If I remember from some previous paper on HPVM
(HPDC'98?), the low latency in SHMEM/GM was achieved by dedicating 
a CPU on an SMP node to service one-sided communication requests. 
For example, on a dual CPU SMP node, only one CPU would run the 
application code and the other an extra FM thread. This thread was 
actively polling the network interface thus allowing FM to avoid 
the cost of interrupt processing that in the current ARMCI/GM 
implementation adds tens of microseconds to the get latency. 
Can you confirm that the latency number you quoted in fact 
corresponds to the configuration with a dedicated CPU actively 
polling? Also what was the get b/w -- you mentioned put b/w and 
get latency?

Regards,

Jarek



Mario Lauria wrote:
> 
> Bob is right - SHMEM is one of the libraries ported on top
> of Fast Messages (FM) as part of the HPVM project. Highligths
> of the SHMEM-FM implementation are 23 usec min latency for a get
> operation, and 93MB/s peak bandwidth for put. The pointer to
> Andrew Chien's group site is http://www-csag.ucsd.edu
> 
> The current version of HPVM runs under Windows NT and requires
> the old Myrinet boards (M2M). I am a former member of the CSAG group
> and if I find enough interest in an M3M and/or Linux version of HPVM I
> could ask Andrew to let me update and redistribute the code.
> 
>         Mario.
> 
> > Date: Wed, 10 Jan 2001 11:11:14 -0800 (PST)
> > From: Bob Felderman <[email protected]>
> > Subject: Re: [myrinet] myrinet and one-sided messaging
> 
> > gm-2.0 will support
> > gm_put (formerly gm_directed_send)
> > gm_get (not implemented before gm-2.0)
> 
> > with those two functions, it should be simple to get shmem
> > ported to GM.
> 
> > I think HPVM from Andrew Chien's group at UCSD does
> > have a shared memory option.
> 
> --
> -=-=-=-=-=- Mario Lauria, Assistant Professor -=-=-=-=-=-
> Department of Computer     Email: [email protected]
>  and Information Science   Phone: (614) 292-7027
> The Ohio State University  Fax:   (614) 292-2911
> Columbus, OH 43210-1277    Radio: N9ZCT
> -=-=-=-=- http://www.cis.ohio-state.edu/~lauria -=-=-=-=-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.