Received: by 10.192.245.15 with SMTP id i15csp1074376imn; Sat, 10 Mar 2018 23:47:23 -0800 (PST) X-Google-Smtp-Source: AG47ELsetPTdlOFLkHSwONh8GWffl3xISFNsa7FIXUENmwCkByQ7MUdbSxd6LIGBAnqNdX5kJlFT X-Received: by 2002:a17:902:744b:: with SMTP id e11-v6mr1402953plt.351.1520754443000; Sat, 10 Mar 2018 23:47:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520754442; cv=none; d=google.com; s=arc-20160816; b=ZP6vID3xMKUccwNWOGG4+sBzNOqhug8sM1E46vJDoFXEynh+Bf2/8fVpiyV9H81pCA ChtuBWDEouerdp1vkBgKtXyvgJasg56m3nAqWd7o2XmKEU4WIFjWTCtDJmctEl8G0JMA 22JhdrarxKURwAX7HTaykhOWMotEUV8yILd/m6K8P0NK4U4ny4PBuB6s9veyOv9snk+7 4Qgshbrpi6wq65QidaEMUshaYAubBEJyLI7mQ3OHFcNFeIOXP90FeROq0tN0dl+yl+mK iUcHSanY2W474hsIBU9KgXQ4MUF7QOnghw0Yyby2XzRXukI79VfF9E2+1ZipsbY/OlmH 9oIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language:thread-index :content-transfer-encoding:mime-version:message-id:date:subject :in-reply-to:references:cc:to:from:dkim-signature :arc-authentication-results; bh=49vIFFpvGRBP/YLU2HswrT0LxlF6Djw9RaQ+8W9VEyc=; b=GspA9DK8Kav6GV6j5fSkaU8XOjJxQTyBp+uRFsuzAPnlRW9nHhPKTFejUK9OYXA8jK CAclJEJcw2ZW5QVBTDtIm5L4aP753chz8QaJBmmSDes5vs7QPhiYHX5lDCDboFgy3kxv 1ruCfWoliMucUSUA8V3uD7L1MdtpB7hIqJQXpOzR5gxhHTyqHnKyJEj68tGzCMHXf1y3 3h2mBLM3kIMHLX8G2G9iHAxjbgb++ViYbggDcT6XkomXbrCD7MSaXeLVA6h1qQenZo6k pL6EZfNDeA12joh2ZolIhEoUSLQZfgwV4DHpo8uuSUlTVpK1CQJh91mEyujNhSZVaaKf d07A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@telus.net header.s=neo header.b=KpDiOn6c; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=telus.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f5si3331345pgv.476.2018.03.10.23.46.24; Sat, 10 Mar 2018 23:47:22 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@telus.net header.s=neo header.b=KpDiOn6c; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=telus.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932120AbeCKHnN (ORCPT + 99 others); Sun, 11 Mar 2018 03:43:13 -0400 Received: from cmta16.telus.net ([209.171.16.89]:40182 "EHLO cmta16.telus.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932089AbeCKHnL (ORCPT ); Sun, 11 Mar 2018 03:43:11 -0400 Received: from dougxps ([173.180.45.4]) by cmsmtp with SMTP id uvdHek5ewocQouvdJes5Fk; Sun, 11 Mar 2018 00:43:10 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telus.net; s=neo; t=1520754190; bh=49vIFFpvGRBP/YLU2HswrT0LxlF6Djw9RaQ+8W9VEyc=; h=From:To:Cc:References:In-Reply-To:Subject:Date; b=KpDiOn6cDlL3XA2fO4qY8SNOkaySsAxFaRKW9/NCPjOmEObAHV8ajCHqAnzIebT4N DGBpMc+7PJTKNBuPandPjXKO06L52i8qxoSPCHKUHALT0lT6+TQoMsJI9x4cpQebIO oK86BHERa39gviV1Azez0KApR5gmkB/+VvKpZO5aKEe+ZtZkktIH8xTOn8Oe05igAw nUrXfBU7lS+m6KgWbLSgFOEH5TjcQ0HiH1JBQ2icJeU587/gpz+hQ8M/CsKNQekmXI 3yv6IFrzY/Sy8YEaCcpH1ebrZu0Tltx06XAERntpC0Rk2fSy23rRp+Ve+Poxc7IkMT 6RcJNrh5nbGIQ== X-Authority-Analysis: v=2.2 cv=EJrp6xRC c=1 sm=1 tr=0 a=zJWegnE7BH9C0Gl4FFgQyA==:117 a=zJWegnE7BH9C0Gl4FFgQyA==:17 a=Pyq9K9CWowscuQLKlpiwfMBGOR0=:19 a=kj9zAlcOel0A:10 a=FGbulvE0AAAA:8 a=PMEPZqO0xx8o1kO-riYA:9 a=CjuIK1q_8ugA:10 a=svzTaB3SJmTkU8mK-ULk:22 From: "Doug Smythies" To: "'Rafael J. Wysocki'" Cc: "'Rik van Riel'" , "'Mike Galbraith'" , "'Thomas Gleixner'" , "'Paul McKenney'" , "'Thomas Ilsche'" , "'Frederic Weisbecker'" , "'Linux PM'" , "'Aubrey Li'" , "'LKML'" , "'Peter Zijlstra'" , "Doug Smythies" References: <2450532.XN8DODrtDf@aspire.rjw.lan> <007c01d3b843$3d825e70$b8871b50$@net> <000701d3b889$eadd5340$c097f9c0$@net> uoK1eZIXBFfdwuoK6ezbfC In-Reply-To: uoK1eZIXBFfdwuoK6ezbfC Subject: RE: [RFC/RFT][PATCH v3 0/6] sched/cpuidle: Idle loop rework Date: Sat, 10 Mar 2018 23:43:02 -0800 Message-ID: <001801d3b90c$99232600$cb697200$@net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdO4yy0y2fB6ZXq4RjyjaHGvqSJkWgAQBCQg Content-Language: en-ca X-CMAE-Envelope: MS4wfOQh26KB1kj/UBGYPd4PVKG4/pOkl3p7WcN2ol7VS4Oa4cBfGo6AcT3LbgIW14Ei90oPN8xhhP7H5QsH1ykDm4LJaCtJtX5000bgiVBw+9LMMuh2z85f BcHL9RwZqVqlxAOtx5j0f6qngymqENxfRf8MGqoRD9TrUYOak1TL/2PzuC7BrNC7EAq0UutUzJWw6mjSl8+ep3pikCMsvVEbdJKq6PBBG90TUcBmyth1VTw/ WPPcuLz0XB2xUZ6WnOY/YsXhAAFBVxhU16Lpge4lQvgHPysJ1ZOeobwGmnQc2kU0XvTl8d2UxEdHPN5G5cg75kYS2RhNmMWrG/kBCGfmabRNBNbOk1S4WO3y IJaIMRMCaZX+89Ju2V0ZG2VV4TwhIV4cvvUvlis1tKxS8Xqy3uMf3DIJdttTcAiHml0AdAwTAPgshv/Hf3HvE4OBF5mVIb4UB/E6EH81S/k1eW+uue8Dg5r/ rtheAJf3tD1/GRDwz9Zm1Se5ILzmcIPaEMyT0agJODx4citE7wV8Hq8C2nY= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018.03.10 15:55 Rafael J. Wysocki wrote: >On Saturday, March 10, 2018 5:07:36 PM CET Doug Smythies wrote: >> On 2018.03.10 01:00 Rafael J. Wysocki wrote: > ... [snip] ... > The information that they often spend more time than a tick > period in state 0 in one go *is* relevant, though. > > > That issue can be dealt with in a couple of ways and the patch below is a > rather straightforward attempt to do that. The idea, basically, is to discard > the result of governor prediction if the tick has been stopped alread and > the predicted idle duration is within the tick range. > > Please try it on top of the v3 and tell me if you see an improvement. It seems pretty good so far. See a new line added to the previous graph, "rjwv3plus". http://fast.smythies.com/rjwv3plus_100.png I'll do another 100% load on one CPU test overnight, this time with a trace. ... Doug