CACHE_LINE_SIZE macro.
Eitan Adler
lists at eitanadler.com
Mon Nov 5 18:13:32 UTC 2012
On 5 November 2012 13:09, Ian Lepore <freebsd at damnhippie.dyndns.org> wrote:
> The other thing that bugs me is that cache is a scarce resource on our
> wimpy little platforms, and padding just ensures that we use it even
> less effectively in the UP case. It seems like it's more likely to kill
> performance than improve it, because one would expect that when a lock
> is embedded in a structure, there's going to be access to other data
> nearby once the lock is acquired.
This is another reason to encourage the separation between the real
cache line size and the lock padding version. On low cache-size
environments the latter could be tuned to not matter.
--
Eitan Adler
More information about the freebsd-mips
mailing list