Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Delete an empty file and re-add .gitignore and .gitmodulesrtas22 | Joshua Bakita | 2024-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! | leochanj105 | 2021-10-28 |
| | |||
* | fix stitch and loc, added flush | leochanj105 | 2021-10-28 |
| | |||
* | add deadlines and costs | leochanj105 | 2021-10-26 |
| | |||
* | add power mangement to run_case_study_dag.py | leochanj105 | 2021-10-26 |
| | |||
* | fixed power issue and extra.h first job issue | leochanj105 | 2021-10-26 |
| | |||
* | figure out why WCET was so high | leochanj105 | 2021-10-25 |
| | |||
* | 10-24 tmp | leochanj105 | 2021-10-24 |
| | |||
* | L3 and irqs | leochanj105 | 2021-10-22 |
| | |||
* | l3 partitioning, fixed phase=0 problem | leochanj105 | 2021-10-22 |
| | |||
* | dag case study scripts | leochanj105 | 2021-10-21 |
| | |||
* | 10.20 tmp | leochanj105 | 2021-10-20 |
| | |||
* | add command line prompts | leochanj105 | 2021-10-19 |
| | |||
* | fix some problems | leochanj105 | 2021-10-19 |
| | |||
* | Modifying extra.h to support phasing | leochanj105 | 2021-10-19 |
| | |||
* | Fix bug in run_all_sd-vbs.sh found by artifact evaluatorsrtas21-ae | Joshua Bakita | 2021-04-08 |
| | |||
* | Benchmarks and Analysis Scripts: Fix everything for 2D cache sensitivity exp. | Joshua Bakita | 2021-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 scripts | Joshua Bakita | 2021-03-12 |
| | |||
* | Benchmarks: Automatically detect which cores to run contenders on | Joshua Bakita | 2021-03-11 |
| | |||
* | Benchmarks: Fix path to thrasher binary | Joshua Bakita | 2021-03-11 |
| | |||
* | Benchmarks: Allow test CPU specification in top-level runner scripts | Joshua Bakita | 2021-03-11 |
| | | | | This allows artifact evaluators to test on CPUs other than CPU 15 | ||
* | Benchmarks: Move thrashing task to a submodule and update paths | Joshua Bakita | 2021-03-09 |
| | |||
* | Analysis Scripts: Cut deceptive help text and clean computeLCslowdown.py output | Joshua Bakita | 2021-03-09 |
| | |||
* | Analysis Scripts: Cleanup computeSMTslowdown.py and libSMT.py | Joshua Bakita | 2021-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 config | Joshua Bakita | 2021-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 script | Joshua Bakita | 2021-03-08 |
| | |||
* | Case Study: Fix a typo in the runner script | Joshua Bakita | 2021-03-08 |
| | |||
* | Fix the random_walk benchmark so that it builds when LITMUS is enabledrtas20-wip | Joshua Bakita | 2021-03-08 |
| | |||
* | Case Study: Add unified makefile | Joshua Bakita | 2021-03-08 |
| | |||
* | Case Study: Temporary paired task workaround | Joshua Bakita | 2021-03-08 |
| | |||
* | Case Study: Add unified runner script `rtas21-ae-case-study.sh` | Joshua Bakita | 2021-03-08 |
| | |||
* | Delete archaic unsupported DIS runner scripts | Joshua Bakita | 2021-03-08 |
| | | | | These haven't been used since Joshua's PRP. | ||
* | Case Study: Add more fixes for the taskset fixup script to apply | Joshua Bakita | 2021-03-08 |
| | | | | | - Fix floating point numbers in L3 allocations - Fix truncation of texture_synthesis' name | ||
* | Case Study: Print liveness messages from Level-C tasks | Joshua Bakita | 2021-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 sets | Joshua Bakita | 2021-03-08 |
| | |||
* | Slightly increase the efficiency of the case study script | Joshua Bakita | 2021-03-07 |
| | |||
* | SD-VBS: Fix memory leaks and tweak allocation bounds | Joshua Bakita | 2021-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" benchmark | Joshua Bakita | 2021-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 cleanups | Joshua Bakita | 2020-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 fixes | Joshua Bakita | 2020-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 confirmed | Joshua Bakita | 2020-10-25 |
| | |||
* | Fixup the case study script | Joshua Bakita | 2020-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 tasksets | Joshua Bakita | 2020-10-24 |
| | |||
* | Cleanup whitespace in run_case_study.py | Joshua Bakita | 2020-10-24 |
| | |||
* | Merge case study updates from sd-vbs branch | Leo Chan | 2020-10-24 |
| | |||
* | Log PID + job number in tardiness alerts | Joshua Bakita | 2020-10-24 |
| | |||
* | Alert to stderr on benchmark deadline miss | Joshua Bakita | 2020-10-24 |
| | |||
* | Fix heap corruption in the stitch benchmark and tweak some heap limits | Joshua Bakita | 2020-10-23 |
| | |||
* | Squashed commit sd-vbs from Leo: | Joshua Bakita | 2020-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 cleanup | Joshua Bakita | 2020-10-23 |
| |