On 09/30/2010 10:12 AM, Tom Horsley wrote:
On Thu, 30 Sep 2010 09:59:38 -0700 JD wrote:
What I would like to know is the degree of granularity of the SMP implementation in Linux.
Don't know what granularity means :-), but we have run kernel.org kernels on up to 64 core machines here at work.
Granularity applies to the locking scheme in the kernel. It is how the kernel must prevent different cors/cpus from clobberig the same kernel global data at the same time.
Some locking schemes are coarser than others. There is an optimal point where further granularity will decrease performance.
I was looking for papers/studies that may have been done to see at what degree of granularity the payoff was highest.