From 79554a2dbc6236741bb9e483279f1326e3ce7f53 Mon Sep 17 00:00:00 2001 From: Sebastian Goscik Date: Wed, 9 Mar 2016 16:10:03 +0000 Subject: [PATCH] freq_sweep: Improved documentation - Added explanation that this instrument does not taskset workloads - Fixed formatting issue with the agenda example --- wlauto/instrumentation/freqsweep/__init__.py | 36 +++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/wlauto/instrumentation/freqsweep/__init__.py b/wlauto/instrumentation/freqsweep/__init__.py index 7a7decaa..3fba46c1 100755 --- a/wlauto/instrumentation/freqsweep/__init__.py +++ b/wlauto/instrumentation/freqsweep/__init__.py @@ -33,6 +33,9 @@ class FreqSweep(Instrument): - Setting the runner to 'by_spec' increases the chance of successfully completing an agenda without encountering hotplug issues - If possible disable dynamic hotplug on the target device + - This instrument does not automatically pin workloads to the cores + being swept since it is not aware of what the workloads do. + To achieve this use the workload's taskset parameter (if it has one). """ parameters = [ @@ -44,24 +47,23 @@ class FreqSweep(Instrument): can do so by specifying this parameter. Sweeps should be a lists of dictionaries that can contain: - - Cluster (mandatory): The name of the cluster this sweep will be - performed on. E.g A7 - - Frequencies: A list of frequencies (in KHz) to use. If this is - not provided all frequencies available for this - cluster will be used. - E.g: [800000, 900000, 100000] - - label: Workload specs will be named '{spec id}_{label}_{frequency}'. - If a label is not provided it will be named 'sweep{sweep No.}' + - Cluster (mandatory): The name of the cluster this sweep + will be performed on. E.g `A7` + - Frequencies: A list of frequencies (in KHz) to use. If + this is not provided all frequencies available for this + cluster will be used. E.g: `[800000, 900000, 100000]` + - label: Workload specs will be named + `{spec id}_{label}_{frequency}`. If a label is not + provided it will be named `sweep{sweep No.}` + Example sweep specification: :: - Example sweep specification: - - freq_sweep: - sweeps: - - cluster: A53 - label: littles - frequencies: [800000, 900000, 100000] - - cluster: A57 - label: bigs + freq_sweep: + sweeps: + - cluster: A53 + label: littles + frequencies: [800000, 900000, 100000] + - cluster: A57 + label: bigs """), ]