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
