summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorleochanj105 <leochanj@live.unc.edu>2020-10-23 02:12:49 -0400
committerleochanj105 <leochanj@live.unc.edu>2020-10-23 02:12:49 -0400
commite23e931be4776b89149fdb2596f47096e6cdb78c (patch)
treefaf3963cc501f103cd2554553ec74ce21157b42e
parente2d933df44b7b387b41c8c7805393ad3857c4448 (diff)
parente0217a963c6c0e0667d41d075038685956bcfacf (diff)
Merge branch 'sd-vbs' of ssh://rtsrv.cs.unc.edu/public/mc2-scripts-and-benchmarks into sd-vbs
-rw-r--r--.gitignore18
-rw-r--r--.gitmodules6
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/1/all_tasks.csv1186
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/1/l3alloc.csv8
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/1/levelAB_pairs.csv583
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/1/levelC_threads.csv28
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/2/all_tasks.csv1037
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/2/l3alloc.csv8
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/2/levelAB_pairs.csv504
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/2/levelC_threads.csv38
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/3/all_tasks.csv1067
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/3/l3alloc.csv8
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/3/levelAB_pairs.csv520
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/3/levelC_threads.csv37
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/4/all_tasks.csv1201
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/4/l3alloc.csv8
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/4/levelAB_pairs.csv590
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/4/levelC_threads.csv31
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/5/all_tasks.csv1084
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/5/l3alloc.csv8
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/5/levelAB_pairs.csv530
-rw-r--r--ABmod-light-7-Tacle-Tacle-DIS/5/levelC_threads.csv34
-rw-r--r--SD-VBS/benchmarks/disparity/data/cif/12345.txt30
-rw-r--r--SD-VBS/benchmarks/disparity/data/fullhd/12345.txt20
-rw-r--r--SD-VBS/benchmarks/disparity/src/c/script_disparity.c18
-rw-r--r--SD-VBS/benchmarks/localization/data/cif/12345.txt15
-rw-r--r--SD-VBS/benchmarks/localization/data/vga/12345.txt5
-rw-r--r--SD-VBS/benchmarks/localization/src/c/script_localization.c20
-rw-r--r--SD-VBS/benchmarks/mser/data/cif/12345.txt20
-rw-r--r--SD-VBS/benchmarks/mser/data/fullhd/12345.txt5
-rw-r--r--SD-VBS/benchmarks/mser/src/c/script_mser.c15
-rw-r--r--SD-VBS/benchmarks/multi_ncut/data/sim/12345.txt15
-rw-r--r--SD-VBS/benchmarks/multi_ncut/src/c/script_multi_ncut.c10
-rw-r--r--SD-VBS/benchmarks/sift/data/cif/12345.txt20
-rw-r--r--SD-VBS/benchmarks/sift/src/c/script_sift.c9
-rw-r--r--SD-VBS/benchmarks/stitch/data/cif/12345.txt10
-rw-r--r--SD-VBS/benchmarks/stitch/src/c/script_stitch.c11
-rw-r--r--SD-VBS/benchmarks/svm/src/c/script_svm.c23
-rw-r--r--SD-VBS/benchmarks/texture_synthesis/data/cif/12345.txt5
-rw-r--r--SD-VBS/benchmarks/texture_synthesis/src/c/script_texture_synthesis.c8
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/12345.txt5
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/script_tracking.c17
-rw-r--r--SD-VBS/common/c/extra.h29
-rw-r--r--SD-VBS/common/makefiles/Makefile.common13
l---------SD-VBS/disparity_qcif1
l---------SD-VBS/localization_qcif1
l---------SD-VBS/mser_qcif1
l---------SD-VBS/multi_ncut_qcif1
-rw-r--r--SD-VBS/sd-vbsNames.txt9
l---------SD-VBS/sift_qcif1
l---------SD-VBS/stitch_qcif1
l---------SD-VBS/svm_qcif1
l---------SD-VBS/texture_synthesis_qcif1
l---------SD-VBS/tracking_qcif1
-rw-r--r--all_pairs/Makefile10
-rwxr-xr-xall_pairs/run_all_pairs.sh168
-rwxr-xr-xall_pairs/run_all_pairs_L3_ONLY.sh170
-rw-r--r--all_pairs/source/anagram/anagram.c6
-rw-r--r--all_pairs/source/anagram/anagram_stdlib.c2
-rw-r--r--all_pairs/source/huff_enc/huff_enc.c2
-rw-r--r--all_pairs/source/rijndael_dec/rijndael_dec.c1
-rw-r--r--all_pairs/tacleNames.txt18
-rw-r--r--baseline/Makefile8
-rwxr-xr-xbaseline/run_baseline_L3_ONLY.sh152
-rw-r--r--baseline/source/anagram/anagram.c6
-rw-r--r--baseline/source/anagram/anagram_stdlib.c2
-rw-r--r--baseline/source/huff_enc/huff_enc.c2
-rw-r--r--baseline/source/rijndael_dec/rijndael_dec.c1
-rwxr-xr-xbaseline/summarize.py34
-rw-r--r--baseline/tacleNames.txt18
-rwxr-xr-xdis/Makefile8
-rwxr-xr-xdis/bin/field_2mb2
-rwxr-xr-xdis/bin/matrix_2mb2
-rwxr-xr-xdis/bin/neighborhood_2mb2
-rwxr-xr-xdis/bin/pointer_2mb2
-rwxr-xr-xdis/bin/transitive_2mb2
-rwxr-xr-xdis/bin/update_2mb2
-rw-r--r--dis/dis2MbInNames.txt6
-rw-r--r--dis/disPairs2MbInNames.txt6
-rwxr-xr-xdis/run_dis.sh92
-rwxr-xr-xdis/setup_mem_and_global.sh22
-rw-r--r--extra.h261
-rwxr-xr-xrun_all_dis.sh70
-rwxr-xr-xrun_all_sd-vbs.sh67
-rwxr-xr-xrun_all_tacle.sh62
-rwxr-xr-xrun_bench.sh384
-rw-r--r--run_case_study.py59
-rwxr-xr-xrun_dis_cache_vs_wss.sh67
-rwxr-xr-xrun_everything.sh21
-rwxr-xr-xrun_tacle_rtss20.sh48
-rwxr-xr-xsmt_analysis/computeLCslowdown.py73
-rwxr-xr-xsmt_analysis/computeSMTslowdown.py155
-rwxr-xr-xsmt_analysis/libSMT.py151
m---------smt_analysis/plotille0
-rwxr-xr-xsmt_analysis_rtss20/run_all_pairs_Level-C_DIS.sh175
-rwxr-xr-xsmt_analysis_rtss20/run_all_pairs_Level-C_TACLe.sh161
-rwxr-xr-xsummarize.py (renamed from dis/summarize.py)15
m---------wbinvd0
98 files changed, 9762 insertions, 1628 deletions
diff --git a/.gitignore b/.gitignore
index b85e6c2..0e0db96 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,9 @@
3*.txt.clean 3*.txt.clean
4# But not benchmark lists 4# But not benchmark lists
5!*Names.txt 5!*Names.txt
6# Special-case .txt handling for SD-VBS
7**/12345.txt
8!SD-VBS/benchmarks/**/*.txt
6 9
7# Ignore DIS benchmark binaries 10# Ignore DIS benchmark binaries
8**/field 11**/field
@@ -40,12 +43,7 @@
40**/statemate 43**/statemate
41**/susan 44**/susan
42 45
43# Ignore random walk benchmark 46# Ignore SD-VBS binaries
44**/random_walk
45
46# Ignore misc debug and build outputs
47**/.gdb_history
48
49**/mser 47**/mser
50**/multi_ncut 48**/multi_ncut
51**/stitch 49**/stitch
@@ -56,4 +54,10 @@
56**/sift 54**/sift
57**/localization 55**/localization
58**/disparity 56**/disparity
59!SD-VBS/**/*.txt 57
58# Ignore random walk benchmark
59**/random_walk
60
61# Ignore misc temporary files
62**/.gdb_history
63*.swp
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..ebc7523
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,6 @@
1[submodule "smt_analysis/plotille"]
2 path = smt_analysis/plotille
3 url = https://github.com/tammoippen/plotille.git
4[submodule "wbinvd"]
5 path = wbinvd
6 url = https://github.com/JoshuaJB/wbinvd.git
diff --git a/ABmod-light-7-Tacle-Tacle-DIS/1/all_tasks.csv b/ABmod-light-7-Tacle-Tacle-DIS/1/all_tasks.csv
new file mode 100644
index 0000000..d475572
--- /dev/null
+++ b/