lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Fri, 14 Feb 2020 09:52:46 -0500
From:   Thara Gopinath <>
To:     Amit Kucheria <>
Cc:     Ingo Molnar <>,
        Peter Zijlstra <>,,
        Vincent Guittot <>,
        Dietmar Eggemann <>,
        Zhang Rui <>,,
        Daniel Lezcano <>,
        Viresh Kumar <>,
        Steven Rostedt <>,
        Will Deacon <>,
        Catalin Marinas <>,
        Sudeep Holla <>,
        Juri Lelli <>,,
        LKML <>,
        Amit Daniel Kachhap <>,
        Javi Merino <>
Subject: Re: [Patch v9 5/8] sched/fair: update cpu_capacity to reflect thermal

On 02/13/2020 08:39 AM, Amit Kucheria wrote:
> On Wed, Jan 29, 2020 at 4:06 AM Thara Gopinath
> <> wrote:
>> cpu_capacity initially reflects the maximum possible capacity of a cpu.
>> Thermal pressure on a cpu means this maximum possible capacity is
>> unavailable due to thermal events. This patch subtracts the average thermal
>> pressure for a cpu from its maximum possible capacity so that cpu_capacity
>> reflects the actual maximum currently available capacity.
> "actual maximum currently available capacity" is quite a mouthful. :-)
> "Remaining capacity" or "Effective capacity" anyone?

"Remaining maximum capacity"?

> IIUC, this remaining capacity is NOT the same as the capped/decreased
> capacity referred to in patches 1 and 3. The delta capacity (aka
> thermal pressure) there refers to the difference between HW max
> capacity and thermally throttled capacity.
> Here, we also subtract RT/DL utilisation. Is that accurate?

Yes, here we do subtract RT/DL utilization as well. But from the thermal
pressure point of view, it is immaterial. I am not touching the code
that subtracts RT/DL utilization , I am just adding thermal pressure to
the variables that has to be deducted from the stated max capacity to
reflect the actual capacity. So as far as this patch series is
concerned, capped/decreased capacity is the same across all
patches.(Though there is the instantaneous capped capacity and the
time-averaged capped capacity)

Warm Regards

Powered by blists - more mailing lists