UltraSparc (can find out more details if needed) Solaris 2.5.1, JDK 1.2beta2. !!!!!!!!!!!!!!!!! Benchmark results !!!!!!!!!!!!!!!!!!!!!!!!! **************CHOLESKI DECOMPOSITION****************** Choleski_1024_s.java compile Choleski_1024_s.java ... /project/pss_zgs/runtime/Adlib/src/adJava/adjavac -O Choleski_1024_s.java run Choleski_1024_s.java ... osprey1.npac.syr.edu: Rt = 55.880, Ut = 53.930, St = 0.010 Choleski_1024_s.C compile Choleski_1024_s.C ... /project/pss_zgs/runtime/Adlib/src/script/ad++ -O Choleski_1024_s.C run a.out /project/pss_zgs/runtime/Adlib/src/script/prun 1 a.out osprey1.npac.syr.edu: Rt = 14.330, Ut = 13.460, St = 0.000 Choleski_1024_s.f compile Choleski_1024_s.f ... f77 -O Choleski_1024_s.f AdlibClock.o run a.out osprey2.npac.syr.edu: Rt = 12.630, Ut = 12.620, St = 0.000 ***************JACOBI ITERATION*********************** Jacobi_1024_s.java compile Jacobi_1024_s.java ... /project/pss_zgs/runtime/Adlib/src/adJava/adjavac -O Jacobi_1024_s.java run Jacobi_1024_s.java ... osprey2.npac.syr.edu: Rt = 58.390, Ut = 58.310, St = 0.000 Jacobi_1024_s.C compile Jacobi_1024_s.C ... /project/pss_zgs/runtime/Adlib/src/script/ad++ -O Jacobi_1024_s.C run a.out /project/pss_zgs/runtime/Adlib/src/script/prun 1 a.out osprey2.npac.syr.edu: Rt = 18.570, Ut = 18.530, St = 0.000 Jacobi_1024_s.f compile Jacobi_1024_s.f ... f77 -O Jacobi_1024_s.f AdlibClock.o run a.out osprey2.npac.syr.edu: Rt = 12.100, Ut = 12.090, St = 0.000 !!!!!!!!!!!!!!!!! Benchmark sources !!!!!!!!!!!!!!!!!!!!!!!!! ***************** Jacobi_1024_s.java *********************** /* * File : Jacobi_s.java * Author : Guansong Zhang * Created : Mon Feb 2 10:36:02 1998 * Revision : $Revision: 1.1 $ * Updated : $Date: 1998/02/20 17:01:49 $ * Copyright: Northeast Parallel Architectures Center * at Syracuse University 1998 */ import spmd.*; class Jacobi_s { static final int n=1024; public static void main(String argv[]) { float a [][] = new float [n][n]; int i, j; for (i=0; i=i) a[i][j]=i+1; else a[i][j]=j+1; } } /* for (i=0; i=i) a[i][j]=i+1; else a[i][j]=j+1; } } AdlibClock(0); a[0][0]=sqrt(a[0][0]); /* This is for column major for (k=0; k