Re: [PATCH 0/2] rcu: Extended quiescent state for adaptive nohz

From: Paul E. McKenney
Date: Sun Jun 10 2012 - 13:57:06 EST


On Sun, Jun 10, 2012 at 12:58:56AM +0200, Frederic Weisbecker wrote:
> On Thu, Jun 07, 2012 at 03:45:08PM -0700, Paul E. McKenney wrote:
> > > I can see you've implemented a version for TinyRCU. Nohz cpusets only work on
> > > SMP right now because there must be at least one CPU running with the tick
> > > to maintain the timekeeping. I'm pretty confident that one day we'll remove
> > > the jiffies and we'll be able to do the whole timekeeping by using the TSC
> > > or so. There is quite a way before we reach that though.
> >
> > In the meantime, would it make sense to slow the tick rate by a factor
> > of 10 or so on that one CPU when nothing else is going on? Or does
> > timekeeping absolutely require running the tick at full speed?
>
> I'm not sure of the possible consequences of that.

OK, so I will remove the TINY_RCU patches for the moment. If reducing
tick speed on the sole remaining idle CPU ever becomes feasible and
useful, they are easy to add back in.

Thanx, Paul

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/