Re: [RESEND PATCH v3 0/7] Improve scheduler scalability for fast path

From: Tim Chen
Date: Mon Jul 08 2019 - 18:32:34 EST


On 7/1/19 7:04 AM, Peter Zijlstra wrote:
> On Mon, Jul 01, 2019 at 02:55:52PM +0100, Patrick Bellasi wrote:
>> On 01-Jul 11:02, Peter Zijlstra wrote:
>
>>> Some of the things we could tie to this would be:
>>>
>>> - select_idle_siblings; -nice would scan more than +nice,
>>
>> Just to be sure, you are not proposing to use the nice value we
>> already have, i.e.
>> p->{static,normal}_prio
>> but instead a new similar concept, right?
>
> Correct; a new sched_attr::sched_latency_nice value, which is like
> sched_nice, but controls a different dimmension of behaviour.
>

I think the sched_latency_nice value could be also useful for AVX512 for x86.
Running an AVX512 task could drop frequency of the cpu, including the sibling
hardware thread. So scheduling task that don't mind latency on the
sibling while an AVX512 task runs will make sense.

Tim