Home | History | Annotate | Download | only in analysis

Lines Matching refs:cpus

184             self._log.warning('NO big CPUs frequency events to plot')
204 self._log.warning('NO LITTLE CPUs frequency events to plot')
222 def plotCPUFrequencies(self, cpus=None):
224 Plot frequency for the specified CPUs (or all if not specified).
231 :param cpus: the list of CPUs to plot, if None it generate a plot
233 :type cpus: int or list(int)
242 if cpus is None:
243 # Generate plots only for available CPUs
244 cpus = range(df.cpu.max()+1)
246 # Generate plots only specified CPUs
247 cpus = listify(cpus)
253 for cpu_id in listify(cpus):
254 # Extract CPUs' frequencies and scale them to [MHz]
280 # Setup CPUs plots
299 for cluster,cpus in self._platform['clusters'].iteritems():
300 if cpu_id not in cpus:
335 def plotCPUFrequencyResidency(self, cpus=None, pct=False, active=False):
337 Plot per-CPU frequency residency. big CPUs are plotted first and then
344 :param cpus: list of CPU IDs. By default plot all CPUs
345 :type cpus: list(int) or int
361 if cpus is None:
362 # Generate plots only for available CPUs
366 _cpus = listify(cpus)
368 # Split between big and LITTLE CPUs ordered from higher to lower ID
417 # Assumption: all CPUs in a cluster run at the same frequency, i.e. the
474 # Assumption: all CPUs in a cluster run at the same frequency, i.e. the