Hi/Lo Thresholds only for extrema and prog-extrema.

Added condition to mandate high and low thresholds only for extrema
and progressive extrema power capping strategies.
This commit is contained in:
Pradyumna Kaushik 2018-10-04 20:10:46 -04:00
parent 089b106fdb
commit 5a6a43937c

View file

@ -179,9 +179,12 @@ func main() {
} else { } else {
if *powerCapPolicy == "extrema" { if *powerCapPolicy == "extrema" {
extrema = true extrema = true
} else { } else if *powerCapPolicy == "prog-extrema" {
progExtrema = true progExtrema = true
} }
// High and Low thresholds are currently only needed for extrema and
// progressive extrema.
if extrema || progExtrema {
// High and Low Thresholds. // High and Low Thresholds.
// These values are not used to configure the scheduler. // These values are not used to configure the scheduler.
// hiThreshold and loThreshold are passed to the powercappers. // hiThreshold and loThreshold are passed to the powercappers.
@ -192,6 +195,7 @@ func main() {
} }
} }
} }
}
// Tasks // Tasks
// If httpServer is disabled, then path of file containing workload needs to be provided. // If httpServer is disabled, then path of file containing workload needs to be provided.