From bc5e2d6411ee06f3cc06cfd152e44ab961d4c663 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Mon, 21 Sep 2009 22:23:31 +0000 Subject: [PATCH] change --- .../Benchmarks/Prefetch/Array/ArrayEx.java | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Robust/src/Benchmarks/Prefetch/Array/ArrayEx.java diff --git a/Robust/src/Benchmarks/Prefetch/Array/ArrayEx.java b/Robust/src/Benchmarks/Prefetch/Array/ArrayEx.java new file mode 100644 index 00000000..fc3811f6 --- /dev/null +++ b/Robust/src/Benchmarks/Prefetch/Array/ArrayEx.java @@ -0,0 +1,48 @@ +public class Array2D extends Thread { + int [][][] array; + + public Array2D() { + } + + public static void main(String [] argv) { + Array2D a; + atomic { + a=global new Array2D(); + } + a.start((128<<24)|(195<<16)|(136<<8)|162); + a.join(); + atomic { + a.exec(); + } + } + + public void exec() { + int xlength=array[0].length; + int ylength=array[0][0].length; + long sum; + for(int ii=0;ii<10;ii++) { + int zz[][]=array[ii]; + for(int i=0;i