X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FBenchmarks%2FPrefetch%2FMatrixMultiply%2Fmakefile;h=f2a7c19d2412c009d101072bf14723f8ea1d3d2c;hb=3d35075cef6b0f14691ab8d9daf084a66c9b257b;hp=69a49b3a2b33e5d1d7651846579a4a272ac16754;hpb=418997717780eef5f8cceaadcd8cca730e25e9f2;p=IRC.git diff --git a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile index 69a49b3a..f2a7c19d 100644 --- a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile +++ b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile @@ -1,11 +1,65 @@ MAINCLASS=MatrixMultiply SRC1=${MAINCLASS}N.java -FLAGS=-dsm -prefetch -optimize -debug -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} -trueprob 0.7 -FLAGS2=-dsm -optimize -debug -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} +SRC2=${MAINCLASS}Nrun.java +FLAGS=-dsm -dsmcaching -prefetch -optimize -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} -trueprob 0.98 +FLAGS1=-dsm -optimize -dsmcaching -mainclass ${MAINCLASS} +FLAGS2=-dsm -optimize -mainclass ${MAINCLASS} default: - ../../../buildscript ${FLAGS2} -o ${MAINCLASS}NP ${SRC1} - ../../../buildscript ${FLAGS} -o ${MAINCLASS}P ${SRC1} + ../../../buildscript ${FLAGS2} -o ${MAINCLASS}NPNC ${SRC1} +# ../../../buildscript ${FLAGS1} -o ${MAINCLASS}NNP ${SRC1} + ../../../buildscript ${FLAGS} -o ${MAINCLASS}N ${SRC1} + ../../../buildscript ${FLAGS2} -o ${MAINCLASS}NPNC200 ${SRC2} +# ../../../buildscript ${FLAGS1} -o ${MAINCLASS}NNP200 ${SRC2} + ../../../buildscript ${FLAGS} -o ${MAINCLASS}N200 ${SRC2} + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}1NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}1NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}1.bin + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}2NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}2NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}2.bin + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}3NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}3NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}3.bin + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}4NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}4NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}4.bin + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}5NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}5NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}5.bin + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}6NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}6NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}6.bin + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}7NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}7NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}7.bin + cp ${MAINCLASS}NPNC.bin ${MAINCLASS}8NPNC.bin +# cp ${MAINCLASS}NNP.bin ${MAINCLASS}8NP.bin + cp ${MAINCLASS}N.bin ${MAINCLASS}8.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}1NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}1NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}1.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}2NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}2NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}2.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}3NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}3NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}3.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}4NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}4NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}4.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}5NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}5NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}5.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}6NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}6NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}6.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}7NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}7NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}7.bin + cp ${MAINCLASS}NPNC200.bin ../MM200/${MAINCLASS}8NPNC.bin +# cp ${MAINCLASS}NNP200.bin ../MM200/${MAINCLASS}8NP.bin + cp ${MAINCLASS}N200.bin ../MM200/${MAINCLASS}8.bin clean: - rm *.bin rm -rf tmpbuilddirectory + rm *.bin