X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FBenchmarks%2FPrefetch%2FMatrixMultiply%2Fmakefile;h=f2a7c19d2412c009d101072bf14723f8ea1d3d2c;hb=3d35075cef6b0f14691ab8d9daf084a66c9b257b;hp=b73534f070b0c57ae3c4eeef23fce656a60d01da;hpb=578be7c368fa1d67e4c4ca34ab1744fa86322087;p=IRC.git diff --git a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile index b73534f0..f2a7c19d 100644 --- a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile +++ b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile @@ -1,20 +1,65 @@ MAINCLASS=MatrixMultiply SRC1=${MAINCLASS}N.java SRC2=${MAINCLASS}Nrun.java -FLAGS=-dsm -prefetch -optimize -debug -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} -trueprob 0.90 -FLAGS2=-dsm -optimize -debug -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} +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}NNP ${SRC1} + ../../../buildscript ${FLAGS2} -o ${MAINCLASS}NPNC ${SRC1} +# ../../../buildscript ${FLAGS1} -o ${MAINCLASS}NNP ${SRC1} ../../../buildscript ${FLAGS} -o ${MAINCLASS}N ${SRC1} - ../../../buildscript ${FLAGS2} -o ${MAINCLASS}1NP ${SRC2} - ../../../buildscript ${FLAGS} -o ${MAINCLASS}1 ${SRC2} - cp ${MAINCLASS}1NP.bin ${MAINCLASS}2NP.bin - cp ${MAINCLASS}1.bin ${MAINCLASS}2.bin - cp ${MAINCLASS}1NP.bin ${MAINCLASS}3NP.bin - cp ${MAINCLASS}1.bin ${MAINCLASS}3.bin - cp ${MAINCLASS}1NP.bin ${MAINCLASS}4NP.bin - cp ${MAINCLASS}1.bin ${MAINCLASS}4.bin + ../../../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