Re: [RFC/PATCH] Optimize zone allocator synchronization

2008-01-29 Thread Don Porter
I apologize again for the long delay in responding with the requested additional data needed to understand the performance of this patch. The complete information is available at: http://www.cs.utexas.edu/~porterde/kernel-patch.html#subsequent I instrumented the kernel within simics to determine

Re: [RFC/PATCH] Optimize zone allocator synchronization

2008-01-29 Thread Don Porter
I apologize again for the long delay in responding with the requested additional data needed to understand the performance of this patch. The complete information is available at: http://www.cs.utexas.edu/~porterde/kernel-patch.html#subsequent I instrumented the kernel within simics to determine

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-17 Thread Don Porter
Thank you all for your consideration and insightful responses to my posting. I apologize for not responding sooner---I have been under a deadline. It seems clear that further investigation will be needed to understand these performance numbers better. To summarize, I understand that the

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-17 Thread Don Porter
Thank you all for your consideration and insightful responses to my posting. I apologize for not responding sooner---I have been under a deadline. It seems clear that further investigation will be needed to understand these performance numbers better. To summarize, I understand that the

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-06 Thread Nick Piggin
On Wednesday 07 November 2007 17:19, Andrew Morton wrote: > > On Tue, 06 Nov 2007 05:08:07 -0500 Chris Snook <[EMAIL PROTECTED]> wrote: > > > > Don Porter wrote: > > > From: Donald E. Porter <[EMAIL PROTECTED]> > > > > > > In the bulk page allocation/free routines in mm/page_alloc.c, the zone > >

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-06 Thread Andrew Morton
> On Tue, 06 Nov 2007 05:08:07 -0500 Chris Snook <[EMAIL PROTECTED]> wrote: > Don Porter wrote: > > From: Donald E. Porter <[EMAIL PROTECTED]> > > > > In the bulk page allocation/free routines in mm/page_alloc.c, the zone > > lock is held across all iterations. For certain parallel workloads, I

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-06 Thread Chris Snook
Don Porter wrote: From: Donald E. Porter <[EMAIL PROTECTED]> In the bulk page allocation/free routines in mm/page_alloc.c, the zone lock is held across all iterations. For certain parallel workloads, I have found that releasing and reacquiring the lock for each iteration yields better

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-06 Thread Chris Snook
Don Porter wrote: From: Donald E. Porter [EMAIL PROTECTED] In the bulk page allocation/free routines in mm/page_alloc.c, the zone lock is held across all iterations. For certain parallel workloads, I have found that releasing and reacquiring the lock for each iteration yields better

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-06 Thread Andrew Morton
On Tue, 06 Nov 2007 05:08:07 -0500 Chris Snook [EMAIL PROTECTED] wrote: Don Porter wrote: From: Donald E. Porter [EMAIL PROTECTED] In the bulk page allocation/free routines in mm/page_alloc.c, the zone lock is held across all iterations. For certain parallel workloads, I have found

Re: [RFC/PATCH] Optimize zone allocator synchronization

2007-11-06 Thread Nick Piggin
On Wednesday 07 November 2007 17:19, Andrew Morton wrote: On Tue, 06 Nov 2007 05:08:07 -0500 Chris Snook [EMAIL PROTECTED] wrote: Don Porter wrote: From: Donald E. Porter [EMAIL PROTECTED] In the bulk page allocation/free routines in mm/page_alloc.c, the zone lock is held across

[RFC/PATCH] Optimize zone allocator synchronization

2007-11-04 Thread Don Porter
From: Donald E. Porter <[EMAIL PROTECTED]> In the bulk page allocation/free routines in mm/page_alloc.c, the zone lock is held across all iterations. For certain parallel workloads, I have found that releasing and reacquiring the lock for each iteration yields better performance, especially at

[RFC/PATCH] Optimize zone allocator synchronization

2007-11-04 Thread Don Porter
From: Donald E. Porter [EMAIL PROTECTED] In the bulk page allocation/free routines in mm/page_alloc.c, the zone lock is held across all iterations. For certain parallel workloads, I have found that releasing and reacquiring the lock for each iteration yields better performance, especially at