X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FBenchmarks%2FPrefetch%2FMatrixMultiply%2Fmakefile;h=f2a7c19d2412c009d101072bf14723f8ea1d3d2c;hb=3d35075cef6b0f14691ab8d9daf084a66c9b257b;hp=2995827f49b673471a3049c770c7fd9378f1731f;hpb=a0277d401fc40b364f36e9a1e84833c6f06020c4;p=IRC.git diff --git a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile index 2995827f..f2a7c19d 100644 --- a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile +++ b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile @@ -1,11 +1,65 @@ MAINCLASS=MatrixMultiply -SRC=${MAINCLASS}.java -FLAGS=-dsm -prefetch -optimize -printflat -profile -debug -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} -o ${MAINCLASS} -trueprob 0.5 -FLAGS2=-dsm -optimize -printflat -profile -debug -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} -o ${MAINCLASS}NP +SRC1=${MAINCLASS}N.java +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} ${SRC} - ../../../buildscript ${FLAGS} ${SRC} + ../../../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