[Beowulf] Home beowulf - NIC latencies

daniel.kidger at quadrics.com daniel.kidger at quadrics.com
Mon Feb 7 10:34:28 PST 2005


Duncan wrote (in reply to Patrick)
> > The good news is that you can pipeline it very well. 
> 
> Indeed. There is lots of parallelism in the hardware
> so you can me processing multiple requests at the same
> time. In this sequence of short jobs I measure the 
> average time for 8 byte gets 2 at a time, 4 at a time
> etc. 
> 
> quorumi: prun -N2 pgping -f get -b2 8
>   1:        8 bytes      1.32 uSec     6.07 MB/s
> quorumi: prun -N2 pgping -f get -b4 8
>   1:        8 bytes      1.04 uSec     7.66 MB/s
> quorumi: prun -N2 pgping -f get -b8 8
>   1:        8 bytes      0.84 uSec     9.47 MB/s
> quorumi: prun -N2 pgping -f get -b16 8
>   1:        8 bytes      0.82 uSec     9.79 MB/s
> quorumi: prun -N2 pgping -f get -b32 8
>   1:        8 bytes      0.79 uSec    10.18 MB/s


Or for those that distrust quoting pure powers of two in benchmarks and/or know too much bash:

[dan at quorumi]$ for ((i=1,j=1;$i<999;i=$i+$j,j=$i)) ;do echo -ne "pipelining \t$i:\t"; prun -N2 pgping -f get -b$i 64|cut -c20-35; done
pipelining      1:            2.39 uSec
pipelining      2:            1.38 uSec
pipelining      3:            1.24 uSec
pipelining      5:            1.05 uSec
pipelining      8:            0.92 uSec
pipelining      13:           0.91 uSec
pipelining      21:           0.86 uSec
pipelining      34:           0.80 uSec
pipelining      55:           0.78 uSec
pipelining      89:           0.79 uSec
pipelining      144:          0.77 uSec
pipelining      233:          0.73 uSec
pipelining      377:          0.77 uSec
pipelining      610:          0.78 uSec
pipelining      987:          0.77 uSec

Note that the above is for 64 *byte* reads which iirc is what Vincent was targetting.

Daniel.

--------------------------------------------------------------
Dr. Dan Kidger, Quadrics Ltd.      daniel.kidger at quadrics.com
One Bridewell St., Bristol, BS1 2AA, UK         0117 915 5505
----------------------- www.quadrics.com --------------------





More information about the Beowulf mailing list