The following examples provide an indication of the raw performance of some common numerical kernels in Java.
| Dense Linear Algebra Kernels | |
|---|---|
| SDK 2.0 on 266MHz Pentium II running Win 95 | |
| Kernel | Performance |
| JNT right-looking LU decomposition, 100x100 | 42 Mflops |
| Linpack Benchmark, 100x100 | 25 Mflops |
| JNT DAXPY, n=200 | 76 Mflops |
| SDK 2.0 on 200MHz Pentium P6 running Win 95 | |
| Kernel | Performance |
| JNT QR decomposition, 150x150 | 0.25 sec |
| Visual Numerics QR decomposition, 150x150 | 0.39 sec |
| Sparse Matrix Vector Multiply in Various Environments | |||
|---|---|---|---|
| Matrix | Java JNT Pentium II (266 MHz) Java (SDK 2.0) |
Fortran/C Sparse BLAS Sun SPARC 20 f77, cc -O |
Fortran/C Sparse BLAS IBM RS/6000 (SP2 node) xlf, xlc -O |
| GRE 115 | 33.4 Mflops | 10.2 Mflops | 12 Mflops |
| WEST0156 | 33.7 Mflops | 8.0 Mflops | 11 Mflops |
| IMPCOL C | 32.6 Mflops | 9.8 Mflops | 11 Mflops |