Re: [RCU] adds a prefetch() in rcu_do_batch()

2006-11-30 Thread Paul E. McKenney
On Thu, Nov 30, 2006 at 09:55:52AM +0100, Eric Dumazet wrote: > On Thursday 30 November 2006 02:25, Paul E. McKenney wrote: > > On Wed, Nov 22, 2006 at 04:02:29PM +0100, Eric Dumazet wrote: > > > On some workloads, (for example when lot of close() syscalls are done), > > > RCU qlen can be quite lar

Re: [RCU] adds a prefetch() in rcu_do_batch()

2006-11-30 Thread Eric Dumazet
On Thursday 30 November 2006 02:25, Paul E. McKenney wrote: > On Wed, Nov 22, 2006 at 04:02:29PM +0100, Eric Dumazet wrote: > > On some workloads, (for example when lot of close() syscalls are done), > > RCU qlen can be quite large, and RCU heads are no longer in cpu cache > > when rcu_do_batch() i

Re: [RCU] adds a prefetch() in rcu_do_batch()

2006-11-29 Thread Paul E. McKenney
On Wed, Nov 22, 2006 at 04:02:29PM +0100, Eric Dumazet wrote: > On some workloads, (for example when lot of close() syscalls are done), RCU > qlen can be quite large, and RCU heads are no longer in cpu cache when > rcu_do_batch() is called. > > This patches adds a prefetch() in rcu_do_batch() to g