summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
3 daysexport_pseudo_dref: printing to the proper file handle may helpmainBirte Kristina Friesel-2/+2
3 daysadd pseudo-dataref export for ACM TAPS etcBirte Kristina Friesel-4/+32
4 daysWorkload is an EventSequenceModel, actuallyBirte Kristina Friesel-3/+3
4 daysutils.human_readable: handle value is NoneBirte Kristina Friesel-0/+2
4 daysMove workload parser and evaluation to a separate classBirte Kristina Friesel-59/+85
4 daysworkload: indicate failed LUT prediction on errorBirte Kristina Friesel-6/+10
7 daysworkload.py --info: print model functionsBirte Kristina Friesel-1/+2
8 daysworkload: Support LUT lookupsBirte Kristina Friesel-11/+55
8 daysworkload: 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
11 daysworkload: Support B/s and similar /s shenanigans in latency calculationBirte Kristina Friesel-3/+29
11 dayshuman_readable: Add M and G prefixesBirte Kristina Friesel-0/+2
11 daysadd primitive workload evaluation for non-PTA models (WiP)Birte Kristina Friesel-0/+75
11 daysparse_conf_str: support spaces between key-value pairsBirte Kristina Friesel-1/+1
11 daysOptionally export models with byParam data for easier loadingBirte Kristina Friesel-6/+26
11 daysworkload → pta-workloadBirte Kristina Friesel-0/+0
11 daysanalyze-log: add --export-model-with-lutBirte Kristina Friesel-3/+15
11 daysanalyze-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
2024-10-24Add --add-total-observation support to non-xv quality metricsBirte Kristina Friesel-4/+24
2024-10-24add --add-total-observation for behaviour model evaluationBirte Kristina Friesel-11/+44
2024-10-21README: document CSV loader variablesBirte Kristina Friesel-0/+2
2024-07-22utils: igtnore-param: handle empty list. derp.Birte Kristina Friesel-0/+4
2024-07-22analyze-log: allow ignoring parameters after filtering on themBirte Kristina Friesel-6/+6
2024-07-22show-model: use two decimal places by defaultBirte Kristina Friesel-0/+1
2024-07-22add (partially supported) --show-model-precisionBirte Kristina Friesel-27/+40
2024-07-19Add DFATOOL_ULS_FUNCTIONS variableBirte Kristina Friesel-0/+8
2024-07-19_try_fits: roofline: ensure that x0 is within boundsBirte Kristina Friesel-0/+1
2024-07-19specify appropriate bounds for roofline functions.Birte Kristina Friesel-5/+46
Now they are working as intended. Hurray!
2024-07-19ULS: add support for roofline functionsBirte Kristina Friesel-12/+30
they're not working as intended yet
2024-07-09filter_aggregate_by_param: <> only work for non-None valuesBirte Kristina Friesel-5/+13
2024-07-04log analysis: "[::] Key Attribute |" is not required, "[::] Key |" sufficesBirte Kristina Friesel-3/+3
2024-07-02model JSON export: Include parameter values that contributed to this modelBirte Kristina Friesel-0/+6
2024-07-02add kstestBirte Kristina Friesel-0/+31
2024-07-02ttest-ind: log entire result objectBirte Kristina Friesel-1/+1
2024-07-02add ttest-ind utilityBirte Kristina Friesel-0/+31
2024-07-01mutual_information: handle skipped parameters; return a dictBirte Kristina Friesel-13/+15
2024-07-01model: add mutual_information accessorBirte Kristina Friesel-0/+3