At 05:20 AM 6/11/2005, Christoph Hellwig wrote:
>Currently every dapl object embedds dapl_common which has a pointer
>to the dapl_ia.  Now fixing that mess up a little every dat object
>can have a dat_ia pointer (without the utter _common braindamage)
>and there's one additional dereference, while saving one pointer per
>allocated object.

Not to defend the dapl_common stuff, but that extra pointer saves
more than an indirection, it also avoids fetching another cacheline.

Which, on the hotpath routines, can make a significant difference
and is generally worth the extra single pointer storage.

Tom.
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to