From d17b33131c14864bd1eae275f49a3f148e21cf29 Mon Sep 17 00:00:00 2001 From: Leo Chan Date: Thu, 22 Oct 2020 01:53:21 -0400 Subject: Squashed commit of the sb-vbs branch. 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. --- SD-VBS/benchmarks/tracking/data/qcif/1.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/10.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/2.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/3.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/4.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/5.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/6.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/7.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/8.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/9.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/Makefile | 7 +++++++ SD-VBS/benchmarks/tracking/data/qcif/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt | 2 ++ 13 files changed, 11 insertions(+) create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/10.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/5.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/6.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/7.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/8.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/9.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt (limited to 'SD-VBS/benchmarks/tracking/data/qcif') diff --git a/SD-VBS/benchmarks/tracking/data/qcif/1.bmp b/SD-VBS/benchmarks/tracking/data/qcif/1.bmp new file mode 100644 index 0000000..140ace2 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/10.bmp b/SD-VBS/benchmarks/tracking/data/qcif/10.bmp new file mode 100644 index 0000000..61518bc Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/10.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/2.bmp b/SD-VBS/benchmarks/tracking/data/qcif/2.bmp new file mode 100644 index 0000000..8e1f7cc Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/3.bmp b/SD-VBS/benchmarks/tracking/data/qcif/3.bmp new file mode 100644 index 0000000..95fe31f Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/4.bmp b/SD-VBS/benchmarks/tracking/data/qcif/4.bmp new file mode 100644 index 0000000..464608a Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/5.bmp b/SD-VBS/benchmarks/tracking/data/qcif/5.bmp new file mode 100644 index 0000000..71eb1b7 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/5.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/6.bmp b/SD-VBS/benchmarks/tracking/data/qcif/6.bmp new file mode 100644 index 0000000..83e5379 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/6.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/7.bmp b/SD-VBS/benchmarks/tracking/data/qcif/7.bmp new file mode 100644 index 0000000..95b4015 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/7.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/8.bmp b/SD-VBS/benchmarks/tracking/data/qcif/8.bmp new file mode 100644 index 0000000..8847887 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/8.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/9.bmp b/SD-VBS/benchmarks/tracking/data/qcif/9.bmp new file mode 100644 index 0000000..4301f11 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/9.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/Makefile b/SD-VBS/benchmarks/tracking/data/qcif/Makefile new file mode 100644 index 0000000..fb48d25 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/qcif/Makefile @@ -0,0 +1,7 @@ +INPUT=qcif +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + + diff --git a/SD-VBS/benchmarks/tracking/data/qcif/expected.m b/SD-VBS/benchmarks/tracking/data/qcif/expected.m new file mode 100644 index 0000000..65c5984 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/qcif/expected.m @@ -0,0 +1,2 @@ +142.858025 145.068198 102.770607 141.110282 90.859800 135.351851 80.185357 113.844268 117.388158 142.126183 80.877169 +70.993874 35.205162 77.320628 62.895414 38.040784 78.853200 86.164881 63.301686 74.036975 46.176383 92.916465 diff --git a/SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt b/SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt new file mode 100644 index 0000000..7796dba --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt @@ -0,0 +1,2 @@ +133.082275 144.054230 100.963028 140.279068 89.887512 134.336441 69.720207 114.998512 116.348083 141.124100 79.836075 +55.176003 34.147427 76.485626 61.329086 37.049969 77.030098 83.134308 54.533726 73.046341 45.200169 91.896271 -- cgit v1.2.2