java-benchmark-comparison-2022

GraalVM CE 22.1 Java 11

HTML result view exported from: https://openbenchmarking.org/result/2207064-NE-JAVABENCH37&grs&sor.

java-benchmark-comparison-2022ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerFile-SystemScreen ResolutionSystem LayerOpenJDK 8u41OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14OpenJDK 15OpenJDK 16OpenJDK 17OpenJDK 18OpenJDK 19OpenJDK 20OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 17OpenJ9 0.32 OpenJDK 8GraalVM CE 22.1 Java 11Intel Core i7-12700H (12 Cores)Intel 440BX (6.00 BIOS)Intel 440BX/ZX/DX8GB107GB VMware Virtual SVMware SVGA IIEnsoniq ES1371/ES1373Intel 82545EMUbuntu 20.045.13.0-30-generic (x86_64)GNOME Shell 3.36.9X Server 1.20.13ext4800x600VMwareOpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- CPU Microcode: 0x413Java Details- OpenJDK 8u41: OpenJDK Runtime Environment (build 1.8.0_41-b04)- OpenJDK 9: OpenJDK Runtime Environment (build 9+181)- OpenJDK 10: OpenJDK Runtime Environment 18.3 (build 10+46)- OpenJDK 11: OpenJDK Runtime Environment 18.9 (build 11+28)- OpenJDK 12: OpenJDK Runtime Environment (build 12+33)- OpenJDK 13: OpenJDK Runtime Environment (build 13+33)- OpenJDK 14: OpenJDK Runtime Environment (build 14+36-1461)- OpenJDK 15: OpenJDK Runtime Environment (build 15+36-1562)- OpenJDK 16: OpenJDK Runtime Environment (build 16+36-2231)- OpenJDK 17: OpenJDK Runtime Environment (build 17+35-2724)- OpenJDK 18: OpenJDK Runtime Environment (build 18+36-2087)- OpenJDK 19: OpenJDK Runtime Environment (build 19-ea+29-2143)- OpenJDK 20: OpenJDK Runtime Environment (build 20-ea+4-158)- OpenJ9 0.32 OpenJDK 11: OpenJDK Runtime Environment (build 20-ea+4-158)- OpenJ9 0.32 OpenJDK 17: OMR ab24b6666- OpenJ9 0.32 OpenJDK 8: OMR ab24b6666- GraalVM CE 22.1 Java 11: OpenJDK Runtime Environment GraalVM CE 22.1.0 (build 11.0.15+10-jvmci-22.1-b06)Security Details- itlb_multihit: KVM: Mitigation of VMX unsupported + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

java-benchmark-comparison-2022java-scimark2: Monte Carlojava-scimark2: Jacobi Successive Over-Relaxationjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Compositejava-scimark2: Fast Fourier TransformOpenJDK 8u41OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14OpenJDK 15OpenJDK 16OpenJDK 17OpenJDK 18OpenJDK 19OpenJDK 20OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 17OpenJ9 0.32 OpenJDK 8GraalVM CE 22.1 Java 11881.231377.941531.553958.371760.341025.96883.651344.131531.333976.971781.871173.25877.951526.981477.913864.771784.891176.85872.651360.001626.883458.101663.87990.44863.991388.901621.523961.231788.881108.73873.861345.951517.713913.311760.811153.24882.741346.861475.414055.781766.771073.08889.691357.701442.153955.071744.941080.09881.981409.111524.263950.381742.65947.52885.861355.371437.393108.601557.811001.82884.891403.681548.703244.761618.511067.84844.341361.081448.703931.101731.431063.10873.101371.121439.173820.751722.241107.06875.791352.171449.023885.801721.121042.81285.251385.241043.574026.061586.381191.75266.261465.521094.823889.061569.571246.37512.45936.511284.103554.281481.611120.73OpenBenchmarking.org

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloOpenJDK 15OpenJDK 17OpenJDK 18OpenJDK 9OpenJDK 14OpenJDK 16OpenJDK 8u41OpenJDK 10OpenJ9 0.32 OpenJDK 11OpenJDK 13OpenJDK 20OpenJDK 11OpenJDK 12OpenJDK 19GraalVM CE 22.1 Java 11OpenJ9 0.32 OpenJDK 17OpenJ9 0.32 OpenJDK 82004006008001000SE +/- 0.23, N = 4SE +/- 2.79, N = 4SE +/- 4.22, N = 4SE +/- 0.23, N = 4SE +/- 0.27, N = 4SE +/- 6.44, N = 4SE +/- 2.87, N = 4SE +/- 7.03, N = 4SE +/- 6.86, N = 4SE +/- 5.38, N = 4SE +/- 9.43, N = 4SE +/- 6.21, N = 4SE +/- 18.21, N = 4SE +/- 7.50, N = 4SE +/- 2.82, N = 4SE +/- 1.57, N = 4SE +/- 0.03, N = 4889.69885.86884.89883.65882.74881.98881.23877.95875.79873.86873.10872.65863.99844.34512.45285.25266.26

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationOpenJDK 10OpenJ9 0.32 OpenJDK 8OpenJDK 16OpenJDK 18OpenJDK 12OpenJ9 0.32 OpenJDK 17OpenJDK 8u41OpenJDK 20OpenJDK 19OpenJDK 11OpenJDK 15OpenJDK 17OpenJ9 0.32 OpenJDK 11OpenJDK 14OpenJDK 13OpenJDK 9GraalVM CE 22.1 Java 1130060090012001500SE +/- 13.90, N = 4SE +/- 81.93, N = 4SE +/- 51.15, N = 4SE +/- 42.49, N = 4SE +/- 27.24, N = 4SE +/- 19.38, N = 4SE +/- 46.26, N = 4SE +/- 26.22, N = 4SE +/- 10.28, N = 4SE +/- 18.27, N = 4SE +/- 6.58, N = 4SE +/- 3.77, N = 4SE +/- 4.18, N = 4SE +/- 4.34, N = 4SE +/- 5.89, N = 4SE +/- 2.72, N = 4SE +/- 4.75, N = 41526.981465.521409.111403.681388.901385.241377.941371.121361.081360.001357.701355.371352.171346.861345.951344.13936.51

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyOpenJDK 11OpenJDK 12OpenJDK 18OpenJDK 8u41OpenJDK 9OpenJDK 16OpenJDK 13OpenJDK 10OpenJDK 14OpenJ9 0.32 OpenJDK 11OpenJDK 19OpenJDK 15OpenJDK 20OpenJDK 17GraalVM CE 22.1 Java 11OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 1730060090012001500SE +/- 99.54, N = 4SE +/- 27.47, N = 4SE +/- 111.51, N = 4SE +/- 1.31, N = 4SE +/- 0.94, N = 4SE +/- 30.77, N = 4SE +/- 13.15, N = 4SE +/- 7.07, N = 4SE +/- 0.12, N = 4SE +/- 10.19, N = 4SE +/- 9.68, N = 4SE +/- 7.30, N = 4SE +/- 0.16, N = 4SE +/- 0.76, N = 4SE +/- 3.21, N = 4SE +/- 49.58, N = 4SE +/- 1.25, N = 41626.881621.521548.701531.551531.331524.261517.711477.911475.411449.021448.701442.151439.171437.391284.101094.821043.57

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationOpenJDK 14OpenJ9 0.32 OpenJDK 17OpenJDK 9OpenJDK 12OpenJDK 8u41OpenJDK 15OpenJDK 16OpenJDK 19OpenJDK 13OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJDK 10OpenJDK 20GraalVM CE 22.1 Java 11OpenJDK 11OpenJDK 18OpenJDK 179001800270036004500SE +/- 87.22, N = 4SE +/- 63.31, N = 4SE +/- 38.41, N = 4SE +/- 34.23, N = 4SE +/- 14.75, N = 4SE +/- 10.97, N = 4SE +/- 66.49, N = 4SE +/- 206.39, N = 4SE +/- 12.82, N = 4SE +/- 50.85, N = 4SE +/- 24.57, N = 4SE +/- 7.78, N = 4SE +/- 35.03, N = 4SE +/- 72.72, N = 4SE +/- 188.52, N = 4SE +/- 23.01, N = 4SE +/- 42.97, N = 44055.784026.063976.973961.233958.373955.073950.383931.103913.313889.063885.803864.773820.753554.283458.103244.763108.60

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeOpenJDK 12OpenJDK 10OpenJDK 9OpenJDK 14OpenJDK 13OpenJDK 8u41OpenJDK 15OpenJDK 16OpenJDK 19OpenJDK 20OpenJ9 0.32 OpenJDK 11OpenJDK 11OpenJDK 18OpenJ9 0.32 OpenJDK 17OpenJ9 0.32 OpenJDK 8OpenJDK 17GraalVM CE 22.1 Java 11400800120016002000SE +/- 10.94, N = 4SE +/- 10.09, N = 4SE +/- 10.63, N = 4SE +/- 15.70, N = 4SE +/- 9.89, N = 4SE +/- 17.82, N = 6SE +/- 6.75, N = 4SE +/- 6.46, N = 4SE +/- 11.34, N = 14SE +/- 11.33, N = 4SE +/- 7.39, N = 4SE +/- 23.99, N = 20SE +/- 14.14, N = 7SE +/- 12.02, N = 4SE +/- 12.28, N = 10SE +/- 17.89, N = 4SE +/- 14.31, N = 41788.881784.891781.871766.771760.811760.341744.941742.651731.431722.241721.121663.871618.511586.381569.571557.811481.61

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformOpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 17OpenJDK 10OpenJDK 9OpenJDK 13GraalVM CE 22.1 Java 11OpenJDK 12OpenJDK 20OpenJDK 15OpenJDK 14OpenJDK 18OpenJDK 19OpenJ9 0.32 OpenJDK 11OpenJDK 8u41OpenJDK 17OpenJDK 11OpenJDK 1630060090012001500SE +/- 38.82, N = 4SE +/- 2.83, N = 4SE +/- 75.34, N = 4SE +/- 31.37, N = 4SE +/- 61.41, N = 4SE +/- 93.17, N = 4SE +/- 15.72, N = 4SE +/- 28.03, N = 4SE +/- 29.53, N = 4SE +/- 19.76, N = 4SE +/- 27.58, N = 4SE +/- 29.00, N = 4SE +/- 21.62, N = 4SE +/- 111.81, N = 4SE +/- 78.81, N = 4SE +/- 60.34, N = 4SE +/- 76.43, N = 41246.371191.751176.851173.251153.241120.731108.731107.061080.091073.081067.841063.101042.811025.961001.82990.44947.52


Phoronix Test Suite v10.8.5