[Pvfs2-developers] Suggested testing for bmi_mx?

Scott Atchley atchley at myri.com
Fri Jan 26 16:59:04 EST 2007


Hi all,

For the sendunexpected test, the client calls sendunexpected, the  
server spins on testunexpected, then sends a matching size, expected  
message back to the client.

Here are some sendunexpected numbers:

Length		Lat (us)	BW (MB/s)
1		19.93		0.05
64		42.03		1.52
256		21.06		12.15
512		47.24		10.84
1024		32.19		31.82
4096		74.55		54.94

Performance is far less since there is a malloc() on the server for  
every received unexpected message. I do not know why the numbers vary  
between sizes the way that they do. I will look into it more next week.

Scott

On Jan 26, 2007, at 4:35 PM, Scott Atchley wrote:

> Hi Murali,
>
> Ok, I will check them out.
>
> In the meantime, I have written a test similar to IMB PingPong that  
> uses BMI directly. It should work with TCP, GM, MX, and IB. Below  
> are some various results for some old Xeons with Myrinet-2000 cards  
> (250 MB/s link rate).
>
> The latency is one-way and throughput is bi-directional.
>
> I will also write a version that tests unexpected messages up to  
> unexpected max size.
>
> Scott
>
> bmi_mx results:
>
> Length		Lat (us)	BW (MB/s)
> 1		7.97		0.13
> 64		8.85		7.23
> 256		11.99		21.35
> 512		13.76		37.20
> 1024		17.76		57.67
> 4096		32.49		126.07
> 8192		54.38		150.65
> 32768		158.41		206.85
> 1048576		4583.91		228.75
>
> With the registration cache:
> 1048576		4305.72		243.53
>
>
> For comparison, these are mx_pingpong (raw MX) results for the same  
> message sizes:
>
>    Length   Latency(us)    Bandwidth(MB/s)
>         1       3.466          0.288
>        64       4.587         13.954
>       256       7.141         35.852
>       512       9.089         56.329
>      1024      12.937         79.153
>      4096      26.696        153.431
>      8192      46.815        174.987
>     32768     154.087        212.659
>   1048576    4271.931        245.457
>
> BMI and/or bmi_mx adds about 4.5 us additional latency. It can get  
> close to line rate with or without the MX registration cache.
>
> Scott
> _______________________________________________
> Pvfs2-developers mailing list
> Pvfs2-developers at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers



More information about the Pvfs2-developers mailing list