[Beowulf] 1.2 us IB latency?

Peter Kjellstrom cap at nsc.liu.se
Wed Mar 28 08:48:44 PDT 2007

On Wednesday 28 March 2007, Mark Hahn wrote:
> >> start timer
> >> send(other,small-message)		recv(first,small-message)
> >> recv(other,small-message)		send(first,small-message)
> >> stop timer
> >>
> >> I'll actually see 2.4 us between the timer calls?  if I understand,
> >> aggregation would only help on a streaming test.  in fact, this kind
> >> of isolated RPC-like exchange is what I see most commonly.
> >
> > Assuming you could time it with any accuracy, yes.
> that's not an issue - rdtsc is perfectly good into the tens of ns range.

I'll have to hack together a rdtsc based mpi microbenchmark some day it seems 

> > I've seen ib_write_lat figures of ~1.
> well, I was assuming mpi - does anyone really write apps using ib
> primitives?

Sorry for being unclear here. What I wanted to say was that, unrelated to 1.5 
us ping-pong on mpi I have also observed verbs level latency (ib_write_lat) 
of around 1 us. And that figure is not affected by any mvapich trickery :-).


> in anycase, if this is a non-streaming latency result, it's pretty good;
> enough to make quadrics look comprehensively out of the picture (guess
> they've switched horses to 10GE anyway.)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://www.beowulf.org/pipermail/beowulf/attachments/20070328/3d45629e/attachment.sig>

More information about the Beowulf mailing list