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 _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
