Linux-PM Archive on lore.kernel.org
 help / color / Atom feed
* Frequency not returning to fixed value after AVX workload
@ 2019-10-11 17:45 Hernandez Lopez, Fabiola
  2019-10-14  9:44 ` Rafael J. Wysocki
  0 siblings, 1 reply; 5+ messages in thread
From: Hernandez Lopez, Fabiola @ 2019-10-11 17:45 UTC (permalink / raw)
  To: linux-pm

Hi, 

We are seeing an unexpected behavior after applying AVX workloads. 
After setting the CPU frequency to a fixed value with CPU Freq - userspace governor and applying heavy AVX workloads, the CPU frequency is decreased (as expected) but it never returns to the previously established value. This does not happen on all cores, only on a single core. The only way to return to the desired frequency is by setting it through the command line again. 

We are wondering how can this change in frequency happen.

Thanks,

Fabiola

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Frequency not returning to fixed value after AVX workload
  2019-10-11 17:45 Frequency not returning to fixed value after AVX workload Hernandez Lopez, Fabiola
@ 2019-10-14  9:44 ` Rafael J. Wysocki
  2019-10-14 21:11   ` Hernandez Lopez, Fabiola
  0 siblings, 1 reply; 5+ messages in thread
From: Rafael J. Wysocki @ 2019-10-14  9:44 UTC (permalink / raw)
  To: Hernandez Lopez, Fabiola; +Cc: linux-pm, Srinivas Pandruvada

On Friday, October 11, 2019 7:45:55 PM CEST Hernandez Lopez, Fabiola wrote:
> Hi, 
> 
> We are seeing an unexpected behavior after applying AVX workloads. 
> After setting the CPU frequency to a fixed value with CPU Freq - userspace
> governor and applying heavy AVX workloads, the CPU frequency is decreased
> (as expected) but it never returns to the previously established value.

How do you measure the frequency?

> This does not happen on all cores, only on a single core. The only way to
> return to the desired frequency is by setting it through the command line
> again.

What exactly do you do to get the expected frequency back?

> We are wondering how can this change in frequency happen.

Is the target frequency in the turbo range?




^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: Frequency not returning to fixed value after AVX workload
  2019-10-14  9:44 ` Rafael J. Wysocki
@ 2019-10-14 21:11   ` Hernandez Lopez, Fabiola
  2019-10-14 21:23     ` Srinivas Pandruvada
  0 siblings, 1 reply; 5+ messages in thread
From: Hernandez Lopez, Fabiola @ 2019-10-14 21:11 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: linux-pm, Srinivas Pandruvada

How do you measure the frequency?
With lscpu.

What exactly do you do to get the expected frequency back?
A script is used that sets the frequency with /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed

Is the target frequency in the turbo range?
No, the target frequency is the same as the base processor frequency: 2.4GHz. The max turbo frequency for this CPU si 3.9 GHz.
This has been tested with turbo boost enabled and disabled. 

This behavior is very sporadic: < 10%

Thanks,
Fabiola

-----Original Message-----
From: Rafael J. Wysocki [mailto:rjw@rjwysocki.net] 
Sent: Monday, October 14, 2019 4:45 AM
To: Hernandez Lopez, Fabiola <fabiola.hernandez.lopez@intel.com>
Cc: linux-pm@vger.kernel.org; Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Subject: Re: Frequency not returning to fixed value after AVX workload

On Friday, October 11, 2019 7:45:55 PM CEST Hernandez Lopez, Fabiola wrote:
> Hi,
> 
> We are seeing an unexpected behavior after applying AVX workloads. 
> After setting the CPU frequency to a fixed value with CPU Freq - 
> userspace governor and applying heavy AVX workloads, the CPU frequency 
> is decreased (as expected) but it never returns to the previously established value.

How do you measure the frequency?

> This does not happen on all cores, only on a single core. The only way 
> to return to the desired frequency is by setting it through the 
> command line again.

What exactly do you do to get the expected frequency back?

> We are wondering how can this change in frequency happen.

Is the target frequency in the turbo range?




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Frequency not returning to fixed value after AVX workload
  2019-10-14 21:11   ` Hernandez Lopez, Fabiola
@ 2019-10-14 21:23     ` Srinivas Pandruvada
  2019-10-23 18:26       ` Hernandez Lopez, Fabiola
  0 siblings, 1 reply; 5+ messages in thread
From: Srinivas Pandruvada @ 2019-10-14 21:23 UTC (permalink / raw)
  To: Hernandez Lopez, Fabiola, Rafael J. Wysocki; +Cc: linux-pm

On Mon, 2019-10-14 at 21:11 +0000, Hernandez Lopez, Fabiola wrote:
> How do you measure the frequency?
Do whatever you are doing to get to your problem state and while doing
the test run in another window:

#turbostat

Attach the output.

Thanks,
Srinivas

> With lscpu.
> 
> What exactly do you do to get the expected frequency back?
> A script is used that sets the frequency with
> /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed
> 
> Is the target frequency in the turbo range?
> No, the target frequency is the same as the base processor frequency:
> 2.4GHz. The max turbo frequency for this CPU si 3.9 GHz.
> This has been tested with turbo boost enabled and disabled. 
> 
> This behavior is very sporadic: < 10%
> 
> Thanks,
> Fabiola
> 
> -----Original Message-----
> From: Rafael J. Wysocki [mailto:rjw@rjwysocki.net] 
> Sent: Monday, October 14, 2019 4:45 AM
> To: Hernandez Lopez, Fabiola <fabiola.hernandez.lopez@intel.com>
> Cc: linux-pm@vger.kernel.org; Srinivas Pandruvada <
> srinivas.pandruvada@linux.intel.com>
> Subject: Re: Frequency not returning to fixed value after AVX
> workload
> 
> On Friday, October 11, 2019 7:45:55 PM CEST Hernandez Lopez, Fabiola
> wrote:
> > Hi,
> > 
> > We are seeing an unexpected behavior after applying AVX workloads. 
> > After setting the CPU frequency to a fixed value with CPU Freq - 
> > userspace governor and applying heavy AVX workloads, the CPU
> > frequency 
> > is decreased (as expected) but it never returns to the previously
> > established value.
> 
> How do you measure the frequency?
> 
> > This does not happen on all cores, only on a single core. The only
> > way 
> > to return to the desired frequency is by setting it through the 
> > command line again.
> 
> What exactly do you do to get the expected frequency back?
> 
> > We are wondering how can this change in frequency happen.
> 
> Is the target frequency in the turbo range?
> 
> 
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: Frequency not returning to fixed value after AVX workload
  2019-10-14 21:23     ` Srinivas Pandruvada
@ 2019-10-23 18:26       ` Hernandez Lopez, Fabiola
  0 siblings, 0 replies; 5+ messages in thread
From: Hernandez Lopez, Fabiola @ 2019-10-23 18:26 UTC (permalink / raw)
  To: Srinivas Pandruvada, Rafael J. Wysocki; +Cc: linux-pm

Thanks, our engineer is trying to collect the info.
I'll write back with the data. 

Fabiola
-----Original Message-----
From: Srinivas Pandruvada [mailto:srinivas.pandruvada@linux.intel.com] 
Sent: Monday, October 14, 2019 4:23 PM
To: Hernandez Lopez, Fabiola <fabiola.hernandez.lopez@intel.com>; Rafael J. Wysocki <rjw@rjwysocki.net>
Cc: linux-pm@vger.kernel.org
Subject: Re: Frequency not returning to fixed value after AVX workload

On Mon, 2019-10-14 at 21:11 +0000, Hernandez Lopez, Fabiola wrote:
> How do you measure the frequency?
Do whatever you are doing to get to your problem state and while doing the test run in another window:

#turbostat

Attach the output.

Thanks,
Srinivas

> With lscpu.
> 
> What exactly do you do to get the expected frequency back?
> A script is used that sets the frequency with 
> /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed
> 
> Is the target frequency in the turbo range?
> No, the target frequency is the same as the base processor frequency:
> 2.4GHz. The max turbo frequency for this CPU si 3.9 GHz.
> This has been tested with turbo boost enabled and disabled. 
> 
> This behavior is very sporadic: < 10%
> 
> Thanks,
> Fabiola
> 
> -----Original Message-----
> From: Rafael J. Wysocki [mailto:rjw@rjwysocki.net]
> Sent: Monday, October 14, 2019 4:45 AM
> To: Hernandez Lopez, Fabiola <fabiola.hernandez.lopez@intel.com>
> Cc: linux-pm@vger.kernel.org; Srinivas Pandruvada < 
> srinivas.pandruvada@linux.intel.com>
> Subject: Re: Frequency not returning to fixed value after AVX workload
> 
> On Friday, October 11, 2019 7:45:55 PM CEST Hernandez Lopez, Fabiola
> wrote:
> > Hi,
> > 
> > We are seeing an unexpected behavior after applying AVX workloads. 
> > After setting the CPU frequency to a fixed value with CPU Freq - 
> > userspace governor and applying heavy AVX workloads, the CPU 
> > frequency is decreased (as expected) but it never returns to the 
> > previously established value.
> 
> How do you measure the frequency?
> 
> > This does not happen on all cores, only on a single core. The only 
> > way to return to the desired frequency is by setting it through the 
> > command line again.
> 
> What exactly do you do to get the expected frequency back?
> 
> > We are wondering how can this change in frequency happen.
> 
> Is the target frequency in the turbo range?
> 
> 
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, back to index

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-11 17:45 Frequency not returning to fixed value after AVX workload Hernandez Lopez, Fabiola
2019-10-14  9:44 ` Rafael J. Wysocki
2019-10-14 21:11   ` Hernandez Lopez, Fabiola
2019-10-14 21:23     ` Srinivas Pandruvada
2019-10-23 18:26       ` Hernandez Lopez, Fabiola

Linux-PM Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-pm/0 linux-pm/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-pm linux-pm/ https://lore.kernel.org/linux-pm \
		linux-pm@vger.kernel.org
	public-inbox-index linux-pm

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-pm


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git