bug fix and latest changes to LookUpService
authoradash <adash>
Tue, 10 Feb 2009 23:33:09 +0000 (23:33 +0000)
committeradash <adash>
Tue, 10 Feb 2009 23:33:09 +0000 (23:33 +0000)
Robust/src/Benchmarks/Distributed/LookUpService/dsm/LookUpService.java
Robust/src/Benchmarks/Distributed/LookUpService/dsm/makefile
Robust/src/Benchmarks/Prefetch/bm.txt
Robust/src/Benchmarks/Prefetch/run.sh

index c3b10680e923d524ae8a9ab1916bb595cf542ce6..850f6e406184f072861590eb1ae17ba3b4ac306f 100644 (file)
@@ -33,7 +33,7 @@ public class LookUpService extends Thread {
   public LookUpService() {
   }
 
-  public LookUpService(DistributedHashMap dmap, int threadid, int numthreads, int nobjs, int numtrans, int rdprob, int nLookUps) {
+  public LookUpService(DistributedHashMap dmap, int threadid, int numthreads, int nobjs, int numtrans, int rdprob, int nLookUp) {
     mydhmap = dmap;
     this.threadid = threadid;
     this.numthreads = numthreads;
index 49cd0c4feeb3b7684d57fe9954c3d5c291c4e9ce..4101a7a1383a06d39daa060a2e1792aa6d0218a6 100644 (file)
@@ -4,11 +4,12 @@ SRC1=${MAINCLASS}.java \
 FLAGS1=-dsm -dsmcaching -rangeprefetch -optimize -mainclass ${MAINCLASS} -trueprob 0.90
 FLAGS2=-dsm -dsmcaching -prefetch -optimize -excprefetch String.hashCode -excprefetch DistributedHashMap.resize -excprefetch String.equals -excprefetch LookUpService.main -mainclass ${MAINCLASS} -trueprob 0.90
 FLAGS3=-dsm -optimize -mainclass ${MAINCLASS}
+FLAGS4=-dsm -dsmcaching -optimize -mainclass ${MAINCLASS}
 default:
        ../../../../buildscript ${FLAGS3} -o ${MAINCLASS}NPNC ${SRC1}
        ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}N ${SRC1}
        ../../../../buildscript ${FLAGS1} -o ${MAINCLASS}RangeN ${SRC1}
-
+       ../../../../buildscript ${FLAGS4} -o ${MAINCLASS}NPC ${SRC1}
 clean:
        rm -rf tmpbuilddirectory
        rm *.bin
index deaf47b869a8732f1bf816ba2ca0c71bab802be7..695a43d82a092f85a4b8823c7bcd04703de5a121 100644 (file)
@@ -22,4 +22,6 @@ Convolution:2DConv/dsm:1 16000:2 16000:3 16000:4 16000:5 16000:6 16000:7 16000:8
 Convolution:2DConv/dsm:1 2048:2 2048:3 2048:4 2048:5 2048:6 2048:7 2048:8 2048:20482dconv
 Convolution:2DConv/dsm:1 1024:2 1024:3 1024:4 1024:5 1024:6 1024:7 1024:8 1024:10242dconv
 Convolution:2DConv/dsm:1 6000:2 6000:3 6000:4 6000:5 6000:6 6000:7 6000:8 6000:60002dconv
-LookUpService:../Distributed/LookUpService:1:2:3:4:5:6:7:8:lookup
+LookUpService:../Distributed/LookUpService/dsm:-N 1 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:-N 2 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:-N 3 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:-N 4 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:-N 5 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:-N 6 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:-N 7 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:-N 8 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 80:80lookup
+LookUpService:../Distributed/LookUpService/dsm:-N 1 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:-N 2 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:-N 3 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:-N 4 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:-N 5 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:-N 6 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:-N 7 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:-N 8 -nEntry 160 -nTrans 1000 -probRead 96 -nLookUp 1000:1000lookup
+
index e1c2152119f82d8c6ca3d48d8df5494771f52470..d5c32a9448d9b617c3c14ad6154eef9bd1c9b3b0 100755 (executable)
@@ -2,7 +2,8 @@
 
 #set -x
 MACHINELIST='dc-1.calit2.uci.edu dc-2.calit2.uci.edu dc-3.calit2.uci.edu dc-4.calit2.uci.edu dc-5.calit2.uci.edu dc-6.calit2.uci.edu dc-7.calit2.uci.edu dc-8.calit2.uci.edu'
-benchmarks='lookup 40962dconv 1200mmver moldynverB'
+#benchmarks='40962dconv 1200mmver moldynverB'
+benchmarks='80lookup'
 
 LOGDIR=~/research/Robust/src/Benchmarks/Prefetch/runlog
 TOPDIR=`pwd`
@@ -110,7 +111,7 @@ function localrun {
 
 function callrun {
   PREFETCH=${BENCHMARK}N.bin
-  NONPREFETCH=${BENCHMARK}NP.bin
+  NONPREFETCH=${BENCHMARK}NPC.bin
   NONPREFETCH_NONCACHE=${BENCHMARK}NPNC.bin
 
   cd $BMDIR 
@@ -130,6 +131,8 @@ for count in 2 4 6 8
 do
 echo "------- Running $count threads $BMDIR non-prefetch + non-cache on $count machines -----"
 run 1 $count $NONPREFETCH_NONCACHE
+echo "------- Running $count threads $BMDIR non-prefetch on $count machines -----"
+run 1 $count $NONPREFETCH
 echo "------- Running $count threads $BMDIR prefetch on $count machines -----"
 run 1 $count $PREFETCH
 done