summaryrefslogtreecommitdiffstats
path: root/SD-VBS
Commit message (Collapse)AuthorAge
* add deadlines and costsleochanj1052021-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 partitioning, fixed phase=0 problemleochanj1052021-10-22
|
* dag case study scriptsleochanj1052021-10-21
|
* fix some problemsleochanj1052021-10-19
|
* 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).
* 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
* Transform LITMUS-RT support in libextra to imply case-study modeJoshua Bakita2020-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.)
* Make SD-VBS compatible with run_bench.sh and cleanupJoshua Bakita2020-10-22
| | | | | | | | | | | | | | | | SD-VBS: - Run silently - Fix some whitespace errors - Don't duplicate extra.h - Auto-detect if building with LITMUS-RT - Disable result checking - Add helper symlinks Misc: - Remove unused code from libextra - Set some missing rt_param fields in libextra - Disable CSV info dump from computeSMTslowdown.sh - Widen scope of .gitignore on .txt files - Include list of 2MB DIS pair benchmarks and inputs
* Squashed commit of the sb-vbs branch.Leo Chan2020-10-22
Includes the SD-VBS benchmarks modified to: - Use libextra to loop as realtime jobs - Preallocate memory before starting their main computation - Accept input via stdin instead of via argc Does not include the SD-VBS matlab code. Fixes libextra execution in LITMUS^RT.