[openib-general] [PATCH] FMR support in mthca
Hal Rosenstock
halr at voltaire.com
Wed Mar 30 07:09:24 PST 2005
On Mon, 2005-03-28 at 20:03, Libor Michalek wrote:
> I haven't looked closely at the code yet, but I did try it out
> with SDP/AIO on a pair of x86 systems with Tavors and a pair of
> x86_64 systems with Arbels. With a small change to core/fmr_pool.c
> and enabling pool creation in SDP it worked as expected. Here are
> throughput results:
>
> x86 x86_64
> -------- --------
> SDP sync 610 MB/s 710 MB/s
> SDP async (hit) 740 MB/s 910 MB/s
> SDP async (miss) 590 MB/s 910 MB/s
>
> For sync sockets I used 81600 byte buffers. For async socket I kept
> 20 96K buffers in flight. For the FMR pool cache hit async results I
> used only 20 different buffers. For the FMR pool cache miss async
> results I used 1000 different buffers, of which only 20 were in flight
> at a time.
Any idea why hit/miss make such a difference on x86 and not x86_64 ?
Also, is all the code for this now checked available ?
Thanks.
-- Hal
More information about the general
mailing list