Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 13:56, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 1:52 PM, Juri Lelli wrote: > > On 09/02/18 13:08, Rafael J. Wysocki wrote: > >> On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: [...] > >> > My impression is that rate limit

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 13:56, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 1:52 PM, Juri Lelli wrote: > > On 09/02/18 13:08, Rafael J. Wysocki wrote: > >> On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: [...] > >> > My impression is that rate limit helps a lot for CFS, where the "true" > >> >

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Claudio Scordino
Il 09/02/2018 13:56, Rafael J. Wysocki ha scritto: On Fri, Feb 9, 2018 at 1:52 PM, Juri Lelli wrote: On 09/02/18 13:08, Rafael J. Wysocki wrote: On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: On 09/02/18 12:37, Rafael J. Wysocki wrote: On

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Claudio Scordino
Il 09/02/2018 13:56, Rafael J. Wysocki ha scritto: On Fri, Feb 9, 2018 at 1:52 PM, Juri Lelli wrote: On 09/02/18 13:08, Rafael J. Wysocki wrote: On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: On 09/02/18 12:37, Rafael J. Wysocki wrote: On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 1:52 PM, Juri Lelli wrote: > On 09/02/18 13:08, Rafael J. Wysocki wrote: >> On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: >> > On 09/02/18 12:37, Rafael J. Wysocki wrote: >> >> On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 1:52 PM, Juri Lelli wrote: > On 09/02/18 13:08, Rafael J. Wysocki wrote: >> On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: >> > On 09/02/18 12:37, Rafael J. Wysocki wrote: >> >> On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: >> >> > On 09/02/18 12:04, Rafael J.

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 13:08, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: > > On 09/02/18 12:37, Rafael J. Wysocki wrote: > >> On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: > >> > On 09/02/18 12:04, Rafael J. Wysocki

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 13:08, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: > > On 09/02/18 12:37, Rafael J. Wysocki wrote: > >> On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: > >> > On 09/02/18 12:04, Rafael J. Wysocki wrote: > >> >> On Fri, Feb 9, 2018 at 11:53 AM,

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: > On 09/02/18 12:37, Rafael J. Wysocki wrote: >> On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: >> > On 09/02/18 12:04, Rafael J. Wysocki wrote: >> >> On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 12:51 PM, Juri Lelli wrote: > On 09/02/18 12:37, Rafael J. Wysocki wrote: >> On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: >> > On 09/02/18 12:04, Rafael J. Wysocki wrote: >> >> On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: >> >> > Hi, >> >> > >> >> > On

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 12:37, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: > > On 09/02/18 12:04, Rafael J. Wysocki wrote: > >> On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: > >> > Hi, > >> > > >> > On 09/02/18 11:36,

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 12:37, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: > > On 09/02/18 12:04, Rafael J. Wysocki wrote: > >> On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: > >> > Hi, > >> > > >> > On 09/02/18 11:36, Rafael J. Wysocki wrote: > >> >> On Friday,

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: > On 09/02/18 12:04, Rafael J. Wysocki wrote: >> On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: >> > Hi, >> > >> > On 09/02/18 11:36, Rafael J. Wysocki wrote: >> >> On Friday, February 9, 2018

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 12:26 PM, Juri Lelli wrote: > On 09/02/18 12:04, Rafael J. Wysocki wrote: >> On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: >> > Hi, >> > >> > On 09/02/18 11:36, Rafael J. Wysocki wrote: >> >> On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: >> >> >

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 12:04, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: > > Hi, > > > > On 09/02/18 11:36, Rafael J. Wysocki wrote: > >> On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: > >> > Hi Viresh, > >> > > >> > Il 09/02/2018

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
On 09/02/18 12:04, Rafael J. Wysocki wrote: > On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: > > Hi, > > > > On 09/02/18 11:36, Rafael J. Wysocki wrote: > >> On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: > >> > Hi Viresh, > >> > > >> > Il 09/02/2018 04:51, Viresh Kumar ha

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Thu, Feb 8, 2018 at 6:01 PM, Claudio Scordino wrote: > When the SCHED_DEADLINE scheduling class increases the CPU utilization, > we should not wait for the rate limit, otherwise we may miss some deadline. > > Tests using rt-app on Exynos5422 have shown reductions of

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Thu, Feb 8, 2018 at 6:01 PM, Claudio Scordino wrote: > When the SCHED_DEADLINE scheduling class increases the CPU utilization, > we should not wait for the rate limit, otherwise we may miss some deadline. > > Tests using rt-app on Exynos5422 have shown reductions of about 10% of > deadline >

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: > Hi, > > On 09/02/18 11:36, Rafael J. Wysocki wrote: >> On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: >> > Hi Viresh, >> > >> > Il 09/02/2018 04:51, Viresh Kumar ha scritto: >> > > On 08-02-18, 18:01,

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Fri, Feb 9, 2018 at 11:53 AM, Juri Lelli wrote: > Hi, > > On 09/02/18 11:36, Rafael J. Wysocki wrote: >> On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: >> > Hi Viresh, >> > >> > Il 09/02/2018 04:51, Viresh Kumar ha scritto: >> > > On 08-02-18, 18:01, Claudio Scordino wrote:

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
Hi, On 09/02/18 11:36, Rafael J. Wysocki wrote: > On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: > > Hi Viresh, > > > > Il 09/02/2018 04:51, Viresh Kumar ha scritto: > > > On 08-02-18, 18:01, Claudio Scordino wrote: > > >> When the SCHED_DEADLINE scheduling class increases

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Juri Lelli
Hi, On 09/02/18 11:36, Rafael J. Wysocki wrote: > On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: > > Hi Viresh, > > > > Il 09/02/2018 04:51, Viresh Kumar ha scritto: > > > On 08-02-18, 18:01, Claudio Scordino wrote: > > >> When the SCHED_DEADLINE scheduling class increases

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: > Hi Viresh, > > Il 09/02/2018 04:51, Viresh Kumar ha scritto: > > On 08-02-18, 18:01, Claudio Scordino wrote: > >> When the SCHED_DEADLINE scheduling class increases the CPU utilization, > >> we should not wait for the rate

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Rafael J. Wysocki
On Friday, February 9, 2018 9:02:34 AM CET Claudio Scordino wrote: > Hi Viresh, > > Il 09/02/2018 04:51, Viresh Kumar ha scritto: > > On 08-02-18, 18:01, Claudio Scordino wrote: > >> When the SCHED_DEADLINE scheduling class increases the CPU utilization, > >> we should not wait for the rate

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Viresh Kumar
On 09-02-18, 09:02, Claudio Scordino wrote: > If I'm not wrong, at the hardware level we do have a physical rate limit (as > we cannot trigger a frequency update when there is one already on-going). > Don't know if this could somehow mitigate such effect. Yeah, so in the worst case we will start

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Viresh Kumar
On 09-02-18, 09:02, Claudio Scordino wrote: > If I'm not wrong, at the hardware level we do have a physical rate limit (as > we cannot trigger a frequency update when there is one already on-going). > Don't know if this could somehow mitigate such effect. Yeah, so in the worst case we will start

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Claudio Scordino
Hi Viresh, Il 09/02/2018 04:51, Viresh Kumar ha scritto: On 08-02-18, 18:01, Claudio Scordino wrote: When the SCHED_DEADLINE scheduling class increases the CPU utilization, we should not wait for the rate limit, otherwise we may miss some deadline. Tests using rt-app on Exynos5422 have shown

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-09 Thread Claudio Scordino
Hi Viresh, Il 09/02/2018 04:51, Viresh Kumar ha scritto: On 08-02-18, 18:01, Claudio Scordino wrote: When the SCHED_DEADLINE scheduling class increases the CPU utilization, we should not wait for the rate limit, otherwise we may miss some deadline. Tests using rt-app on Exynos5422 have shown

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-08 Thread Viresh Kumar
On 08-02-18, 18:01, Claudio Scordino wrote: > When the SCHED_DEADLINE scheduling class increases the CPU utilization, > we should not wait for the rate limit, otherwise we may miss some deadline. > > Tests using rt-app on Exynos5422 have shown reductions of about 10% of > deadline > misses for

Re: [PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-08 Thread Viresh Kumar
On 08-02-18, 18:01, Claudio Scordino wrote: > When the SCHED_DEADLINE scheduling class increases the CPU utilization, > we should not wait for the rate limit, otherwise we may miss some deadline. > > Tests using rt-app on Exynos5422 have shown reductions of about 10% of > deadline > misses for

[PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-08 Thread Claudio Scordino
When the SCHED_DEADLINE scheduling class increases the CPU utilization, we should not wait for the rate limit, otherwise we may miss some deadline. Tests using rt-app on Exynos5422 have shown reductions of about 10% of deadline misses for tasks with low RT periods. The patch applies on top of

[PATCH] cpufreq: schedutil: rate limits for SCHED_DEADLINE

2018-02-08 Thread Claudio Scordino
When the SCHED_DEADLINE scheduling class increases the CPU utilization, we should not wait for the rate limit, otherwise we may miss some deadline. Tests using rt-app on Exynos5422 have shown reductions of about 10% of deadline misses for tasks with low RT periods. The patch applies on top of