Hi Sean

Sean Hefty wrote on Thu, 19 Nov 2009 at 11:53:56

>> can't anyone get async modify QP today on any platform by just doing
>> the operation in another thread (or thread pool)?  It seems that the
>> operations themselves are heavy enough that thread dispatch, locking
>> etc is going to be significant overhead.
> 
> On WinOF this is basically how things are implemented anyway.  The lower
> level drivers are ports of the Linux drivers and do everything
> synchronously. The kernel uverbs equivalent just queues the modify calls
> to a kernel thread pool. It's not as efficient as it could be, since it
> ends up adding two context switches, but works.
> 
> I could try adding threads to the librdmacm, move the modify calls to
> those threads, and see if there's any difference.

You'll still need to have the kernel thread pool to support WinVerbs (at least 
on Windows.)

-Fab

_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to