1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-06 19:01:15 +01:00
workload-automation/wlauto/result_processors
Sergei Trofimov 3a99a284c4 cpustate: ensure known initial state
cpustate result processor generates a view of the cpu subsystem power
state during execution of a workload from cpu_idle and cpu_frequency
ftraces. There exists a period before the first events in those
categories are seen where the state of the cpu subsystem is (partially)
unknown and it is reported as such by the result processor.

Unknown state usually exists for a relatively short period of time and
is generally not a big deal. For certain kinds of workloads, however, it
may constitude a significant protion of the trace.

Changes in this commit attempt to deal with this by a) reading starting
cpu frequencies and writing them into the trace, and b) nudging each
core to bring it out of idle; this happens before the start marker, so
that the system state between the markers should be completely known.
2016-02-04 16:08:22 +00:00
..
ipynb_exporter ipynb_exporter: default template no longer shows a blank plot for workloads without summary_metrics 2015-12-15 17:18:25 +00:00
__init__.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
cpustate.py cpustate: ensure known initial state 2016-02-04 16:08:22 +00:00
dvfs.py dvfs: fix active_cpus --> online_cpus rename 2015-05-26 12:30:15 +01:00
mongodb.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
notify.py pylint: addtional fix 2015-12-10 13:39:28 +00:00
sqlite.py sqlite: adding global aliases to params 2015-06-15 14:34:57 +01:00
standard.py csv: handle zero-value classifiers correctly 2015-12-15 08:30:53 +00:00
status.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
syeg.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00