Just curious, why? Is this true even if you did something like a per-CPU histogram that uses atomic ops to increment?
If you have a per-cpu metric there would not be a reason to use atomic instructions to mutate it.
If you have a per-cpu metric there would not be a reason to use atomic instructions to mutate it.