summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorleochanj105 <leochanj@live.unc.edu>2020-10-23 22:51:44 -0400
committerleochanj105 <leochanj@live.unc.edu>2020-10-23 22:51:44 -0400
commit063497e1c39be585914dc2e69445313632530de6 (patch)
treeffddfe43211d936b7ea91d086d536f5a6cb76e62
parent011e22414a2f51a27bfa621804d810c435d135b5 (diff)
wip
-rwxr-xr-xall_pairs/bin/anagrambin184928 -> 184928 bytes
-rwxr-xr-xall_pairs/bin/audiobeambin128912 -> 128912 bytes
-rwxr-xr-xall_pairs/bin/g723_encbin101664 -> 101664 bytes
-rwxr-xr-xall_pairs/bin/huff_decbin95960 -> 95960 bytes
-rw-r--r--run_case_study.py21
5 files changed, 9 insertions, 12 deletions
diff --git a/all_pairs/bin/anagram b/all_pairs/bin/anagram
index 4d3b54e..9675148 100755
--- a/all_pairs/bin/anagram
+++ b/all_pairs/bin/anagram
Binary files differ
diff --git a/all_pairs/bin/audiobeam b/all_pairs/bin/audiobeam
index 5d00fa1..5f77531 100755
--- a/all_pairs/bin/audiobeam
+++ b/all_pairs/bin/audiobeam
Binary files differ
diff --git a/all_pairs/bin/g723_enc b/all_pairs/bin/g723_enc
index 7ab3acb..35879d1 100755
--- a/all_pairs/bin/g723_enc
+++ b/all_pairs/bin/g723_enc
Binary files differ
diff --git a/all_pairs/bin/huff_dec b/all_pairs/bin/huff_dec
index b638a87..4b8b27c 100755
--- a/all_pairs/bin/huff_dec
+++ b/all_pairs/bin/huff_dec
Binary files differ
diff --git a/run_case_study.py b/run_case_study.py
index d2a3922..9d07198 100644
--- a/run_case_study.py
+++ b/run_case_study.py
@@ -3,13 +3,10 @@ import sys
3import re 3import re
4import csv 4import csv
5import subprocess 5import subprocess
6<<<<<<< HEAD
7def run(command): 6def run(command):
8 print(command) 7 print(command)
9 os.system(command) 8 #os.system(command)
10 9
11=======
12>>>>>>> rtas20-wip
13def main(): 10def main():
14 pathName = sys.argv[1] 11 pathName = sys.argv[1]
15 tacle_pairs_path = "./all_pairs" 12 tacle_pairs_path = "./all_pairs"
@@ -95,7 +92,7 @@ def main():
95 i = 0 92 i = 0
96 for task in levelAB: 93 for task in levelAB:
97 i+=1 94 i+=1
98 if(i>4): 95 if(i>1):
99 break; 96 break;
100 task1 = int(task[2]) 97 task1 = int(task[2])
101 task2 = int(task[5]) 98 task2 = int(task[5])
@@ -123,9 +120,9 @@ def main():
123 binary = "./baseline/bin/" + name1 + arg 120 binary = "./baseline/bin/" + name1 + arg
124 else: 121 else:
125 binary = dis_inputs[name1] + " | ./dis/" + name1 + arg 122 binary = dis_inputs[name1] + " | ./dis/" + name1 + arg
126 proc = subprocess.open([binary + " &"], shell = True) 123 #proc = subprocess.open([binary + " &"], shell = True)
127 print(binary + " &" ) 124 print(binary + " &" )
128 pid = proc.pid 125 pid = 0#proc.pid
129 run("sudo echo " + pid + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks") 126 run("sudo echo " + pid + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks")
130 127
131 else: 128 else:
@@ -139,16 +136,16 @@ def main():
139 else: 136 else:
140 binary1 = dis_inputs[name1] + " | ./dis/" + name1 + "_all" + arg1 137 binary1 = dis_inputs[name1] + " | ./dis/" + name1 + "_all" + arg1
141 binary2 = dis_inputs[name2] + " | ./dis/" + name2 + "_all" + arg2 138 binary2 = dis_inputs[name2] + " | ./dis/" + name2 + "_all" + arg2
142 proc1 = subprocess.Popen(["sudo numactl --membind=0 " + binary1 + " &"], shell = True) 139 #proc1 = subprocess.Popen(["sudo numactl --membind=0 " + binary1 + " &"], shell = True)
143 proc2 = subprocess.Popen(["sudo numactl --membind=1 " + binary2 + " &"], shell = True) 140 #proc2 = subprocess.Popen(["sudo numactl --membind=1 " + binary2 + " &"], shell = True)
144 print("sudo numactl --membind=0 " + binary1 + " &") 141 print("sudo numactl --membind=0 " + binary1 + " &")
145 print("sudo numactl --membind=1 " + binary2 + " &") 142 print("sudo numactl --membind=1 " + binary2 + " &")
146 pid1 = proc1.pid 143 pid1 = 0#proc1.pid
147 pid2 = proc2.pid 144 pid2 = 0#proc2.pid
148 145
149 run("sudo echo " + str(pid1) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks") 146 run("sudo echo " + str(pid1) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks")
150 run("sudo echo " + str(pid2) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks") 147 run("sudo echo " + str(pid2) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks")
151 #exit(1) 148 exit(1)
152 149
153 for task in levelC: 150 for task in levelC:
154 i+=1 151 i+=1