X-Git-Url: http://plrg.eecs.uci.edu/git/?p=IRC.git;a=blobdiff_plain;f=Robust%2Fsrc%2FBenchmarks%2FPrefetch%2FMatrixMultiply%2Fmakefile;h=b73534f070b0c57ae3c4eeef23fce656a60d01da;hp=3b3016c3f19cdcdbbf8ac97c381fea4c27e29493;hb=4cb63e913202459da4fe9d01feb7c02f1b98dd6f;hpb=e55736fcf40f81e324eea0f5f5465c534dcd99a0 diff --git a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile index 3b3016c3..b73534f0 100644 --- a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile +++ b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/makefile @@ -1,5 +1,20 @@ MAINCLASS=MatrixMultiply -SRC=${MAINCLASS}.java -FLAGS=-dsm -nooptimize -debug -mainclass ${MAINCLASS} -o ${MAINCLASS} +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} default: - ../../../buildscript ${FLAGS} ${SRC} + ../../../buildscript ${FLAGS2} -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 + +clean: + rm *.bin + rm -rf tmpbuilddirectory