EPYC 75F3 2P Linux 6.0 Benchmarks Benchmarks for a future article. 2 x AMD EPYC 75F3 32-Core testing with a ASRockRack ROME2D16-2T (P3.30 BIOS) and ASPEED on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2208078-NE-EPYC75F3248&sro&grr .
EPYC 75F3 2P Linux 6.0 Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Vulkan Compiler File-System Screen Resolution Linux 5.19 Linux 6.0 5 Aug 2 x AMD EPYC 75F3 32-Core @ 2.95GHz (64 Cores / 128 Threads) ASRockRack ROME2D16-2T (P3.30 BIOS) AMD Starship/Matisse 128GB 1000GB Western Digital WD_BLACK SN850 1TB ASPEED AMD Starship/Matisse VE228 2 x Intel 10G X550T Ubuntu 21.10 5.19.0-051900-generic (x86_64) GNOME Shell 40.5 X Server 1.1.182 GCC 11.2.0 ext4 1920x1080 5.19.0-051900daily20220805-generic (x86_64) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa001114 Java Details - OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.21.10.1) Python Details - Python 3.9.7 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
EPYC 75F3 2P Linux 6.0 Benchmarks openfoam: drivaerFastback, Large Mesh Size - Execution Time openfoam: drivaerFastback, Large Mesh Size - Mesh Time pgbench: 1000 - 500 - Read Write - Average Latency pgbench: 1000 - 500 - Read Write pgbench: 1000 - 250 - Read Write - Average Latency pgbench: 1000 - 250 - Read Write spark: 40000000 - 500 - Broadcast Inner Join Test Time spark: 40000000 - 500 - Inner Join Test Time spark: 40000000 - 500 - Repartition Test Time spark: 40000000 - 500 - Group By Test Time spark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 500 - Calculate Pi Benchmark spark: 40000000 - 500 - SHA-512 Benchmark Time pgbench: 100 - 250 - Read Write - Average Latency pgbench: 100 - 250 - Read Write pgbench: 1000 - 500 - Read Only - Average Latency pgbench: 1000 - 500 - Read Only keydb: pgbench: 100 - 500 - Read Write - Average Latency pgbench: 100 - 500 - Read Write pgbench: 100 - 250 - Read Only - Average Latency pgbench: 100 - 250 - Read Only lammps: 20k Atoms spark: 20000000 - 500 - Broadcast Inner Join Test Time spark: 20000000 - 500 - Inner Join Test Time spark: 20000000 - 500 - Repartition Test Time spark: 20000000 - 500 - Group By Test Time spark: 20000000 - 500 - Calculate Pi Benchmark spark: 20000000 - 500 - SHA-512 Benchmark Time spark: 1000000 - 1000 - Repartition Test Time spark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 1000 - Broadcast Inner Join Test Time spark: 1000000 - 1000 - Inner Join Test Time spark: 1000000 - 1000 - Group By Test Time spark: 1000000 - 1000 - Calculate Pi Benchmark spark: 1000000 - 1000 - SHA-512 Benchmark Time pgbench: 1000 - 250 - Read Only - Average Latency pgbench: 1000 - 250 - Read Only spark: 1000000 - 500 - Broadcast Inner Join Test Time spark: 1000000 - 500 - Inner Join Test Time spark: 1000000 - 500 - Repartition Test Time spark: 1000000 - 500 - Group By Test Time spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 500 - Calculate Pi Benchmark spark: 1000000 - 500 - SHA-512 Benchmark Time node-web-tooling: spark: 10000000 - 1000 - Broadcast Inner Join Test Time spark: 10000000 - 1000 - Inner Join Test Time spark: 10000000 - 1000 - Repartition Test Time spark: 10000000 - 1000 - Group By Test Time spark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 1000 - Calculate Pi Benchmark spark: 10000000 - 1000 - SHA-512 Benchmark Time spark: 40000000 - 1000 - Broadcast Inner Join Test Time spark: 40000000 - 1000 - Inner Join Test Time spark: 40000000 - 1000 - Repartition Test Time spark: 40000000 - 1000 - Group By Test Time spark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 1000 - Calculate Pi Benchmark spark: 40000000 - 1000 - SHA-512 Benchmark Time spark: 20000000 - 100 - Broadcast Inner Join Test Time spark: 20000000 - 100 - Inner Join Test Time spark: 20000000 - 100 - Repartition Test Time spark: 20000000 - 100 - Group By Test Time spark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 100 - Calculate Pi Benchmark spark: 20000000 - 100 - SHA-512 Benchmark Time spark: 1000000 - 2000 - Broadcast Inner Join Test Time spark: 1000000 - 2000 - Inner Join Test Time spark: 1000000 - 2000 - Repartition Test Time spark: 1000000 - 2000 - Group By Test Time spark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 2000 - Calculate Pi Benchmark spark: 1000000 - 2000 - SHA-512 Benchmark Time ospray-studio: 1 - 4K - 16 - Path Tracer spark: 40000000 - 2000 - Broadcast Inner Join Test Time spark: 40000000 - 2000 - Inner Join Test Time spark: 40000000 - 2000 - Repartition Test Time spark: 40000000 - 2000 - Group By Test Time spark: 40000000 - 2000 - Calculate Pi Benchmark spark: 40000000 - 2000 - SHA-512 Benchmark Time ospray-studio: 3 - 1080p - 1 - Path Tracer ospray-studio: 2 - 1080p - 16 - Path Tracer spark: 1000000 - 100 - Broadcast Inner Join Test Time spark: 1000000 - 100 - Inner Join Test Time spark: 1000000 - 100 - Group By Test Time spark: 1000000 - 100 - Calculate Pi Benchmark spark: 1000000 - 100 - SHA-512 Benchmark Time ospray-studio: 3 - 1080p - 16 - Path Tracer ospray-studio: 1 - 1080p - 16 - Path Tracer spark: 10000000 - 2000 - Broadcast Inner Join Test Time spark: 10000000 - 2000 - Inner Join Test Time spark: 10000000 - 2000 - Repartition Test Time spark: 10000000 - 2000 - Group By Test Time spark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 2000 - Calculate Pi Benchmark spark: 10000000 - 2000 - SHA-512 Benchmark Time stress-ng: CPU Cache spark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframe ospray-studio: 2 - 1080p - 1 - Path Tracer ospray-studio: 1 - 1080p - 1 - Path Tracer openfoam: drivaerFastback, Medium Mesh Size - Execution Time openfoam: drivaerFastback, Medium Mesh Size - Mesh Time openfoam: drivaerFastback, Small Mesh Size - Execution Time openfoam: drivaerFastback, Small Mesh Size - Mesh Time ospray-studio: 1 - 1080p - 32 - Path Tracer pgbench: 100 - 500 - Read Only - Average Latency pgbench: 100 - 500 - Read Only spark: 40000000 - 100 - Broadcast Inner Join Test Time spark: 40000000 - 100 - Inner Join Test Time spark: 40000000 - 100 - Repartition Test Time spark: 40000000 - 100 - Group By Test Time spark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 100 - Calculate Pi Benchmark spark: 40000000 - 100 - SHA-512 Benchmark Time rocksdb: Read While Writing ospray-studio: 3 - 4K - 1 - Path Tracer ospray-studio: 2 - 4K - 1 - Path Tracer ospray-studio: 1 - 4K - 1 - Path Tracer nginx: 1000 ospray-studio: 3 - 4K - 16 - Path Tracer ospray-studio: 2 - 4K - 16 - Path Tracer ospray-studio: 3 - 1080p - 32 - Path Tracer spark: 20000000 - 2000 - Broadcast Inner Join Test Time spark: 20000000 - 2000 - Inner Join Test Time spark: 20000000 - 2000 - Repartition Test Time spark: 20000000 - 2000 - Group By Test Time spark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 2000 - Calculate Pi Benchmark spark: 20000000 - 2000 - SHA-512 Benchmark Time spark: 20000000 - 1000 - Broadcast Inner Join Test Time spark: 20000000 - 1000 - Inner Join Test Time spark: 20000000 - 1000 - Repartition Test Time spark: 20000000 - 1000 - Group By Test Time spark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 1000 - Calculate Pi Benchmark spark: 20000000 - 1000 - SHA-512 Benchmark Time influxdb: 4 - 10000 - 2,5000,1 - 10000 spark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframe stress-ng: MMAP clickhouse: 100M Rows Web Analytics Dataset, Third Run clickhouse: 100M Rows Web Analytics Dataset, Second Run clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache stress-ng: Context Switching ospray-studio: 2 - 1080p - 32 - Path Tracer cassandra: Writes ospray-studio: 3 - 4K - 32 - Path Tracer influxdb: 64 - 10000 - 2,5000,1 - 10000 stress-ng: Futex stress-ng: Socket Activity spark: 10000000 - 500 - Broadcast Inner Join Test Time spark: 10000000 - 500 - Inner Join Test Time spark: 10000000 - 500 - Repartition Test Time spark: 10000000 - 500 - Group By Test Time spark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 500 - Calculate Pi Benchmark spark: 10000000 - 500 - SHA-512 Benchmark Time ospray-studio: 2 - 4K - 32 - Path Tracer ospray-studio: 1 - 4K - 32 - Path Tracer spark: 10000000 - 100 - Broadcast Inner Join Test Time spark: 10000000 - 100 - Inner Join Test Time spark: 10000000 - 100 - Repartition Test Time spark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 100 - Group By Test Time spark: 10000000 - 100 - Calculate Pi Benchmark spark: 10000000 - 100 - SHA-512 Benchmark Time dacapobench: Tradesoap dacapobench: Tradebeans svt-av1: Preset 4 - Bosphorus 4K apache: 1000 nginx: 200 apache: 500 nginx: 500 apache: 200 dacapobench: H2 sqlite-speedtest: Timed Time - Size 1,000 spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe redis: GET rocksdb: Update Rand rocksdb: Read Rand Write Rand rocksdb: Rand Read redis: SET openfoam: motorBike - Execution Time openfoam: motorBike - Mesh Time primesieve: 1e13 gromacs: MPI CPU - water_GMX50_bare aircrack-ng: stress-ng: IO_uring stress-ng: NUMA stress-ng: Forking stress-ng: Malloc stress-ng: Atomic stress-ng: Memory Copying stress-ng: Semaphores stress-ng: MEMFD stress-ng: Matrix Math stress-ng: System V Message Passing stress-ng: SENDFILE stress-ng: Glibc Qsort Data Sorting stress-ng: Glibc C String Functions stress-ng: Vector Math stress-ng: Crypto svt-av1: Preset 12 - Bosphorus 4K svt-av1: Preset 4 - Bosphorus 1080p namd: ATPase Simulation - 327,506 Atoms hackbench: 32 - Process astcenc: Exhaustive hackbench: 16 - Thread hackbench: 16 - Process svt-av1: Preset 8 - Bosphorus 4K astcenc: Thorough astcenc: Fast lammps: Rhodopsin Protein svt-av1: Preset 10 - Bosphorus 4K dacapobench: Jython astcenc: Medium svt-av1: Preset 8 - Bosphorus 1080p primesieve: 1e12 svt-av1: Preset 10 - Bosphorus 1080p svt-av1: Preset 12 - Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 9195.57 624.3 31.116 16114 10.864 23028 17.63 18.61 18.09 23.97 2.44 24.17 31.05 4.723 54160 0.520 964060 81922.86 9.124 54800 0.136 1836526 25.270 9.40 10.91 9.93 14.33 24.21 17.10 2.01 2.75 6.61 23.98 4.46 0.208 1201470 1.80 2.78 2.66 6.68 2.51 23.99 4.44 11.59 5.69 6.71 5.89 9.38 2.44 24.29 10.44 18.23 18.84 17.19 22.07 2.24 24.25 31.19 7.96 9.51 9.32 13.12 2.42 23.96 16.06 2.49 3.26 2.90 6.68 2.60 23.93 4.65 29501 19.02 18.46 18.11 22.07 24.00 31.45 554 7596 1.60 2.37 6.04 24.05 3.98 8854 7464 5.95 7.06 5.90 9.46 2.46 24.28 10.81 49.54 475 466 343.5 97.59 343.64 97.26 14930 0.251 1991616 24.52 30.06 10551537 2203 1895 1854 103646.31 35393 30147 17778 10.59 11.60 10.57 14.62 2.94 24.36 17.14 10.06 10.73 10.35 14.17 2.48 24.31 17.36 1169878.9 1784.87 403.62 401.91 385.30 26991521.56 15297 230690 75521 1624096.1 2113891.01 35220.55 5.57 6.88 5.50 9.52 2.48 24.18 10.32 65509 64497 8.29 24.02 9.54 3878 4733 2.622 101621.30 98100.21 99339.02 101317.56 118388.73 4337 52.120 2411007.75 403997 3402284 373056524 1968144.96 70.1 36.96 37.307 7.425 277474.479 42273.33 670.18 51927.48 338470425.46 163723.85 10549.51 8926631.50 2364.71 266242.95 6136341.83 1229938.98 867.00 4415168.28 459373.03 105884.24 173.113 6.868 0.30401 16.646 4.7258 11.749 11.271 74.287 43.8268 732.5322 25.921 128.207 3618 327.6133 155.677 3.183 342.426 502.909 9194.69 620.91 37.168 13489 13.577 18447 17.86 18.77 17.56 22.88 2.58 23.98 30.82 8.266 30426 0.471 1062586 67873.12 16.717 29936 0.122 2052590 25.040 9.32 11.44 9.33 13.76 24.20 16.56 2.71 2.47 2.04 2.79 6.70 23.77 4.61 0.186 1344674 1.71 2.82 2.72 6.66 2.35 23.81 4.54 10.73 5.73 6.86 5.68 9.54 2.22 24.13 10.49 18.13 18.58 18.21 22.28 2.56 24.01 30.73 7.82 9.73 9.35 13.07 2.59 23.93 16.43 2.36 3.20 2.68 6.89 2.69 23.92 4.68 29576 19.15 19.34 18.84 23.22 23.83 30.87 554 7634 1.55 2.22 5.99 23.85 4.17 8922 7485 6.65 7.02 6.08 9.27 2.39 24.26 10.92 51.06 3.01 476 466 340.92 96.9 341.06 97.12 14968 0.247 2023990 16.09 17.37 17.60 18.55 2.53 24.11 30.52 10612646 2209 1895 1855 98326.51 35405 30221 17801 10.34 11.08 9.87 14.15 2.49 24.10 17.24 10.35 11.18 9.90 14.77 2.40 24.18 17.32 322037.9 2.18 1826.00 405.57 410.689761561 282.20 22103048.15 15280 225904 75725 358782 2096383.55 23058.13 5.52 6.97 5.66 9.35 2.53 24.07 10.58 65865 64883 4.42 6.25 5.20 3.07 8.31 23.85 9.85 3883 4952 2.614 95960.12 96832.57 97899.57 96610.82 97991.14 4333 52.316 2.25 2.33 2225765.88 351085 3033837 366995901 1907907.91 69.89 36.73 36.991 7.317 277535.281 40559.49 652.75 54494.26 332565636.64 165210.84 10248.37 6981791.70 2345.15 264575.42 1222022.39 457793.43 105882.39 176.540 6.814 0.30420 17.589 4.7275 11.796 11.637 73.817 44.0692 816.4591 26.056 125.913 3659 326.5481 158.252 3.162 344.311 503.954 OpenBenchmarking.org
OpenFOAM Input: drivaerFastback, Large Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Large Mesh Size - Execution Time Linux 5.19 Linux 6.0 5 Aug 2K 4K 6K 8K 10K 9195.57 9194.69 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Large Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Large Mesh Size - Mesh Time Linux 5.19 Linux 6.0 5 Aug 130 260 390 520 650 624.30 620.91 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 9 18 27 36 45 SE +/- 0.50, N = 12 SE +/- 0.57, N = 12 31.12 37.17 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 3K 6K 9K 12K 15K SE +/- 257.68, N = 12 SE +/- 214.95, N = 12 16114 13489 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 12 SE +/- 0.18, N = 12 10.86 13.58 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 5K 10K 15K 20K 25K SE +/- 191.34, N = 12 SE +/- 233.81, N = 12 23028 18447 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Apache Spark Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.18, N = 12 SE +/- 0.15, N = 12 17.63 17.86
Apache Spark Row Count: 40000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.21, N = 12 SE +/- 0.22, N = 12 18.61 18.77
Apache Spark Row Count: 40000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.17, N = 12 SE +/- 0.15, N = 12 18.09 17.56
Apache Spark Row Count: 40000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.63, N = 12 SE +/- 0.60, N = 12 23.97 22.88
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5805 1.161 1.7415 2.322 2.9025 SE +/- 0.11, N = 12 SE +/- 0.13, N = 12 2.44 2.58
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.05, N = 12 SE +/- 0.02, N = 12 24.17 23.98
Apache Spark Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.26, N = 12 SE +/- 0.32, N = 12 31.05 30.82
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.246, N = 12 SE +/- 0.201, N = 12 4.723 8.266 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 12K 24K 36K 48K 60K SE +/- 2148.20, N = 12 SE +/- 685.59, N = 12 54160 30426 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.117 0.234 0.351 0.468 0.585 SE +/- 0.009, N = 12 SE +/- 0.004, N = 3 0.520 0.471 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 500 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 500 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 200K 400K 600K 800K 1000K SE +/- 15590.78, N = 12 SE +/- 10056.00, N = 3 964060 1062586 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 1420.75, N = 14 SE +/- 806.25, N = 15 81922.86 67873.12 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.046, N = 3 SE +/- 0.149, N = 12 9.124 16.717 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Write Linux 5.19 Linux 6.0 5 Aug 12K 24K 36K 48K 60K SE +/- 278.10, N = 3 SE +/- 266.44, N = 12 54800 29936 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.0306 0.0612 0.0918 0.1224 0.153 SE +/- 0.001, N = 12 SE +/- 0.001, N = 3 0.136 0.122 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 400K 800K 1200K 1600K 2000K SE +/- 14812.63, N = 12 SE +/- 9444.50, N = 3 1836526 2052590 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: 20k Atoms Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 25.27 25.04 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.11, N = 15 SE +/- 0.16, N = 3 9.40 9.32
Apache Spark Row Count: 20000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.18, N = 15 SE +/- 0.82, N = 3 10.91 11.44
Apache Spark Row Count: 20000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.15, N = 15 SE +/- 0.12, N = 3 9.93 9.33
Apache Spark Row Count: 20000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.08, N = 15 SE +/- 0.20, N = 3 14.33 13.76
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 15 SE +/- 0.04, N = 3 24.21 24.20
Apache Spark Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.14, N = 15 SE +/- 0.23, N = 3 17.10 16.56
Apache Spark Row Count: 1000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time Linux 6.0 5 Aug 0.6098 1.2196 1.8294 2.4392 3.049 SE +/- 0.07, N = 15 2.71
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.5558 1.1116 1.6674 2.2232 2.779 SE +/- 0.11, N = 15 2.47
Apache Spark Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.459 0.918 1.377 1.836 2.295 SE +/- 0.05, N = 15 SE +/- 0.09, N = 15 2.01 2.04
Apache Spark Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.6278 1.2556 1.8834 2.5112 3.139 SE +/- 0.05, N = 15 SE +/- 0.04, N = 15 2.75 2.79
Apache Spark Row Count: 1000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 15 SE +/- 0.06, N = 15 6.61 6.70
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.04, N = 15 SE +/- 0.03, N = 15 23.98 23.77
Apache Spark Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 1.0373 2.0746 3.1119 4.1492 5.1865 SE +/- 0.04, N = 15 SE +/- 0.04, N = 15 4.46 4.61
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.0468 0.0936 0.1404 0.1872 0.234 SE +/- 0.001, N = 3 SE +/- 0.002, N = 4 0.208 0.186 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 250 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 1000 - Clients: 250 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 7071.90, N = 3 SE +/- 16738.97, N = 4 1201470 1344674 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Apache Spark Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.405 0.81 1.215 1.62 2.025 SE +/- 0.05, N = 15 SE +/- 0.03, N = 12 1.80 1.71
Apache Spark Row Count: 1000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.6345 1.269 1.9035 2.538 3.1725 SE +/- 0.03, N = 15 SE +/- 0.05, N = 12 2.78 2.82
Apache Spark Row Count: 1000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 0.612 1.224 1.836 2.448 3.06 SE +/- 0.06, N = 15 SE +/- 0.13, N = 12 2.66 2.72
Apache Spark Row Count: 1000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 15 SE +/- 0.04, N = 12 6.68 6.66
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5648 1.1296 1.6944 2.2592 2.824 SE +/- 0.11, N = 15 SE +/- 0.10, N = 12 2.51 2.35
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 15 SE +/- 0.04, N = 12 23.99 23.81
Apache Spark Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 1.0215 2.043 3.0645 4.086 5.1075 SE +/- 0.05, N = 15 SE +/- 0.06, N = 12 4.44 4.54
Node.js V8 Web Tooling Benchmark OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.15, N = 3 SE +/- 0.19, N = 15 11.59 10.73
Apache Spark Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 1.2893 2.5786 3.8679 5.1572 6.4465 SE +/- 0.06, N = 15 SE +/- 0.29, N = 3 5.69 5.73
Apache Spark Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.11, N = 15 SE +/- 0.60, N = 3 6.71 6.86
Apache Spark Row Count: 10000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 1.3253 2.6506 3.9759 5.3012 6.6265 SE +/- 0.09, N = 15 SE +/- 0.17, N = 3 5.89 5.68
Apache Spark Row Count: 10000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.08, N = 15 SE +/- 0.14, N = 3 9.38 9.54
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.549 1.098 1.647 2.196 2.745 SE +/- 0.11, N = 15 SE +/- 0.06, N = 3 2.44 2.22
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.03, N = 15 SE +/- 0.05, N = 3 24.29 24.13
Apache Spark Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 15 SE +/- 0.15, N = 3 10.44 10.49
Apache Spark Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.14, N = 6 18.23 18.13
Apache Spark Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.51, N = 3 SE +/- 0.22, N = 6 18.84 18.58
Apache Spark Row Count: 40000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.29, N = 6 17.19 18.21
Apache Spark Row Count: 40000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.95, N = 3 SE +/- 0.80, N = 6 22.07 22.28
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.576 1.152 1.728 2.304 2.88 SE +/- 0.01, N = 3 SE +/- 0.11, N = 6 2.24 2.56
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.03, N = 6 24.25 24.01
Apache Spark Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.31, N = 6 31.19 30.73
Apache Spark Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.19, N = 5 SE +/- 0.12, N = 9 7.96 7.82
Apache Spark Row Count: 20000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.06, N = 5 SE +/- 0.22, N = 9 9.51 9.73
Apache Spark Row Count: 20000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.27, N = 5 SE +/- 0.25, N = 9 9.32 9.35
Apache Spark Row Count: 20000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.16, N = 5 SE +/- 0.13, N = 9 13.12 13.07
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5828 1.1656 1.7484 2.3312 2.914 SE +/- 0.19, N = 5 SE +/- 0.17, N = 9 2.42 2.59
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.06, N = 5 SE +/- 0.04, N = 9 23.96 23.93
Apache Spark Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.17, N = 5 SE +/- 0.14, N = 9 16.06 16.43
Apache Spark Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.5603 1.1206 1.6809 2.2412 2.8015 SE +/- 0.10, N = 15 SE +/- 0.09, N = 6 2.49 2.36
Apache Spark Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.7335 1.467 2.2005 2.934 3.6675 SE +/- 0.06, N = 15 SE +/- 0.09, N = 6 3.26 3.20
Apache Spark Row Count: 1000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 0.6525 1.305 1.9575 2.61 3.2625 SE +/- 0.08, N = 15 SE +/- 0.09, N = 6 2.90 2.68
Apache Spark Row Count: 1000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 15 SE +/- 0.10, N = 6 6.68 6.89
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.6053 1.2106 1.8159 2.4212 3.0265 SE +/- 0.12, N = 15 SE +/- 0.15, N = 6 2.60 2.69
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.02, N = 15 SE +/- 0.02, N = 6 23.93 23.92
Apache Spark Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 1.053 2.106 3.159 4.212 5.265 SE +/- 0.05, N = 15 SE +/- 0.04, N = 6 4.65 4.68
OSPRay Studio Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 6K 12K 18K 24K 30K SE +/- 59.39, N = 3 SE +/- 20.85, N = 3 29501 29576 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.06, N = 4 SE +/- 0.57, N = 3 19.02 19.15
Apache Spark Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.28, N = 4 SE +/- 0.31, N = 3 18.46 19.34
Apache Spark Row Count: 40000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.19, N = 4 SE +/- 0.69, N = 3 18.11 18.84
Apache Spark Row Count: 40000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.29, N = 4 SE +/- 1.36, N = 3 22.07 23.22
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.06, N = 4 SE +/- 0.05, N = 3 24.00 23.83
Apache Spark Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.36, N = 4 SE +/- 0.14, N = 3 31.45 30.87
OSPRay Studio Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 120 240 360 480 600 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 554 554 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 1600 3200 4800 6400 8000 SE +/- 4.91, N = 3 SE +/- 10.74, N = 3 7596 7634 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.36 0.72 1.08 1.44 1.8 SE +/- 0.02, N = 15 SE +/- 0.05, N = 3 1.60 1.55
Apache Spark Row Count: 1000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 0.5333 1.0666 1.5999 2.1332 2.6665 SE +/- 0.04, N = 15 SE +/- 0.05, N = 3 2.37 2.22
Apache Spark Row Count: 1000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.05, N = 15 SE +/- 0.05, N = 3 6.04 5.99
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.04, N = 15 SE +/- 0.11, N = 3 24.05 23.85
Apache Spark Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 0.9383 1.8766 2.8149 3.7532 4.6915 SE +/- 0.06, N = 15 SE +/- 0.05, N = 3 3.98 4.17
OSPRay Studio Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 2K 4K 6K 8K 10K SE +/- 8.35, N = 3 SE +/- 19.75, N = 3 8854 8922 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 1600 3200 4800 6400 8000 SE +/- 4.16, N = 3 SE +/- 20.21, N = 3 7464 7485 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.20, N = 8 SE +/- 0.30, N = 4 5.95 6.65
Apache Spark Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.14, N = 8 SE +/- 0.22, N = 4 7.06 7.02
Apache Spark Row Count: 10000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.14, N = 8 SE +/- 0.17, N = 4 5.90 6.08
Apache Spark Row Count: 10000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.04, N = 8 SE +/- 0.09, N = 4 9.46 9.27
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5535 1.107 1.6605 2.214 2.7675 SE +/- 0.17, N = 8 SE +/- 0.12, N = 4 2.46 2.39
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.07, N = 8 SE +/- 0.06, N = 4 24.28 24.26
Apache Spark Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 8 SE +/- 0.13, N = 4 10.81 10.92
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Cache Linux 5.19 Linux 6.0 5 Aug 12 24 36 48 60 SE +/- 3.30, N = 15 SE +/- 2.85, N = 15 49.54 51.06 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.6773 1.3546 2.0319 2.7092 3.3865 SE +/- 0.15, N = 3 3.01
OSPRay Studio Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 100 200 300 400 500 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 475 476 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 100 200 300 400 500 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 466 466 1. (CXX) g++ options: -O3 -lm -ldl
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Medium Mesh Size - Execution Time Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 343.50 340.92 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Medium Mesh Size - Mesh Time Linux 5.19 Linux 6.0 5 Aug 20 40 60 80 100 97.59 96.90 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Small Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Small Mesh Size - Execution Time Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 343.64 341.06 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenFOAM Input: drivaerFastback, Small Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: drivaerFastback, Small Mesh Size - Mesh Time Linux 5.19 Linux 6.0 5 Aug 20 40 60 80 100 97.26 97.12 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OSPRay Studio Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 3K 6K 9K 12K 15K SE +/- 47.13, N = 3 SE +/- 56.30, N = 3 14930 14968 1. (CXX) g++ options: -O3 -lm -ldl
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average Latency Linux 5.19 Linux 6.0 5 Aug 0.0565 0.113 0.1695 0.226 0.2825 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.251 0.247 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 500 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 500 - Mode: Read Only Linux 5.19 Linux 6.0 5 Aug 400K 800K 1200K 1600K 2000K SE +/- 4678.27, N = 3 SE +/- 7587.55, N = 3 1991616 2023990 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Apache Spark Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.33, N = 3 16.09
Apache Spark Row Count: 40000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Inner Join Test Time Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.54, N = 3 17.37
Apache Spark Row Count: 40000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Repartition Test Time Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.70, N = 3 17.60
Apache Spark Row Count: 40000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Group By Test Time Linux 6.0 5 Aug 5 10 15 20 25 SE +/- 0.34, N = 3 18.55
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.5693 1.1386 1.7079 2.2772 2.8465 SE +/- 0.09, N = 3 2.53
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 24.52 24.11
Apache Spark Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 7 14 21 28 35 SE +/- 0.27, N = 3 SE +/- 0.30, N = 3 30.06 30.52
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Read While Writing Linux 5.19 Linux 6.0 5 Aug 2M 4M 6M 8M 10M SE +/- 404526.19, N = 12 10551537 10612646 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OSPRay Studio Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 500 1000 1500 2000 2500 SE +/- 1.76, N = 3 SE +/- 4.67, N = 3 2203 2209 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 400 800 1200 1600 2000 SE +/- 1.53, N = 3 SE +/- 2.73, N = 3 1895 1895 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 400 800 1200 1600 2000 SE +/- 3.18, N = 3 SE +/- 2.19, N = 3 1854 1855 1. (CXX) g++ options: -O3 -lm -ldl
nginx Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1000 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 977.30, N = 7 103646.31 98326.51 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
OSPRay Studio Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 8K 16K 24K 32K 40K SE +/- 66.37, N = 3 SE +/- 68.95, N = 3 35393 35405 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 6K 12K 18K 24K 30K SE +/- 10.39, N = 3 SE +/- 13.64, N = 3 30147 30221 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 4K 8K 12K 16K 20K SE +/- 35.92, N = 3 SE +/- 48.43, N = 3 17778 17801 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.18, N = 3 SE +/- 0.26, N = 3 10.59 10.34
Apache Spark Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.35, N = 3 SE +/- 0.36, N = 3 11.60 11.08
Apache Spark Row Count: 20000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.25, N = 3 SE +/- 0.18, N = 3 10.57 9.87
Apache Spark Row Count: 20000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 14.62 14.15
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.6615 1.323 1.9845 2.646 3.3075 SE +/- 0.08, N = 3 SE +/- 0.22, N = 3 2.94 2.49
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 24.36 24.10
Apache Spark Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 17.14 17.24
Apache Spark Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.32, N = 3 SE +/- 0.20, N = 3 10.06 10.35
Apache Spark Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.71, N = 3 SE +/- 0.03, N = 3 10.73 11.18
Apache Spark Row Count: 20000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.21, N = 3 10.35 9.90
Apache Spark Row Count: 20000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.40, N = 3 SE +/- 0.26, N = 3 14.17 14.77
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.558 1.116 1.674 2.232 2.79 SE +/- 0.26, N = 3 SE +/- 0.22, N = 3 2.48 2.40
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 24.31 24.18
Apache Spark Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 17.36 17.32
InfluxDB Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 2032.91, N = 3 1169878.9 322037.9
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.4905 0.981 1.4715 1.962 2.4525 SE +/- 0.03, N = 3 2.18
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MMAP Linux 5.19 Linux 6.0 5 Aug 400 800 1200 1600 2000 SE +/- 19.64, N = 4 SE +/- 18.48, N = 15 1784.87 1826.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
ClickHouse 100M Rows Web Analytics Dataset, Third Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 100M Rows Web Analytics Dataset, Third Run Linux 5.19 Linux 6.0 5 Aug 90 180 270 360 450 SE +/- 2.07, N = 13 403.62 405.57 MIN: 55.35 / MAX: 20000 MIN: 64.24 / MAX: 15000 1. ClickHouse server version 22.7.1.687 (official build).
ClickHouse 100M Rows Web Analytics Dataset, Second Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 100M Rows Web Analytics Dataset, Second Run Linux 5.19 Linux 6.0 5 Aug 90 180 270 360 450 SE +/- 3.42, N = 13 401.91 410.69 MIN: 58.82 / MAX: 30000 MIN: 65.01 / MAX: 15000 1. ClickHouse server version 22.7.1.687 (official build).
ClickHouse 100M Rows Web Analytics Dataset, First Run / Cold Cache OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 100M Rows Web Analytics Dataset, First Run / Cold Cache Linux 5.19 Linux 6.0 5 Aug 80 160 240 320 400 SE +/- 5.74, N = 13 385.30 282.20 MIN: 39.66 / MAX: 20000 MIN: 25.43 / MAX: 10000 1. ClickHouse server version 22.7.1.687 (official build).
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Context Switching Linux 5.19 Linux 6.0 5 Aug 6M 12M 18M 24M 30M SE +/- 237173.48, N = 3 SE +/- 991419.73, N = 15 26991521.56 22103048.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OSPRay Studio Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 3K 6K 9K 12K 15K SE +/- 26.93, N = 3 SE +/- 36.43, N = 3 15297 15280 1. (CXX) g++ options: -O3 -lm -ldl
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.0 Test: Writes Linux 5.19 Linux 6.0 5 Aug 50K 100K 150K 200K 250K SE +/- 2175.99, N = 3 230690 225904
OSPRay Studio Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 16K 32K 48K 64K 80K SE +/- 51.03, N = 3 SE +/- 174.25, N = 3 75521 75725 1. (CXX) g++ options: -O3 -lm -ldl
InfluxDB Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 3961.67, N = 3 1624096.1 358782.0
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Futex Linux 5.19 Linux 6.0 5 Aug 500K 1000K 1500K 2000K 2500K SE +/- 22426.88, N = 5 SE +/- 15683.29, N = 11 2113891.01 2096383.55 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Socket Activity Linux 5.19 Linux 6.0 5 Aug 8K 16K 24K 32K 40K SE +/- 266.98, N = 3 SE +/- 394.16, N = 13 35220.55 23058.13 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Apache Spark Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 1.2533 2.5066 3.7599 5.0132 6.2665 SE +/- 0.05, N = 3 SE +/- 0.22, N = 3 5.57 5.52
Apache Spark Row Count: 10000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Inner Join Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.53, N = 3 6.88 6.97
Apache Spark Row Count: 10000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Repartition Test Time Linux 5.19 Linux 6.0 5 Aug 1.2735 2.547 3.8205 5.094 6.3675 SE +/- 0.13, N = 3 SE +/- 0.26, N = 3 5.50 5.66
Apache Spark Row Count: 10000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 9.52 9.35
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Linux 5.19 Linux 6.0 5 Aug 0.5693 1.1386 1.7079 2.2772 2.8465 SE +/- 0.09, N = 3 SE +/- 0.38, N = 3 2.48 2.53
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 24.18 24.07
Apache Spark Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 10.32 10.58
OSPRay Studio Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 14K 28K 42K 56K 70K SE +/- 75.34, N = 3 SE +/- 138.02, N = 3 65509 65865 1. (CXX) g++ options: -O3 -lm -ldl
OSPRay Studio Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer OpenBenchmarking.org ms, Fewer Is Better OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer Linux 5.19 Linux 6.0 5 Aug 14K 28K 42K 56K 70K SE +/- 94.30, N = 3 SE +/- 175.73, N = 3 64497 64883 1. (CXX) g++ options: -O3 -lm -ldl
Apache Spark Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 6.0 5 Aug 0.9945 1.989 2.9835 3.978 4.9725 SE +/- 0.26, N = 3 4.42
Apache Spark Row Count: 10000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.37, N = 3 6.25
Apache Spark Row Count: 10000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time Linux 6.0 5 Aug 1.17 2.34 3.51 4.68 5.85 SE +/- 0.40, N = 3 5.20
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.6908 1.3816 2.0724 2.7632 3.454 SE +/- 0.14, N = 3 3.07
Apache Spark Row Count: 10000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 8.29 8.31
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 24.02 23.85
Apache Spark Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 9.54 9.85
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Linux 5.19 Linux 6.0 5 Aug 800 1600 2400 3200 4000 SE +/- 35.65, N = 20 SE +/- 41.73, N = 20 3878 3883
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Linux 5.19 Linux 6.0 5 Aug 1100 2200 3300 4400 5500 SE +/- 61.83, N = 20 SE +/- 163.41, N = 16 4733 4952
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 4 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 0.59 1.18 1.77 2.36 2.95 SE +/- 0.003, N = 3 SE +/- 0.011, N = 3 2.622 2.614 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1000 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 932.83, N = 3 101621.30 95960.12 1. (CC) gcc options: -shared -fPIC -O2
nginx Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 200 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 197.99, N = 3 98100.21 96832.57 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 500 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 1220.15, N = 3 99339.02 97899.57 1. (CC) gcc options: -shared -fPIC -O2
nginx Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 500 Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 203.42, N = 3 101317.56 96610.82 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 Linux 5.19 Linux 6.0 5 Aug 30K 60K 90K 120K 150K SE +/- 636.88, N = 3 118388.73 97991.14 1. (CC) gcc options: -shared -fPIC -O2
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Linux 5.19 Linux 6.0 5 Aug 900 1800 2700 3600 4500 SE +/- 40.92, N = 20 SE +/- 33.43, N = 20 4337 4333
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Linux 5.19 Linux 6.0 5 Aug 12 24 36 48 60 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 52.12 52.32 1. (CC) gcc options: -O2 -lz
Apache Spark Row Count: 1000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time Linux 6.0 5 Aug 0.5063 1.0126 1.5189 2.0252 2.5315 SE +/- 0.17, N = 3 2.25
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Linux 6.0 5 Aug 0.5243 1.0486 1.5729 2.0972 2.6215 SE +/- 0.28, N = 3 2.33
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET Linux 5.19 Linux 6.0 5 Aug 500K 1000K 1500K 2000K 2500K SE +/- 30136.30, N = 3 SE +/- 59257.90, N = 15 2411007.75 2225765.88 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Facebook RocksDB Test: Update Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Update Random Linux 5.19 Linux 6.0 5 Aug 90K 180K 270K 360K 450K SE +/- 1756.04, N = 3 403997 351085 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Read Random Write Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Read Random Write Random Linux 5.19 Linux 6.0 5 Aug 700K 1400K 2100K 2800K 3500K SE +/- 17564.16, N = 3 3402284 3033837 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Random Read Linux 5.19 Linux 6.0 5 Aug 80M 160M 240M 320M 400M SE +/- 1400527.90, N = 3 373056524 366995901 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET Linux 5.19 Linux 6.0 5 Aug 400K 800K 1200K 1600K 2000K SE +/- 22543.48, N = 3 SE +/- 40790.18, N = 12 1968144.96 1907907.91 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenFOAM Input: motorBike - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: motorBike - Execution Time Linux 5.19 Linux 6.0 5 Aug 16 32 48 64 80 70.10 69.89 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenFOAM Input: motorBike - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 9 Input: motorBike - Mesh Time Linux 5.19 Linux 6.0 5 Aug 8 16 24 32 40 36.96 36.73 1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
Primesieve Length: 1e13 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 8.0 Length: 1e13 Linux 5.19 Linux 6.0 5 Aug 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 37.31 36.99 1. (CXX) g++ options: -O3
GROMACS Implementation: MPI CPU - Input: water_GMX50_bare OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2022.1 Implementation: MPI CPU - Input: water_GMX50_bare Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.009, N = 3 SE +/- 0.093, N = 3 7.425 7.317 1. (CXX) g++ options: -O3
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.7 Linux 5.19 Linux 6.0 5 Aug 60K 120K 180K 240K 300K SE +/- 49.98, N = 3 SE +/- 45.85, N = 3 277474.48 277535.28 1. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -lbsd -pthread
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: IO_uring Linux 5.19 Linux 6.0 5 Aug 9K 18K 27K 36K 45K SE +/- 463.86, N = 3 SE +/- 509.02, N = 3 42273.33 40559.49 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: NUMA Linux 5.19 Linux 6.0 5 Aug 140 280 420 560 700 SE +/- 1.98, N = 3 SE +/- 2.12, N = 3 670.18 652.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Forking Linux 5.19 Linux 6.0 5 Aug 12K 24K 36K 48K 60K SE +/- 83.46, N = 3 SE +/- 163.12, N = 3 51927.48 54494.26 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Malloc Linux 5.19 Linux 6.0 5 Aug 70M 140M 210M 280M 350M SE +/- 764022.93, N = 3 SE +/- 1055135.71, N = 3 338470425.46 332565636.64 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Atomic Linux 5.19 Linux 6.0 5 Aug 40K 80K 120K 160K 200K SE +/- 151.41, N = 3 SE +/- 301.43, N = 3 163723.85 165210.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Memory Copying Linux 5.19 Linux 6.0 5 Aug 2K 4K 6K 8K 10K SE +/- 78.54, N = 3 SE +/- 55.31, N = 3 10549.51 10248.37 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Semaphores Linux 5.19 Linux 6.0 5 Aug 2M 4M 6M 8M 10M SE +/- 20602.16, N = 3 SE +/- 8046.55, N = 3 8926631.50 6981791.70 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MEMFD Linux 5.19 Linux 6.0 5 Aug 500 1000 1500 2000 2500 SE +/- 3.57, N = 3 SE +/- 4.48, N = 3 2364.71 2345.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Matrix Math Linux 5.19 Linux 6.0 5 Aug 60K 120K 180K 240K 300K SE +/- 483.70, N = 3 SE +/- 322.54, N = 3 266242.95 264575.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: System V Message Passing Linux 5.19 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 74810.69, N = 3 6136341.83 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: SENDFILE Linux 5.19 Linux 6.0 5 Aug 300K 600K 900K 1200K 1500K SE +/- 514.30, N = 3 SE +/- 1703.48, N = 3 1229938.98 1222022.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc Qsort Data Sorting Linux 5.19 200 400 600 800 1000 SE +/- 0.97, N = 3 867.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc C String Functions Linux 5.19 900K 1800K 2700K 3600K 4500K SE +/- 8364.74, N = 3 4415168.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Vector Math Linux 5.19 Linux 6.0 5 Aug 100K 200K 300K 400K 500K SE +/- 7.46, N = 3 SE +/- 115.49, N = 3 459373.03 457793.43 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Crypto Linux 5.19 Linux 6.0 5 Aug 20K 40K 60K 80K 100K SE +/- 26.25, N = 3 SE +/- 16.13, N = 3 105884.24 105882.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 40 80 120 160 200 SE +/- 1.55, N = 15 SE +/- 1.39, N = 15 173.11 176.54 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 4 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 2 4 6 8 10 SE +/- 0.018, N = 3 SE +/- 0.013, N = 3 6.868 6.814 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Linux 5.19 Linux 6.0 5 Aug 0.0684 0.1368 0.2052 0.2736 0.342 SE +/- 0.00019, N = 3 SE +/- 0.00036, N = 3 0.30401 0.30420
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 5.19 Linux 6.0 5 Aug 4 8 12 16 20 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 16.65 17.59 1. (CC) gcc options: -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Exhaustive Linux 5.19 Linux 6.0 5 Aug 1.0637 2.1274 3.1911 4.2548 5.3185 SE +/- 0.0010, N = 3 SE +/- 0.0039, N = 3 4.7258 4.7275 1. (CXX) g++ options: -O3 -flto -pthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 11.75 11.80 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 5.19 Linux 6.0 5 Aug 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 11.27 11.64 1. (CC) gcc options: -lpthread
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 16 32 48 64 80 SE +/- 0.67, N = 3 SE +/- 0.26, N = 3 74.29 73.82 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
ASTC Encoder Preset: Thorough OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Thorough Linux 5.19 Linux 6.0 5 Aug 10 20 30 40 50 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 43.83 44.07 1. (CXX) g++ options: -O3 -flto -pthread
ASTC Encoder Preset: Fast OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Fast Linux 5.19 Linux 6.0 5 Aug 200 400 600 800 1000 SE +/- 4.87, N = 3 SE +/- 1.14, N = 3 732.53 816.46 1. (CXX) g++ options: -O3 -flto -pthread
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: Rhodopsin Protein Linux 5.19 Linux 6.0 5 Aug 6 12 18 24 30 SE +/- 0.40, N = 12 SE +/- 0.30, N = 15 25.92 26.06 1. (CXX) g++ options: -O3 -lm -ldl
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 4K Linux 5.19 Linux 6.0 5 Aug 30 60 90 120 150 SE +/- 1.27, N = 3 SE +/- 1.40, N = 3 128.21 125.91 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Linux 5.19 Linux 6.0 5 Aug 800 1600 2400 3200 4000 SE +/- 21.91, N = 4 SE +/- 13.70, N = 4 3618 3659
ASTC Encoder Preset: Medium OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Medium Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 SE +/- 0.45, N = 3 SE +/- 2.40, N = 3 327.61 326.55 1. (CXX) g++ options: -O3 -flto -pthread
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 30 60 90 120 150 SE +/- 0.38, N = 3 SE +/- 0.66, N = 3 155.68 158.25 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Primesieve Length: 1e12 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 8.0 Length: 1e12 Linux 5.19 Linux 6.0 5 Aug 0.7162 1.4324 2.1486 2.8648 3.581 SE +/- 0.005, N = 3 SE +/- 0.008, N = 3 3.183 3.162 1. (CXX) g++ options: -O3
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 70 140 210 280 350 SE +/- 1.72, N = 3 SE +/- 2.74, N = 3 342.43 344.31 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 1080p Linux 5.19 Linux 6.0 5 Aug 110 220 330 440 550 SE +/- 3.15, N = 3 SE +/- 4.55, N = 3 502.91 503.95 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Phoronix Test Suite v10.8.5