working version
authoradash <adash>
Mon, 18 Feb 2008 20:43:02 +0000 (20:43 +0000)
committeradash <adash>
Mon, 18 Feb 2008 20:43:02 +0000 (20:43 +0000)
Robust/src/Benchmarks/Prefetch/MatrixMultiply/MatrixMultiply.java

index 8e88a6527a6aba6af49d3d6c680e696dabdc673a..3e2068633c54c288a8c2e8dea2594be536902cce 100644 (file)
@@ -49,7 +49,12 @@ public class MatrixMultiply extends Thread{
 
                atomic{
                        mm = global new MatrixMultiply[NUM_THREADS];
-                       mm.mmul = global new MMul(0, 0, 0);
+               }
+
+               for(i = 0; i < NUM_THREADS; i++) {
+                       atomic{
+                               mm[i].mmul = global new MMul(0, 0, 0);
+                       }
                }
 
                // Currently it is a 4 X 4 matrix divided into 4 blocks