From d6dccfb0232dcaa9de9a56f83909fc417eef345c Mon Sep 17 00:00:00 2001 From: adash Date: Tue, 15 Dec 2009 20:30:07 +0000 Subject: [PATCH] changes to MatrixMultiply and makefiles --- .../MatrixMultiply/dsm/MatrixMultiplyD3.java | 98 +++++++++---------- .../Prefetch/MatrixMultiply/dsm/makefile | 20 ++-- .../MatrixMultiply/javasingle/makefile | 2 - 3 files changed, 62 insertions(+), 58 deletions(-) diff --git a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/dsm/MatrixMultiplyD3.java b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/dsm/MatrixMultiplyD3.java index a655fe33..6e6548a2 100644 --- a/Robust/src/Benchmarks/Prefetch/MatrixMultiply/dsm/MatrixMultiplyD3.java +++ b/Robust/src/Benchmarks/Prefetch/MatrixMultiply/dsm/MatrixMultiplyD3.java @@ -14,40 +14,40 @@ public class MatrixMultiply extends Thread{ } public void run() { - Barrier barr=new Barrier("128.195.136.162"); - atomic { - mmul.setValues(tid, numthreads); - } - - Barrier.enterBarrier(barr); + Barrier barr=new Barrier("128.195.136.162"); + atomic { + mmul.setValues(tid, numthreads); + } + + Barrier.enterBarrier(barr); atomic { double la[][][]=mmul.a; double lc[][][]=mmul.c; double lb[][][]=mmul.btranspose; int M=mmul.M; - int P=mmul.P; + int P=mmul.P; //Use btranspose for cache performance - for(int q=0;q