[Openib-windows] [PATCH] WPP for al

Fabian Tillier ftillier at silverstorm.com
Thu Jun 8 22:42:04 PDT 2006


Hi Yossi,

I just ran some tests with the pingpong app over WSD, with and without
WPP in UAL, and the results for small messages is that WPP adds about
a third of a microsecond to latencies.  Note that I ran these test
with the MT23108 driver, not the MTHCA driver, because I wanted to
isolate the WPP effects on just one DLL.  With WPP enabled in the
MTHCA UVP, I expect things to be a little worse still.

We should plan to scrub the WPP calls and eliminate superfluous
entry/exit logging where possible.  I think logging for the main entry
point enter/exit is fine, as well as errors.  I don't think we need to
log entry/exit for every sub-function of main API entrypoints.
Depending on the feedback we get with the upcoming build, we may have
to disable WPP tracing in user-mode until we come up with a less
intrusive solution.

Also, would it be possible to define macros specifically for errors
that don't use the flags, and just the level?  This would let us
eliminate the ERR flag bit definition.

Anyhow, attached are the two results for pingpong, with and without WPP in UAL.

- Fab
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wpp_mt23108.log
Type: application/octet-stream
Size: 4075 bytes
Desc: not available
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20060608/eed92da9/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nowpp_mt23108.log
Type: application/octet-stream
Size: 4075 bytes
Desc: not available
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20060608/eed92da9/attachment-0001.obj>


More information about the ofw mailing list