index
:
dfatool
decisiontrees
feature/lennart/get_files_array
kconfig-modeling
lennart
main
master
merge-prep/janis
merge-prep/lennart
state-duration-timers
Performance Model Generation for Configurable System Components
derf
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Lines
10 days
SDKBehaviourModel: prefer start.param over end.param if both are complete
main
Birte Kristina Friesel
-25
/
+25
13 days
SDKBehaviourModel: Always use end.param
Birte Kristina Friesel
-1
/
+6
2025-06-06
SDKBehaviourModel: get_trace: deal with q→q loops
Birte Kristina Friesel
-2
/
+2
2025-06-06
behaviour: logging → logger
Birte Kristina Friesel
-7
/
+7
2025-06-06
regression_measures: support list arguments
Birte Kristina Friesel
-2
/
+9
2025-06-05
SDKBehaviourModel: get_trace: respect transition guards
Birte Kristina Friesel
-1
/
+19
2025-06-05
refactor transition guard learning into SDKBehaviourModel
Birte Kristina Friesel
-36
/
+80
2025-06-05
move (still very PoC) behaviour model learner from analyze-trace to behaviour.py
Birte Kristina Friesel
-189
/
+207
2025-05-27
analyze-trace: support --show-model=paramdetection
Birte Kristina Friesel
-0
/
+57
2025-05-27
AnalyticModel.to_json: handle re-export of loaded model (does not have stats)
Birte Kristina Friesel
-3
/
+4
2025-05-27
analyze-trace --export-json: Include static/LUT/model error metrics
Birte Kristina Friesel
-3
/
+26
2025-05-26
AnalyticModel: typo
Birte Kristina Friesel
-1
/
+1
2025-05-23
Logfile: skip <</--/>> annotations unless is_trace is set
Birte Kristina Friesel
-0
/
+3
2025-05-23
analyze-trace: Use annotation.end.param, not .start.param
Birte Kristina Friesel
-11
/
+16
2025-05-23
analyze-trace: detect loops and iteration counts (those are deterministic)
Birte Kristina Friesel
-11
/
+46
2025-05-23
analyze-trace: keep track of total latency per run
Birte Kristina Friesel
-0
/
+45
2025-05-22
analyze-trace: warn when encountering unexpected transition destination model
Birte Kristina Friesel
-1
/
+7
2025-05-22
Featured Automata learner: now with actual guards. whoop whoop!
Birte Kristina Friesel
-2
/
+70
2025-05-21
anlyze-trace: detect non-deterministic transitions (aka: unhandled loops)
Birte Kristina Friesel
-1
/
+18
2025-05-21
analyze-trace: store input parameters that belong to transitions
Birte Kristina Friesel
-5
/
+38
2025-05-21
learn_pta: merge observations of identical run names
Birte Kristina Friesel
-4
/
+15
2025-05-21
learn_pta: Add transition to final / accepting state
Birte Kristina Friesel
-2
/
+4
2025-05-21
RunAnnotation: store name
Birte Kristina Friesel
-4
/
+9
2025-05-20
nalyze-trace: support runs without kernel annotations
Birte Kristina Friesel
-0
/
+1
2025-05-20
add analyze-trace (wip): predict trace part parameters from benchmark config
Birte Kristina Friesel
-0
/
+436
2025-05-20
loader: optionally digest (implicit) DFA traces
Birte Kristina Friesel
-6
/
+122
2025-04-23
EventSequenceModel: Write error log message on TypeError (CART)
Birte Kristina Friesel
-1
/
+10
2025-03-28
export_pseudo_dref: trim _ as well
Birte Kristina Friesel
-1
/
+1
2025-03-25
export_pseudo_dref: printing to the proper file handle may help
Birte Kristina Friesel
-2
/
+2
2025-03-25
add pseudo-dataref export for ACM TAPS etc
Birte Kristina Friesel
-4
/
+32
2025-03-24
Workload is an EventSequenceModel, actually
Birte Kristina Friesel
-3
/
+3
2025-03-24
utils.human_readable: handle value is None
Birte Kristina Friesel
-0
/
+2
2025-03-24
Move workload parser and evaluation to a separate class
Birte Kristina Friesel
-59
/
+85
2025-03-24
workload: indicate failed LUT prediction on error
Birte Kristina Friesel
-6
/
+10
2025-03-21
workload.py --info: print model functions
Birte Kristina Friesel
-1
/
+2
2025-03-20
workload: Support LUT lookups
Birte Kristina Friesel
-11
/
+55
2025-03-20
workload: warn when a prediction had to fall back to the static model
Birte Kristina Friesel
-1
/
+27
2025-03-17
workload: Support B/s and similar /s shenanigans in latency calculation
Birte Kristina Friesel
-3
/
+29
2025-03-17
human_readable: Add M and G prefixes
Birte Kristina Friesel
-0
/
+2
2025-03-17
add primitive workload evaluation for non-PTA models (WiP)
Birte Kristina Friesel
-0
/
+75
2025-03-17
parse_conf_str: support spaces between key-value pairs
Birte Kristina Friesel
-1
/
+1
2025-03-17
Optionally export models with byParam data for easier loading
Birte Kristina Friesel
-6
/
+26
2025-03-17
workload → pta-workload
Birte Kristina Friesel
-0
/
+0
2025-03-17
analyze-log: add --export-model-with-lut
Birte Kristina Friesel
-3
/
+15
2025-03-17
analyze-log: fix typo in terminal output
Birte Kristina Friesel
-1
/
+1
2025-01-17
Add helper to determine system-wide energy and power usage via RAPL
Birte Kristina Friesel
-0
/
+59
2025-01-13
Add valgrind-ws → dfatool param helper with optional kernel extraction
Birte Kristina Friesel
-0
/
+166
2025-01-13
... oops
Birte Kristina Friesel
-1
/
+1
2025-01-13
extract-speedup-from-log: add --add-param
Birte Kristina Friesel
-1
/
+16
2025-01-10
add extract-speedup-from-log helper
Birte Kristina Friesel
-0
/
+182
[next]