[Beowulf] IB in the real world

Josh England jjengla at sandia.gov
Wed May 25 18:05:20 PDT 2005


On Wed, 2005-05-25 at 15:47 -0400, Patrick Geoffray wrote:
> Hi Josh,
> 
> Josh England wrote:
> > On Thu, 2005-05-12 at 14:32 -0700, Bill Broadley wrote:
> 
> >>6.  What real world latencies and bandwidths are you observing on production
> >>    clusters with MPI?  How much does that change when all nodes are running
> >>    the latency or bandwidth benchmark?
> > 
> > 
> > I don't have the numbers offhand, but I recall about 7-9ns latency and
> > ~=800MB/s on PCI-X and ~=1200MB/s on PCIe.
> 
> ~1200 MB/s on a single IB 4x link ?
> 
> The IB 4x link is 4 links at 2.5 Gb/s signal rate, so that 10 Gb/s 
> signal rate total. After the 8b/10b encoding, that's 8 Gb/s data rate. 
> Even without counting the efficiency of the protocol (ratio payload size 
> / packet size wich should cost ~3% conservatively assuming a header of 
> 64 Bytes and a max payload of 2KB), there is no way to get more than 1 
> GB/s *on paper*.
> 
> How did you get 1200 MB/s ?

I should have been more explicit.  I don't mean the dual port cards.
This is only on a single port.

The latency is around 3.5us and bw is around 900MB/s unidirectional and
1600MB/s bidirectional on PCIe.

PCI-X is 6.0-7.0us for latency and 750-850MB/s (uni), 750-875 (bi).

These numbers may be a bit off, but I think they're close.

-JE




More information about the Beowulf mailing list