summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
8 daysAnalyticModel.to_json: handle re-export of loaded model (does not have stats)Birte Kristina Friesel-3/+4
8 daysanalyze-trace --export-json: Include static/LUT/model error metricsBirte Kristina Friesel-3/+26
9 daysAnalyticModel: typoBirte Kristina Friesel-1/+1
12 daysLogfile: skip <</--/>> annotations unless is_trace is setBirte Kristina Friesel-0/+3
12 daysanalyze-trace: Use annotation.end.param, not .start.paramBirte Kristina Friesel-11/+16
Fixes PrIM BFS and possibly more, where the problem size is not yet known when the benchmark starts calling SDK functions
12 daysanalyze-trace: detect loops and iteration counts (those are deterministic)Birte Kristina Friesel-11/+46
12 daysanalyze-trace: keep track of total latency per runBirte Kristina Friesel-0/+45
13 daysanalyze-trace: warn when encountering unexpected transition destination modelBirte Kristina Friesel-1/+7
13 daysFeatured Automata learner: now with actual guards. whoop whoop!Birte Kristina Friesel-2/+70
2025-05-21anlyze-trace: detect non-deterministic transitions (aka: unhandled loops)Birte Kristina Friesel-1/+18
2025-05-21analyze-trace: store input parameters that belong to transitionsBirte Kristina Friesel-5/+38
2025-05-21learn_pta: merge observations of identical run namesBirte Kristina Friesel-4/+15
2025-05-21learn_pta: Add transition to final / accepting stateBirte Kristina Friesel-2/+4
2025-05-21RunAnnotation: store nameBirte Kristina Friesel-4/+9
2025-05-20nalyze-trace: support runs without kernel annotationsBirte Kristina Friesel-0/+1
2025-05-20add analyze-trace (wip): predict trace part parameters from benchmark configBirte Kristina Friesel-0/+436
2025-05-20loader: optionally digest (implicit) DFA tracesBirte Kristina Friesel-6/+122
2025-04-23EventSequenceModel: Write error log message on TypeError (CART)Birte Kristina Friesel-1/+10
2025-03-28export_pseudo_dref: trim _ as wellBirte Kristina Friesel-1/+1
2025-03-25export_pseudo_dref: printing to the proper file handle may helpBirte Kristina Friesel-2/+2
2025-03-25add pseudo-dataref export for ACM TAPS etcBirte Kristina Friesel-4/+32
2025-03-24Workload is an EventSequenceModel, actuallyBirte Kristina Friesel-3/+3
2025-03-24utils.human_readable: handle value is NoneBirte Kristina Friesel-0/+2
2025-03-24Move workload parser and evaluation to a separate classBirte Kristina Friesel-59/+85
2025-03-24workload: indicate failed LUT prediction on errorBirte Kristina Friesel-6/+10
2025-03-21workload.py --info: print model functionsBirte Kristina Friesel-1/+2
2025-03-20workload: Support LUT lookupsBirte Kristina Friesel-11/+55
2025-03-20workload: warn when a prediction had to fall back to the static modelBirte Kristina Friesel-1/+27
Such behaviour is likely unintended in this use case
2025-03-17workload: Support B/s and similar /s shenanigans in latency calculationBirte Kristina Friesel-3/+29
2025-03-17human_readable: Add M and G prefixesBirte Kristina Friesel-0/+2
2025-03-17add primitive workload evaluation for non-PTA models (WiP)Birte Kristina Friesel-0/+75
2025-03-17parse_conf_str: support spaces between key-value pairsBirte Kristina Friesel-1/+1
2025-03-17Optionally export models with byParam data for easier loadingBirte Kristina Friesel-6/+26
2025-03-17workload → pta-workloadBirte Kristina Friesel-0/+0
2025-03-17analyze-log: add --export-model-with-lutBirte Kristina Friesel-3/+15
2025-03-17analyze-log: fix typo in terminal outputBirte Kristina Friesel-1/+1
2025-01-17Add helper to determine system-wide energy and power usage via RAPLBirte Kristina Friesel-0/+59
To Do: Automatically determine (and subtract) idle power usage
2025-01-13Add valgrind-ws → dfatool param helper with optional kernel extractionBirte Kristina Friesel-0/+166
2025-01-13... oopsBirte Kristina Friesel-1/+1
2025-01-13extract-speedup-from-log: add --add-paramBirte Kristina Friesel-1/+16
2025-01-10add extract-speedup-from-log helperBirte Kristina Friesel-0/+182
2025-01-10add perf-stat-to-dfatool helperBirte Kristina Friesel-0/+40
2025-01-03pelt: typoBirte Kristina Friesel-1/+1
2024-12-13Document DFATOOL_ULS_MIN_BOUNDBirte Kristina Friesel-0/+1
2024-12-12Support lower regression bounds other than -∞Birte Kristina Friesel-4/+14
DFATOOL_ULS_MIN_BOUND=0 is especially useful in many cases
2024-12-06loader.plain: Initialize loggingBirte Kristina Friesel-0/+4
2024-11-08README: Add references to repository mirrorsBirte Kristina Friesel-0/+8
2024-11-04CLI: remove special case for TOTAL; it's available for LUT as well nowBirte Kristina Friesel-5/+2
2024-11-04analyze-log: pass with_sum to LUT assessment as wellBirte Kristina Friesel-1/+1
2024-10-28Add --add-total-observation support to dref exportBirte Kristina Friesel-16/+28