Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262094AbVELSRE (ORCPT ); Thu, 12 May 2005 14:17:04 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262086AbVELSRE (ORCPT ); Thu, 12 May 2005 14:17:04 -0400 Received: from ylpvm12-ext.prodigy.net ([207.115.57.43]:8140 "EHLO ylpvm12.prodigy.net") by vger.kernel.org with ESMTP id S262094AbVELSQv (ORCPT ); Thu, 12 May 2005 14:16:51 -0400 X-ORBL: [67.117.73.34] Date: Thu, 12 May 2005 11:16:45 -0700 From: Tony Lindgren To: Jesse Barnes Cc: vatsa@in.ibm.com, Lee Revell , Nick Piggin , schwidefsky@de.ibm.com, jdike@addtoit.com, Ingo Molnar , linux-kernel@vger.kernel.org, george@mvista.com Subject: Re: [RFC] (How to) Let idle CPUs sleep Message-ID: <20050512181644.GD15812@atomide.com> References: <20050507182728.GA29592@in.ibm.com> <1115913679.20909.31.camel@mindpipe> <20050512161636.GA15653@atomide.com> <200505120928.55476.jesse.barnes@intel.com> <20050512171251.GA21656@in.ibm.com> <4283999F.8080609@virtuousgeek.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4283999F.8080609@virtuousgeek.org> User-Agent: Mutt/1.5.8i X-Broken-Reverse-DNS: no host name found for IP address 192.168.100.15 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 920 Lines: 23 * Jesse Barnes [050512 11:01]: > Srivatsa Vaddagiri wrote: > > >Even if we were to go for this tickless design, the fundamental question > >remains: who wakes up the (sleeping) idle CPU upon a imbalance? Does some > >other > >(busy) CPU wake it up (which makes the implementation complex) or the idle > >CPU checks imbalance itself at periodic intervals (which restricts the > >amount of > >time a idle CPU may sleep). > > > > > Waking it up at fork or exec time might be doable, and having a busy CPU > wake up other CPUs wouldn't add too much complexity, would it? At least then it would be event driven rather than polling approach. Tony - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/