java-benchmark-comparison-2022

GraalVM CE 22.1 Java 11

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

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: Compositejava-scimark2: Jacobi Successive Over-Relaxationjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Fast Fourier Transformjava-scimark2: Monte CarloOpenJDK 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 111760.341377.943958.371531.551025.96881.231781.871344.133976.971531.331173.25883.651784.891526.983864.771477.911176.85877.951663.871360.003458.101626.88990.44872.651788.881388.903961.231621.521108.73863.991760.811345.953913.311517.711153.24873.861766.771346.864055.781475.411073.08882.741744.941357.703955.071442.151080.09889.691742.651409.113950.381524.26947.52881.981557.811355.373108.601437.391001.82885.861618.511403.683244.761548.701067.84884.891731.431361.083931.101448.701063.10844.341722.241371.123820.751439.171107.06873.101721.121352.173885.801449.021042.81875.791586.381385.244026.061043.571191.75285.251569.571465.523889.061094.821246.37266.261481.61936.513554.281284.101120.73512.45OpenBenchmarking.org

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeOpenJDK 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 11400800120016002000SE +/- 17.82, N = 6SE +/- 10.63, N = 4SE +/- 10.09, N = 4SE +/- 23.99, N = 20SE +/- 10.94, N = 4SE +/- 9.89, N = 4SE +/- 15.70, N = 4SE +/- 6.75, N = 4SE +/- 6.46, N = 4SE +/- 17.89, N = 4SE +/- 14.14, N = 7SE +/- 11.34, N = 14SE +/- 11.33, N = 4SE +/- 7.39, N = 4SE +/- 12.02, N = 4SE +/- 12.28, N = 10SE +/- 14.31, N = 41760.341781.871784.891663.871788.881760.811766.771744.941742.651557.811618.511731.431722.241721.121586.381569.571481.61

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationOpenJDK 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 1130060090012001500SE +/- 46.26, N = 4SE +/- 2.72, N = 4SE +/- 13.90, N = 4SE +/- 18.27, N = 4SE +/- 27.24, N = 4SE +/- 5.89, N = 4SE +/- 4.34, N = 4SE +/- 6.58, N = 4SE +/- 51.15, N = 4SE +/- 3.77, N = 4SE +/- 42.49, N = 4SE +/- 10.28, N = 4SE +/- 26.22, N = 4SE +/- 4.18, N = 4SE +/- 19.38, N = 4SE +/- 81.93, N = 4SE +/- 4.75, N = 41377.941344.131526.981360.001388.901345.951346.861357.701409.111355.371403.681361.081371.121352.171385.241465.52936.51

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationOpenJDK 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 119001800270036004500SE +/- 14.75, N = 4SE +/- 38.41, N = 4SE +/- 7.78, N = 4SE +/- 188.52, N = 4SE +/- 34.23, N = 4SE +/- 12.82, N = 4SE +/- 87.22, N = 4SE +/- 10.97, N = 4SE +/- 66.49, N = 4SE +/- 42.97, N = 4SE +/- 23.01, N = 4SE +/- 206.39, N = 4SE +/- 35.03, N = 4SE +/- 24.57, N = 4SE +/- 63.31, N = 4SE +/- 50.85, N = 4SE +/- 72.72, N = 43958.373976.973864.773458.103961.233913.314055.783955.073950.383108.603244.763931.103820.753885.804026.063889.063554.28

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyOpenJDK 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 1130060090012001500SE +/- 1.31, N = 4SE +/- 0.94, N = 4SE +/- 7.07, N = 4SE +/- 99.54, N = 4SE +/- 27.47, N = 4SE +/- 13.15, N = 4SE +/- 0.12, N = 4SE +/- 7.30, N = 4SE +/- 30.77, N = 4SE +/- 0.76, N = 4SE +/- 111.51, N = 4SE +/- 9.68, N = 4SE +/- 0.16, N = 4SE +/- 10.19, N = 4SE +/- 1.25, N = 4SE +/- 49.58, N = 4SE +/- 3.21, N = 41531.551531.331477.911626.881621.521517.711475.411442.151524.261437.391548.701448.701439.171449.021043.571094.821284.10

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: 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 1130060090012001500SE +/- 111.81, N = 4SE +/- 31.37, N = 4SE +/- 75.34, N = 4SE +/- 60.34, N = 4SE +/- 15.72, N = 4SE +/- 61.41, N = 4SE +/- 19.76, N = 4SE +/- 29.53, N = 4SE +/- 76.43, N = 4SE +/- 78.81, N = 4SE +/- 27.58, N = 4SE +/- 29.00, N = 4SE +/- 28.03, N = 4SE +/- 21.62, N = 4SE +/- 2.83, N = 4SE +/- 38.82, N = 4SE +/- 93.17, N = 41025.961173.251176.85990.441108.731153.241073.081080.09947.521001.821067.841063.101107.061042.811191.751246.371120.73

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloOpenJDK 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 112004006008001000SE +/- 2.87, N = 4SE +/- 0.23, N = 4SE +/- 7.03, N = 4SE +/- 6.21, N = 4SE +/- 18.21, N = 4SE +/- 5.38, N = 4SE +/- 0.27, N = 4SE +/- 0.23, N = 4SE +/- 6.44, N = 4SE +/- 2.79, N = 4SE +/- 4.22, N = 4SE +/- 7.50, N = 4SE +/- 9.43, N = 4SE +/- 6.86, N = 4SE +/- 1.57, N = 4SE +/- 0.03, N = 4SE +/- 2.82, N = 4881.23883.65877.95872.65863.99873.86882.74889.69881.98885.86884.89844.34873.10875.79285.25266.26512.45


Phoronix Test Suite v10.8.5