Re: [PATCH UPDATED] percpu: use dynamic percpu allocator as thedefault percpu allocator

From: Ingo Molnar
Date: Wed Apr 01 2009 - 23:27:48 EST



* Christoph Lameter <cl@xxxxxxxxx> wrote:

> > A sub-sub argument was that perhaps we should not split .data
> > and .bss variables into separate sections - it doubles the
> > chance of false cacheline sharing and spreads the cacheline
> > footprint.
>
> False cacheline sharing is something normal that comes with the
> cpu caching schemes. As long as there is no significant impact on
> performance we are fine with it. Extensive measures to avoid false
> cacheline sharing on unimportant variables increases the cache
> footprint of code.

You didnt really answer to my suggestion(s) though. You only stated
that:

"problem XYZ is something normal that comes with the cpu caching
schemes. As long as there is no significant impact on
performance weare fine with it."

Which i'd proffer is true for any given value of XYZ ;-)

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/