new 2D convolution benchmark
[IRC.git] / Robust / src / Benchmarks / Prefetch / 2DConv / dsm / Makefile
1 MAINCLASS=Convolution
2 SRC=${MAINCLASS}.java
3 FLAGS =-dsm -dsmcaching -prefetch -optimize -excprefetch Image.initKernel -excprefetch Image.setValues -excprefetch Convolution.main -trueprob 0.95 -mainclass ${MAINCLASS}
4 FLAGS1=-dsm -optimize -mainclass ${MAINCLASS}
5
6 default:
7         ../../../../buildscript ${FLAGS1} ${SRC} -o ${MAINCLASS}NPNC
8         ../../../../buildscript ${FLAGS} ${SRC} -o ${MAINCLASS}N
9         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}1NPNC.bin
10         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}2NPNC.bin
11         cp ${MAINCLASS}N.bin ${MAINCLASS}2.bin
12         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}3NPNC.bin
13         cp ${MAINCLASS}N.bin ${MAINCLASS}3.bin
14         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}4NPNC.bin
15         cp ${MAINCLASS}N.bin ${MAINCLASS}4.bin
16         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}5NPNC.bin
17         cp ${MAINCLASS}N.bin ${MAINCLASS}5.bin
18         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}6NPNC.bin
19         cp ${MAINCLASS}N.bin ${MAINCLASS}6.bin
20         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}7NPNC.bin
21         cp ${MAINCLASS}N.bin ${MAINCLASS}7.bin
22         cp ${MAINCLASS}NPNC.bin ${MAINCLASS}8NPNC.bin
23         cp ${MAINCLASS}N.bin ${MAINCLASS}8.bin
24
25 clean:
26         rm -rf tmpbuilddirectory
27         rm *.bin