| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | 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 |
| | | |||
| * | Fix arguments for paired tasks | Joshua Bakita | 2020-10-23 |
| | | |||
| * | Set exec_cost to a valid value in libextra | Joshua Bakita | 2020-10-23 |
| | | |||
| * | Transform LITMUS-RT support in libextra to imply case-study mode | Joshua Bakita | 2020-10-22 |
| | | | | | | | | | | | | Adds <period> and <criticality level> parameters to benchmarks and disables cache flushing when compiled with LITMUS. Also fixes build with LITMUS enabled on yamaha.cs.unc.edu. Also allows output to be disabled, automatically infers _rt_lock_id, and allows for a specific pair ID for paired tasks. (The pair ID is added to all the semaphore and shared memory names, allowing multiple pairs to run in the system at a time.) | ||
| * | Add script for computing M_i values | Joshua Bakita | 2020-10-22 |
| | | | | | | | | | Remember, M_i values are the worst-case slowdown of the average- -case execution time. Also factor out functions shared with M_ij computation code to a shared library. | ||
