Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1728292

Re: [PATCH RFC RESEND v2 0/2] Prevent cpufreq update for only task on rq that sleeps

From Joel Fernandes <joelaf@google.com>
Newsgroups linux.kernel
Subject Re: [PATCH RFC RESEND v2 0/2] Prevent cpufreq update for only task on rq that sleeps
Date 2017-09-07 18:20 +0200
Message-ID <un7H3-2qi-21@gated-at.bofh.it> (permalink)
References <ulJx7-4qL-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Sun, Sep 3, 2017 at 1:15 PM, Joel Fernandes <joelaf@google.com> wrote:
> These patches are just a repost of [1] and [2] with a cover letter for more
> history and backround. On the Pixel product we carry a similar path which was
> also posted some time ago to LKML [3] [4] however that patch was for schedfreq
> governor (which isn't upstream). For schedutil which is upstream and currently
> used on our future products, we go through the cpufreq update hooks and this
> patch is adapted for this usecase.
>
> [1] https://patchwork.kernel.org/patch/9910019/
> [2] https://patchwork.kernel.org/patch/9910017/
> [3] https://patchwork.kernel.org/patch/8385861/
> [4] https://lwn.net/Articles/676886/
>

Hi,

I'm planning to rebase this series on Linus's master and post it
again, but just checking any thoughts about it?

Just to add more context, the reason for not updating the frequency:

- When a last dequeue of a sleeping task happens, it is sufficient to
update utilization without updating the frequency because if other
CPUs are busy then their updates will consider the utilization of the
idle CPU in the shared policy unless sufficient time has passed.

- If the last dequeue of a sleeping task happens while all other CPUs
in the cluster are idle, then the cluster will likely enter
cluster-idle soon.

Could you let me know your opinions on this series?

thanks,

-Joel


[..]

Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH RFC RESEND v2 0/2] Prevent cpufreq update for only task on rq that sleeps Joel Fernandes <joelaf@google.com> - 2017-09-03 22:20 +0200
  Re: [PATCH RFC RESEND v2 0/2] Prevent cpufreq update for only task on  rq that sleeps Joel Fernandes <joelaf@google.com> - 2017-09-07 18:20 +0200
    Re: [PATCH RFC RESEND v2 0/2] Prevent cpufreq update for only task on  rq that sleeps Steve Muckle <smuckle@google.com> - 2017-09-07 20:20 +0200
      Re: [PATCH RFC RESEND v2 0/2] Prevent cpufreq update for only task on  rq that sleeps Joel Fernandes <joelaf@google.com> - 2017-09-07 21:00 +0200

csiph-web