From: yeom Date: Fri, 9 Jul 2010 18:17:28 +0000 (+0000) Subject: adding micro benchmark for OoOJava. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=4cc019a9413871b80b32f25ba767225ce270059d;p=IRC.git adding micro benchmark for OoOJava. --- diff --git a/Robust/src/Benchmarks/oooJava/micro/makefile b/Robust/src/Benchmarks/oooJava/micro/makefile new file mode 100644 index 00000000..da6d1e5b --- /dev/null +++ b/Robust/src/Benchmarks/oooJava/micro/makefile @@ -0,0 +1,30 @@ +#raytracer +PROGRAM=test + +SOURCE_FILES=test.java + +BUILDSCRIPT=../../../buildscript + +USEOOO= -ooojava 8 2 -ooodebug +BSFLAGS= -32bit -nooptimize -mainclass test -debug -garbagestats -joptimize +DISJOINT= -disjoint -disjoint-k 1 -enable-assertions + +default: + $(BUILDSCRIPT) -nojava $(USEOOO) $(BSFLAGS) $(DISJOINT) -o $(PROGRAM)p $(SOURCE_FILES) -builddir par + +single: + $(BUILDSCRIPT) $(BSFLAGS) -o $(PROGRAM)s -builddir sing $(SOURCE_FILES) + +ooo: + $(BUILDSCRIPT) $(USEOOO) $(BSFLAGS) $(DISJOINT) -o $(PROGRAM)p -builddir par $(SOURCE_FILES) + +clean: + rm -f $(PROGRAM)p.bin $(PROGRAM)s.bin + rm -fr par sing + rm -f *~ + rm -f *.dot + rm -f *.png + rm -f *.txt + rm -f aliases.txt + rm -f mlpReport*txt + rm -f results*txt diff --git a/Robust/src/Benchmarks/oooJava/micro/test.java b/Robust/src/Benchmarks/oooJava/micro/test.java new file mode 100644 index 00000000..123c8733 --- /dev/null +++ b/Robust/src/Benchmarks/oooJava/micro/test.java @@ -0,0 +1,19 @@ +public class test { + + public static void main(String argv[]) { + + int x=0; + int count=500000; + + if(argv.length>0){ + count=count * Integer.parseInt(argv[0]); + } + for(int i=0;i