[openib-general] [PATCH] FMR support in mthca

Michael S. Tsirkin mst at mellanox.co.il
Wed Mar 30 07:15:29 PST 2005


Quoting r. Hal Rosenstock <halr at voltaire.com>:
> Subject: Re: [openib-general] [PATCH] FMR support in mthca
> 
> 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 ?

Yes.

> Thanks.
> 
> -- Hal
> 

-- 
MST - Michael S. Tsirkin



More information about the general mailing list