Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hostfrequencyscaling #140

Merged
merged 87 commits into from
Jan 8, 2020
Merged
Changes from 1 commit
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
44d6874
buildGraph now looks for in mutations as well as out
jlowellwofford Dec 18, 2019
7c34fdd
buildGraph: also search for in-mutations when building
jlowellwofford Dec 18, 2019
d152903
Added Host Frequency Scaling Module and Related Extensions.
Nov 5, 2019
08d7998
adding cpuburn module in yaml file
Dec 14, 2019
08c134a
error due to const name changes
Dec 14, 2019
00e9b50
Adds websocket
Dec 16, 2019
330f481
revamping frequency scaling
Dec 16, 2019
56efe76
Error correction
Dec 16, 2019
7108f6b
error fixing
Dec 16, 2019
f76cc1d
fixing none to performance
kpelzel Dec 16, 2019
0cb3bd1
adding exclude of temp none
kpelzel Dec 16, 2019
db67753
mapping
Dec 16, 2019
48aee3d
getting back NONE mutation
Dec 17, 2019
9297c2c
set logging to 10
kpelzel Dec 17, 2019
bcfb1ef
making freq scaler discoverable
Dec 18, 2019
4505b97
adding freqscaler disc
Dec 18, 2019
26b18f9
bug fix
Dec 18, 2019
1f56446
debug statement
Dec 18, 2019
ce7c3ff
adding more freq
Dec 18, 2019
458ad5b
making discoverable by one module
Dec 18, 2019
bd31bea
no msg
Dec 18, 2019
66dbb94
reverse the discs
Dec 18, 2019
d61a1e5
changing freq limits
Dec 18, 2019
4e8b935
Removing check
Dec 19, 2019
67c252d
removing long debug messages
kpelzel Dec 19, 2019
82af62d
remove dup discovery of freq scal
Dec 19, 2019
71d3a62
Adding debugging statement
Dec 19, 2019
4805b4f
buildGraphStage1 rewrite of buildGraph; also no longer require unique…
jlowellwofford Dec 19, 2019
d5b2312
adding cpuburn
Dec 19, 2019
17c3656
thermalLog info
Dec 20, 2019
3de686b
making thermal log configable
Dec 20, 2019
7dd59a8
bug fix
Dec 20, 2019
5a7cbf2
fixing variable names
Dec 20, 2019
7f534ce
fixing variable
Dec 20, 2019
2d5b1f2
redeclaration issue
Dec 20, 2019
bdd339e
createmode
Dec 20, 2019
85abb32
fixing format issue
Dec 20, 2019
cfccaa7
add file open init
Dec 20, 2019
4b41774
opening file single time
Dec 20, 2019
ae7ac87
bug
Dec 20, 2019
a0b9850
bug
Dec 20, 2019
24c144f
bug
Dec 20, 2019
ebfc951
naming convention
Dec 20, 2019
0988e29
error dec
Dec 20, 2019
4e205e1
scalerconfigable plus changing thresholds
Dec 21, 2019
e144823
bug fix
Dec 21, 2019
8ddc5ef
better edge elimination in stage2 graph build; graph sanity check
jlowellwofford Dec 21, 2019
c13edde
buildGraph stage 2 now generates sane, discovery dependency aware graphs
jlowellwofford Dec 21, 2019
cac96d8
freqdiscovery
Dec 23, 2019
090c868
time in ns
Dec 23, 2019
57d2aa0
powersave only
Dec 23, 2019
32eba0f
adding schedutil scaler
Dec 23, 2019
2f54bf6
perf
Dec 24, 2019
6a274fc
adjusting the thresholds
Dec 24, 2019
5e06f05
reversing back scalers to normal flow
Dec 24, 2019
7d65835
changing normal/high temp thresholds
Dec 24, 2019
78fca4d
remove debug print statements
jlowellwofford Dec 24, 2019
4e8e872
making thresholds config flat
Dec 24, 2019
3a1c503
error fixing
Dec 24, 2019
c649dce
PS OVER DURATION
Dec 26, 2019
291eff7
PSENFORCE Bug
Dec 26, 2019
df42541
bug fix
Dec 26, 2019
c64b087
PSENFORCE
Dec 26, 2019
adbab5d
Bug fixing in PS Enforcement
Dec 27, 2019
8c4a032
Added time bound and thermal bound scaling
Dec 27, 2019
63a7917
bug fixing
Dec 27, 2019
fc4bdfe
Debug statment
Dec 27, 2019
1e81c9d
bug fix
Dec 27, 2019
3911140
debug statement
Dec 27, 2019
317167f
converting current thermal into decimal
Dec 27, 2019
55c7ad7
DEBUG statement
Dec 27, 2019
bfe6d5c
Bug fix
Dec 27, 2019
4e2538b
bug fix
Dec 27, 2019
f52529a
discovering perf after ps
Dec 27, 2019
8f9534a
adding node
Dec 27, 2019
b47e27d
changing mutation timeout
Dec 27, 2019
42e3000
Adding ticker for thermal bound scenario
Dec 27, 2019
db6e17f
setting the muttaion timeout to "1s"
Dec 30, 2019
f98e9c5
adding condition for powersave
Dec 31, 2019
34f1d07
renaming parameters
Jan 1, 2020
94427bc
bug fix
Jan 1, 2020
b29c555
fixing errors from rebase
kpelzel Jan 7, 2020
2a8501d
fixing weird whitespace issue
kpelzel Jan 7, 2020
3a44beb
general cleanup
ghazanfarttu Jan 7, 2020
5889818
removing pipxe-child and some other changes
ghazanfarttu Jan 7, 2020
14dd130
fixing whitespacing
kpelzel Jan 8, 2020
0502246
setting child log level back to 7
kpelzel Jan 8, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
PSENFORCE Bug
  • Loading branch information
Ghazanfar Ali authored and kpelzel committed Jan 8, 2020
commit 291eff769b00dcad62b36323fd90cd9f3e8c9cef
2 changes: 1 addition & 1 deletion modules/hostfrequencyscaling/hostfrequencyscaling.go
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ func (hfs *HFS) EnforceLowFreqScaler(){
}

}
low_freq_scaler_dur

// HostFrequencyScaling scales CPU frequency according to given parameters
func (hfs *HFS) HostFrequencyScaling(node lib.Node, freqScalPolicy string) {

Expand Down