Messages in this thread | | | Date | Thu, 01 Mar 2001 20:47:12 +0100 | From | Manfred Spraul <> | Subject | Re: Q: explicit alignment control for the slab allocator |
| |
"David S. Miller" wrote: > > Manfred, why are you changing the cache alignment to > SMP_CACHE_BYTES? If you read the original SLAB papers > and other documents, the code intends to color the L1 > cache not the L2 or subsidiary caches. > I'll undo that change.
I only found this comment in the source file:
> /* For performance, all the general caches are L1 aligned. > * This should be particularly beneficial on SMP boxes, as it > * eliminates "false sharing". > * Note for systems short on memory removing the alignment will > * allow tighter packing of the smaller caches. */
To avoid false sharing we would need SMP_CACHE_BYTES aligning, not L1 aligning.
-- Manfred - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |