From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-08-25 08:34:59
Maxim Yegorushkin wrote:
> I just skimmed through boost/detail/quick_allocator.hpp and noticed
> that quick_allocator causes false sharing on SMP. It happens when
> several counters are allocated within the same cache line and those
> counters are used by different processors, thus thrashing processors'
> cache lines when the counter is written, even when the counter is used
> by a single processor only.
What do you suggest?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk