|
@@ -13,6 +13,7 @@ mode=read
|
|
|
size=20
|
|
|
iters=128
|
|
|
modeval=0
|
|
|
+ramsize=0
|
|
|
if [ "$1" != "" ]; then
|
|
|
mode="$1"
|
|
|
fi
|
|
@@ -29,7 +30,9 @@ fi
|
|
|
if [ "$5" != "" ]; then
|
|
|
duoramtype="$5"
|
|
|
fi
|
|
|
-
|
|
|
+if [ "$6" != "" ]; then
|
|
|
+ ramsize="$6"
|
|
|
+fi
|
|
|
if [ "$mode" = "read" ]; then
|
|
|
modeval="0"
|
|
|
fi
|
|
@@ -74,11 +77,11 @@ date "+===== Start %s %F %T"
|
|
|
savefilep2=$$.p2.out
|
|
|
savefilep0=$$.p1.out
|
|
|
savefilep1=$$.p0.out
|
|
|
- docker exec -w /root/duoram/preprocessing duoram_p2 bash -c "$DUORAM_NUMA_P2 stdbuf -o 0 ./p2preprocessing $p0addr $p1addr $iters $size $modeval > $savefilep2 2>&1" &
|
|
|
+ docker exec -w /root/duoram/preprocessing duoram_p2 bash -c "$DUORAM_NUMA_P2 stdbuf -o 0 ./p2preprocessing $p0addr $p1addr $iters $size $modeval $ramsize > $savefilep2 2>&1" &
|
|
|
sleep 4
|
|
|
- docker exec -w /root/duoram/preprocessing duoram_p1 bash -c "$DUORAM_NUMA_P1 stdbuf -o 0 ./preprocessing1 $p0addr $p2addr $iters $size $modeval > $savefilep1 2>&1" &
|
|
|
+ docker exec -w /root/duoram/preprocessing duoram_p1 bash -c "$DUORAM_NUMA_P1 stdbuf -o 0 ./preprocessing1 $p0addr $p2addr $iters $size $modeval $ramsize > $savefilep1 2>&1" &
|
|
|
sleep 2
|
|
|
- docker exec -w /root/duoram/preprocessing duoram_p0 bash -c "$DUORAM_NUMA_P0 stdbuf -o 0 ./preprocessing0 $p1addr $p2addr $iters $size $modeval > $savefilep0 2>&1" &
|
|
|
+ docker exec -w /root/duoram/preprocessing duoram_p0 bash -c "$DUORAM_NUMA_P0 stdbuf -o 0 ./preprocessing0 $p1addr $p2addr $iters $size $modeval $ramsize > $savefilep0 2>&1" &
|
|
|
wait
|
|
|
echo ===== P0 output
|
|
|
docker exec -w /root/duoram/preprocessing duoram_p0 cat $savefilep0
|
|
@@ -117,6 +120,7 @@ date "+===== Start %s %F %T"
|
|
|
sleep 1
|
|
|
docker exec -w /root/duoram/2p-preprocessing duoram_p0 ./OT $p0addr $p1addr 0 128 &
|
|
|
sleep 2
|
|
|
+ wait
|
|
|
docker exec -w /root/duoram/2p-preprocessing duoram_p1 bash -c "$DUORAM_NUMA_P1 stdbuf -o 0 ./preprocessing1 $p0addr $size $iters > $savefilep1 2>&1" &
|
|
|
sleep 4
|
|
|
docker exec -w /root/duoram/2p-preprocessing duoram_p0 bash -c "$DUORAM_NUMA_P0 stdbuf -o 0 ./preprocessing0 $p1addr $size $iters > $savefilep0 2>&1" &
|