summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Delete an empty file and re-add .gitignore and .gitmodulesrtas22Joshua Bakita2024-11-11
| | | | | | | | | | Local changes left by Leo on tama.cs.unc.edu. Committing these before deleting his home directory. For future researchers doing reproduction work, the machine used was based around an AMD 3950X running the LITMUS-RT version of Linux 5.4 (specifically, commit e08aa058 aka. the rtas21-ae branch of LITMUS-RT developed by Joshua Bakita and on GitHub).
* no more last task deadline misses!leochanj1052021-10-28
|
* fix stitch and loc, added flushleochanj1052021-10-28
|
* add deadlines and costsleochanj1052021-10-26
|
* add power mangement to run_case_study_dag.pyleochanj1052021-10-26
|
* fixed power issue and extra.h first job issueleochanj1052021-10-26
|
* figure out why WCET was so highleochanj1052021-10-25
|
* 10-24 tmpleochanj1052021-10-24
|
* L3 and irqsleochanj1052021-10-22
|
* l3 partitioning, fixed phase=0 problemleochanj1052021-10-22
|
* dag case study scriptsleochanj1052021-10-21
|
* 10.20 tmpleochanj1052021-10-20
|
* add command line promptsleochanj1052021-10-19
|
* fix some problemsleochanj1052021-10-19
|
* Modifying extra.h to support phasingleochanj1052021-10-19
|
* Fix bug in run_all_sd-vbs.sh found by artifact evaluatorsrtas21-aeJoshua Bakita2021-04-08
|
* Benchmarks and Analysis Scripts: Fix everything for 2D cache sensitivity exp.Joshua Bakita2021-03-13
| | | | | | - Adds plot_cache_sensitivity_at_4mb.py to plot the results - Fixes run_bench.sh to work in mode `dis` - Fixes postproc.sh to use updated paths
* Benchmarks: Print full result paths from runner scriptsJoshua Bakita2021-03-12
|
* Benchmarks: Automatically detect which cores to run contenders onJoshua Bakita2021-03-11
|
* Benchmarks: Fix path to thrasher binaryJoshua Bakita2021-03-11
|
* Benchmarks: Allow test CPU specification in top-level runner scriptsJoshua Bakita2021-03-11
| | | | This allows artifact evaluators to test on CPUs other than CPU 15
* Benchmarks: Move thrashing task to a submodule and update pathsJoshua Bakita2021-03-09
|
* Analysis Scripts: Cut deceptive help text and clean computeLCslowdown.py outputJoshua Bakita2021-03-09
|
* Analysis Scripts: Cleanup computeSMTslowdown.py and libSMT.pyJoshua Bakita2021-03-09
| | | | | | | | - Don't print superfluous data - Remove some commented-out code - Print summary statistics in a format more similar to that used in the paper - Automatically strip the `_all` postfix from the paired benchmarks
* Benchmarks: Make sure we always build with the correct configJoshua Bakita2021-03-09
| | | | | The current implementation of this is terrible, but seems to work. This should probably be replaced with some compile-time defines.
* Case Study: Add more validation and flexible paths to the runner scriptJoshua Bakita2021-03-08
|
* Case Study: Fix a typo in the runner scriptJoshua Bakita2021-03-08
|
* Fix the random_walk benchmark so that it builds when LITMUS is enabledrtas20-wipJoshua Bakita2021-03-08
|
* Case Study: Add unified makefileJoshua Bakita2021-03-08
|
* Case Study: Temporary paired task workaroundJoshua Bakita2021-03-08
|
* Case Study: Add unified runner script `rtas21-ae-case-study.sh`Joshua Bakita2021-03-08
|
* Delete archaic unsupported DIS runner scriptsJoshua Bakita2021-03-08
| | | | These haven't been used since Joshua's PRP.
* Case Study: Add more fixes for the taskset fixup script to applyJoshua Bakita2021-03-08
| | | | | - Fix floating point numbers in L3 allocations - Fix truncation of texture_synthesis' name
* Case Study: Print liveness messages from Level-C tasksJoshua Bakita2021-03-08
| | | | | Printing is too slow for many Level-A and -B tasks, so we limit it to Level-C.
* Case Study: Update pre-packaged task setsJoshua Bakita2021-03-08
|
* Slightly increase the efficiency of the case study scriptJoshua Bakita2021-03-07
|
* SD-VBS: Fix memory leaks and tweak allocation boundsJoshua Bakita2021-03-07
| | | | | | | - Fix leaks in localization, multi_ncut, svm, and texture_synthesis - Lower preallocation for sift and texture_synthesis to match memory profile with QCIF - Remove trailing whitespace in script_localization.c
* Fix a memory leak in the SD-VBS "tracking" benchmarkJoshua Bakita2021-02-11
| | | | | | We were leaking the results and some intermediate state every job. Also updates the size of the preallocated memory to 16MB (should be plenty, as the WSS per Massif is only ~1MB for qcif).
* Small scripting cleanupsJoshua Bakita2020-11-05
| | | | | | | | | - Add a unified runner script for DIS - Remove explicit case study termination script (do `kill ${cat pids.txt}` instead) - Auto-create bin directories for TACLe - Add the python cache directory to the gitignore - Tweak input path representation in benchmark name files
* Case study runner script fixesJoshua Bakita2020-10-30
| | | | | | | - Quote lookup ID in ID2PID - Fix SD-VBS benchmark names - Use bash rather than sh as the shell so that `echo -e` works - Remove dispatch limit that was for debugging
* Don't exit the case study script until confirmedJoshua Bakita2020-10-25
|
* Fixup the case study scriptJoshua Bakita2020-10-24
| | | | | | | | | | | | | | | | | New features: - Checks arguments - Checks that we're root first - Checks if task launches succeed - Checks that a case study is not already running Fixes: - Removes invalid uses of sudo - Fixes use of ',' rather than ';' in resctrl specification - Fixes PID determination - Always launches Level-C tasks as asynchronous threads Additionally converts the whole file to only use spaces and to be directly executable.
* Fix task names in case study tasksetsJoshua Bakita2020-10-24
|
* Cleanup whitespace in run_case_study.pyJoshua Bakita2020-10-24
|
* Merge case study updates from sd-vbs branchLeo Chan2020-10-24
|
* Log PID + job number in tardiness alertsJoshua Bakita2020-10-24
|
* Alert to stderr on benchmark deadline missJoshua Bakita2020-10-24
|
* Fix heap corruption in the stitch benchmark and tweak some heap limitsJoshua Bakita2020-10-23
|
* Squashed commit sd-vbs from Leo:Joshua Bakita2020-10-23
| | | | | | - Fixes SD-VBS build with LITMUS 1 defined - Fixes memory leak in stitch and tracking benchmarks - Adds initial case-study script and configurations
* Fix an argument parsing error in libextra and cleanupJoshua Bakita2020-10-23
|