Re: [PATCH] a local-timer-free version of RCU

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Frederic Weisbecker
Date: Wednesday, November 10, 2010 - 8:54 am

On Tue, Nov 09, 2010 at 05:22:49PM +0800, Lai Jiangshan wrote:



I like this idea.

I would just merge the concept of "rcu timer" into the sched tick,
as per Peter Zijlstra idea:

In this CPU isolation mode, we are going to do a kind of adapative
sched tick already: run the sched tick and if there was nothing to do
for some time and we are in userspace, deactivate it. If suddenly
a new task arrives on the CPU (which means there is now more than
one task running and we want preemption tick back), or if we have
timers enqueued, or so, reactivate it.

So I would simply merge your rcu idea into this, + the reactivation
on rcu_read_lock().

Someone see a bad thing in this idea?

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
dyntick-hpc and RCU, Paul E. McKenney, (Thu Nov 4, 4:21 pm)
Re: dyntick-hpc and RCU, Frederic Weisbecker, (Thu Nov 4, 10:27 pm)
Re: dyntick-hpc and RCU, Frederic Weisbecker, (Thu Nov 4, 10:38 pm)
Re: dyntick-hpc and RCU, Paul E. McKenney, (Fri Nov 5, 8:04 am)
Re: dyntick-hpc and RCU, Paul E. McKenney, (Fri Nov 5, 8:06 am)
Re: dyntick-hpc and RCU, Dhaval Giani, (Fri Nov 5, 1:06 pm)
[PATCH] a local-timer-free version of RCU, Joe Korty, (Fri Nov 5, 2:00 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Sat Nov 6, 12:28 pm)
Re: [PATCH] a local-timer-free version of RCU, Mathieu Desnoyers, (Sat Nov 6, 12:34 pm)
Re: [PATCH] a local-timer-free version of RCU, Mathieu Desnoyers, (Sat Nov 6, 12:42 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Sat Nov 6, 12:44 pm)
Re: [PATCH] a local-timer-free version of RCU, Mathieu Desnoyers, (Sat Nov 6, 1:03 pm)
Re: [PATCH] a local-timer-free version of RCU, Udo A. Steinberg, (Sun Nov 7, 7:11 pm)
Re: [PATCH] a local-timer-free version of RCU, Udo A. Steinberg, (Sun Nov 7, 7:19 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Sun Nov 7, 7:54 pm)
Re: dyntick-hpc and RCU, Frederic Weisbecker, (Mon Nov 8, 7:10 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 8:06 am)
Re: [PATCH] a local-timer-free version of RCU, Joe Korty, (Mon Nov 8, 8:18 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 8:32 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 8, 12:38 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 8, 12:49 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 8, 12:50 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 1:40 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Mon Nov 8, 1:51 pm)
Re: [PATCH] a local-timer-free version of RCU, Lai Jiangshan, (Tue Nov 9, 2:22 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Wed Nov 10, 8:54 am)
Re: [PATCH] a local-timer-free version of RCU, Peter Zijlstra, (Wed Nov 10, 10:31 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Wed Nov 10, 10:45 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Wed Nov 10, 11:08 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Wed Nov 10, 9:19 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Sat Nov 13, 3:30 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Mon Nov 15, 6:28 pm)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Tue Nov 16, 6:52 am)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Tue Nov 16, 8:51 am)
Re: [PATCH] a local-timer-free version of RCU, Frederic Weisbecker, (Tue Nov 16, 5:52 pm)
Re: [PATCH] a local-timer-free version of RCU, Paul E. McKenney, (Tue Nov 16, 6:25 pm)