From: Peter Zijlstra <peterz@infradead.org>
To: Ashwin Chaugule <ashwin.chaugule@linaro.org>
Cc: lkml <linux-kernel@vger.kernel.org>,
Catalin Marinas <catalin.marinas@arm.com>,
Mike Turquette <mike.turquette@linaro.org>,
Morten Rasmussen <morten.rasmussen@arm.com>,
Arjan van de Ven <arjan@linux.intel.com>,
mingo@kernel.org, len.brown@intel.com, rjw@rjwysocki.net,
"linaro-acpi@lists.linaro.org" <linaro-acpi@lists.linaro.org>,
Arnd Bergmann <arnd@arndb.de>,
linux-acpi@vger.kernel.org, cpufreq@vger.kernel.org,
Patch Tracking <patches@linaro.org>,
Dirk Brandewie <dirk.brandewie@gmail.com>
Subject: Re: [RFC 0/3] Experimental patchset for CPPC
Date: Fri, 15 Aug 2014 16:41:24 +0200 [thread overview]
Message-ID: <20140815144124.GK19379@twins.programming.kicks-ass.net> (raw)
In-Reply-To: <CAJ5Y-eZhAX47v4SjsW4T6PUaiMqC9wHcMDS8p+sL4_cReZpbyw@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1198 bytes --]
On Fri, Aug 15, 2014 at 10:37:32AM -0400, Ashwin Chaugule wrote:
> Hi Peter,
>
> On 15 August 2014 10:07, Peter Zijlstra <peterz@infradead.org> wrote:
> > On Fri, Aug 15, 2014 at 09:08:50AM -0400, Ashwin Chaugule wrote:
> >> If the OS only looks at Highest, Lowest, Delivered registers and only
> >> writes to Desired, then we're not really any different than how we do
> >> things today in the CPUFreq layer.
> >
> > The thing is; we're already struggling to make 'sense' of x86 as it
> > stands today. And it looks like this CPPC stuff makes the behaviour even
> > less certain.
>
> I think its still better than the "p-state" thing we have going today,
> where the algorithms are making their decisions based on the incorrect
> assumption that the CPU got what it requested for. (among other things
> listed earlier.) CPPC at least gives you a guarantee that the
> delivered performance will be within a range you requested. It can
> even force the platform to deliver a specific performance value if you
> choose over a specific time window.
Maybe; the guarantee and interrupt on change might be useful indeed. But
which ever way we need aperf/mperf ratios somewhere.
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
next prev parent reply other threads:[~2014-08-15 14:41 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-14 19:57 [RFC 0/3] Experimental patchset for CPPC Ashwin Chaugule
2014-08-14 19:57 ` [RFC 1/3] ACPI: Add support for Platform Communication Channel Ashwin Chaugule
2014-08-14 20:11 ` Ashwin Chaugule
2014-08-14 19:57 ` [RFC 2/3] CPPC: Add support for Collaborative Processor Performance Control Ashwin Chaugule
2014-08-14 20:12 ` Ashwin Chaugule
2014-08-14 19:57 ` [RFC 3/3] CPPC: Add ACPI accessors to CPC registers Ashwin Chaugule
2014-08-14 20:12 ` Ashwin Chaugule
2014-08-14 20:11 ` [RFC 0/3] Experimental patchset for CPPC Ashwin Chaugule
2014-08-14 20:51 ` Peter Zijlstra
2014-08-14 21:56 ` Ashwin Chaugule
2014-08-15 6:19 ` Peter Zijlstra
2014-08-15 13:08 ` Ashwin Chaugule
2014-08-15 13:42 ` Arjan van de Ven
2014-08-15 13:53 ` Arjan van de Ven
2014-08-15 14:24 ` Ashwin Chaugule
2014-08-15 15:47 ` Arjan van de Ven
2014-08-15 16:41 ` Ashwin Chaugule
2014-08-15 22:11 ` Len Brown
2014-08-18 15:04 ` Ashwin Chaugule
2014-08-15 14:00 ` Peter Zijlstra
2014-08-15 14:07 ` Peter Zijlstra
2014-08-15 14:37 ` Ashwin Chaugule
2014-08-15 14:41 ` Peter Zijlstra [this message]
2014-08-18 14:54 ` Ashwin Chaugule
2014-08-15 22:22 ` Len Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140815144124.GK19379@twins.programming.kicks-ass.net \
--to=peterz@infradead.org \
--cc=arjan@linux.intel.com \
--cc=arnd@arndb.de \
--cc=ashwin.chaugule@linaro.org \
--cc=catalin.marinas@arm.com \
--cc=cpufreq@vger.kernel.org \
--cc=dirk.brandewie@gmail.com \
--cc=len.brown@intel.com \
--cc=linaro-acpi@lists.linaro.org \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mike.turquette@linaro.org \
--cc=mingo@kernel.org \
--cc=morten.rasmussen@arm.com \
--cc=patches@linaro.org \
--cc=rjw@rjwysocki.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.