AMD EPYC and Intel Xeon benchmarks by Michael Larabel for a future article looking at Linux 6.6 (Git) vs. Linux 6.5 kernel performance.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2309189-NE-LINUX66AM62 Linux 6.6 Benchmarks AMD EPYC Genoa(X), Bergamo, and Xeon SPR - Phoronix Test Suite Linux 6.6 Benchmarks AMD EPYC Genoa(X), Bergamo, and Xeon SPR AMD EPYC and Intel Xeon benchmarks by Michael Larabel for a future article looking at Linux 6.6 (Git) vs. Linux 6.5 kernel performance.
HTML result view exported from: https://openbenchmarking.org/result/2309189-NE-LINUX66AM62&sor&grw .
Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution EPYC 9654 EPYC 9684X EPYC 9754 Xeon Platinum 8490H Linux 6.5.1 Linux 6.6-rc1 Linux 6.5.1 Linux 6.6-rc1 Linux 6.5.1 Linux 6.6-rc1 Linux 6.5.1 Linux 6.6-rc1 AMD EPYC 9654 96-Core @ 2.40GHz (96 Cores / 192 Threads) AMD Titanite_4G (RTI1007B BIOS) AMD Device 14a4 768GB 3201GB Micron_7450_MTFDKCC3T2TFS ASPEED Broadcom NetXtreme BCM5720 PCIe Ubuntu 23.10 6.5.1-060501-generic (x86_64) GNOME Shell X Server 1.21.1.7 GCC 13.2.0 ext4 640x480 6.6.0-060600rc1-generic (x86_64) 1920x1200 AMD EPYC 9684X 96-Core @ 2.55GHz (96 Cores / 192 Threads) 6.5.1-060501-generic (x86_64) 640x480 6.6.0-060600rc1-generic (x86_64) 1920x1200 AMD EPYC 9754 128-Core @ 2.25GHz (128 Cores / 256 Threads) 6.5.1-060501-generic (x86_64) 640x480 6.6.0-060600rc1-generic (x86_64) 1920x1200 Intel Xeon Platinum 8490H @ 3.50GHz (60 Cores / 120 Threads) Quanta Cloud S6Q-MB-MPS (3A10.uh BIOS) Intel Device 1bce 512GB 6.5.1-060501-generic (x86_64) 640x480 6.6.0-060600rc1-generic (x86_64) 1920x1200 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,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-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-nEN1TP/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-nEN1TP/gcc-13-13.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 Disk Details - EPYC 9654: Linux 6.5.1, EPYC 9654: Linux 6.6-rc1, EPYC 9754: Linux 6.5.1, EPYC 9754: Linux 6.6-rc1: NONE / relatime,rw,stripe=64 / Block Size: 4096 Processor Details - EPYC 9654: Linux 6.5.1: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10113e - EPYC 9654: Linux 6.6-rc1: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10113e - EPYC 9684X: Linux 6.5.1: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10113e - EPYC 9684X: Linux 6.6-rc1: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10113e - EPYC 9754: Linux 6.5.1: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xaa00116 - EPYC 9754: Linux 6.6-rc1: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xaa00116 - Xeon Platinum 8490H: Linux 6.5.1: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x2b0004b1 - Xeon Platinum 8490H: Linux 6.6-rc1: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x2b0004b1 Java Details - OpenJDK Runtime Environment (build 11.0.20+8-post-Ubuntu-1ubuntu1) Python Details - Python 3.11.5 Security Details - EPYC 9654: Linux 6.5.1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - EPYC 9654: Linux 6.6-rc1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - EPYC 9684X: Linux 6.5.1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - EPYC 9684X: Linux 6.6-rc1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - EPYC 9754: Linux 6.5.1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - EPYC 9754: Linux 6.6-rc1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Xeon Platinum 8490H: Linux 6.5.1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: 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 Enhanced / Automatic IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - Xeon Platinum 8490H: Linux 6.6-rc1: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: 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 Enhanced / Automatic IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected
stress-ng: Pthread stress-ng: Context Switching renaissance: Apache Spark ALS renaissance: Apache Spark PageRank tensorflow: CPU - 16 - ResNet-50 tensorflow: CPU - 32 - ResNet-50 build-linux-kernel: defconfig build-linux-kernel: allmodconfig tidb: oltp_update_non_index - 128 tidb: oltp_update_non_index - 256 tidb: oltp_update_index - 256 tensorflow: CPU - 64 - ResNet-50 blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only build-nodejs: Time To Compile nginx: 500 apache: 500 hadoop: Create - 100 - 100000 hadoop: Create - 500 - 100000 hadoop: Delete - 500 - 100000 hadoop: Rename - 500 - 100000 apache-iotdb: 500 - 1 - 500 apache-iotdb: 500 - 1 - 500 apache-iotdb: 100 - 100 - 500 apache-iotdb: 100 - 100 - 500 clickhouse: 100M Rows Hits Dataset, First Run / Cold Cache clickhouse: 100M Rows Hits Dataset, Second Run clickhouse: 100M Rows Hits Dataset, Third Run memcached: 1:100 memtier-benchmark: Redis - 100 - 1:5 rocksdb: Update Rand rocksdb: Read Rand Write Rand sqlite-speedtest: Timed Time - Size 1,000 cassandra: Writes pgbench: 100 - 800 - Read Write pgbench: 100 - 800 - Read Write - Average Latency pgbench: 100 - 1000 - Read Write pgbench: 100 - 1000 - Read Write - Average Latency EPYC 9654 EPYC 9684X EPYC 9754 Xeon Platinum 8490H Linux 6.5.1 Linux 6.6-rc1 Linux 6.5.1 Linux 6.6-rc1 Linux 6.5.1 Linux 6.6-rc1 Linux 6.5.1 Linux 6.6-rc1 73831.46 16242563.70 1581.6 2771.6 42.93 59.43 36.284 282.696 42617 52333 30087 79.69 16.15 40.63 21.28 145.42 49.16 119.798 151141.19 98407.86 19667 17775 45576 39717 1730485.73 25.78 56532845.87 72.10 538.09 550.24 556.04 7727647.65 2875244.82 426986 1946644 76.132 298854 43881 18.298 38592 25.916 96686.04 21629740.81 1527.2 2722.4 55.00 79.93 35.381 270.329 71410 83040 40539 102.85 15.90 39.97 20.59 141.95 48.66 118.576 309505.55 119212.00 20817 17986 61577 47095 1750353.96 25.06 59531334.81 68.04 531.47 551.95 559.44 8278132.33 3046453.68 582786 2464466 74.961 293305 79606 10.050 73638 13.587 94602.26 18877335.52 1568.4 2630.9 54.53 74.95 35.635 270.067 59326 69410 36186 92.39 16.31 40.59 20.74 143.14 49.93 118.111 182923.75 134810.42 20242 18408 55951 44701 1499845.25 30.12 59064309.14 68.55 546.48 565.25 574.52 7481630.22 2976413.39 560022 2408677 75.358 286356 57070 14.023 48496 20.629 94337.45 20823667.30 1553.0 2648.7 54.00 75.04 35.562 271.014 68832 79091 40863 92.22 16.32 40.59 20.71 142.98 49.74 117.585 290002.44 128556.25 21764 17661 58090 47576 1636368.32 27.05 59831087.46 66.93 544.55 574.44 575.41 7839246.78 2956527.98 567519 2334279 74.371 278694 69792 11.466 65181 15.362 80145.36 19572583.51 1805.7 3294.4 35.77 56.81 41.180 310.822 30885 38237 22715 78.87 13.17 31.99 17.13 120.24 40.03 129.401 133873.45 102203.23 14759 14484 32964 26346 1445204.97 31.15 49577934.35 83.66 430.32 437.00 446.56 7200983.53 2853269.76 387449 2067895 91.876 236822 44510 17.975 41580 24.053 87300.83 25850837.13 1803.0 3265.8 41.15 66.95 40.773 309.465 58561 66800 36795 94.01 13.04 31.45 16.76 117.60 39.49 129.141 324834.51 113440.94 16077 14660 43753 35117 1447102.06 30.62 49684489.24 83.94 427.88 443.56 450.60 7463997.96 2887591.22 515261 2280220 90.579 234456 74426 10.749 68479 14.603 117098.86 12163462.02 1868.7 2917.3 71.63 93.69 35.407 288.127 78708 96035 45081 110.95 25.91 69.14 35.46 273.61 88.52 150.774 279906.65 135243.78 49132 43518 77811 66564 1892800.20 23.26 58516616.33 68.91 469.95 486.53 474.00 4557102.26 2955837.33 684747 3077247 53.827 139942 77336 10.345 67514 14.815 112147.13 10960102.41 1844.3 2931.3 70.96 92.99 35.391 287.610 78697 96421 45316 110.48 25.85 69.19 35.42 273.57 88.74 151.144 373739.96 138016.99 48216 42813 78750 66116 1829793.13 24.03 60205390.81 66.91 463.47 474.49 482.57 4354637.29 2943924.78 707640 3095641 54.054 146888 75625 10.579 67714 14.768 OpenBenchmarking.org
Stress-NG Test: Pthread Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pthread Linux 6.5.1 Linux 6.6-rc1 30K 60K 90K 120K 150K SE +/- 707.60, N = 3 SE +/- 98.27, N = 3 SE +/- 50.81, N = 3 SE +/- 350.35, N = 3 SE +/- 168.38, N = 3 SE +/- 100.58, N = 3 SE +/- 44.92, N = 3 SE +/- 167.92, N = 3 117098.86 112147.13 96686.04 73831.46 94602.26 94337.45 87300.83 80145.36 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Context Switching EPYC 9754 EPYC 9654 EPYC 9684X Xeon Platinum 8490H OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Context Switching Linux 6.6-rc1 Linux 6.5.1 6M 12M 18M 24M 30M SE +/- 99220.16, N = 3 SE +/- 317478.56, N = 15 SE +/- 35574.92, N = 3 SE +/- 244007.46, N = 15 SE +/- 43524.32, N = 3 SE +/- 52908.90, N = 3 SE +/- 1907162.84, N = 15 SE +/- 2178551.01, N = 15 25850837.13 19572583.51 21629740.81 16242563.70 20823667.30 18877335.52 12163462.02 10960102.41 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Renaissance Test: Apache Spark ALS EPYC 9654 EPYC 9684X EPYC 9754 Xeon Platinum 8490H OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Linux 6.6-rc1 Linux 6.5.1 400 800 1200 1600 2000 SE +/- 2.46, N = 3 SE +/- 9.89, N = 3 SE +/- 8.63, N = 3 SE +/- 8.03, N = 3 SE +/- 6.78, N = 3 SE +/- 2.05, N = 3 SE +/- 2.69, N = 3 SE +/- 13.41, N = 3 1527.2 1581.6 1553.0 1568.4 1803.0 1805.7 1844.3 1868.7
Renaissance Test: Apache Spark PageRank EPYC 9684X EPYC 9654 Xeon Platinum 8490H EPYC 9754 OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank Linux 6.5.1 Linux 6.6-rc1 700 1400 2100 2800 3500 SE +/- 22.71, N = 3 SE +/- 20.86, N = 3 SE +/- 7.73, N = 3 SE +/- 14.62, N = 3 SE +/- 32.63, N = 3 SE +/- 18.67, N = 3 SE +/- 30.24, N = 3 SE +/- 35.18, N = 3 2630.9 2648.7 2722.4 2771.6 2917.3 2931.3 3265.8 3294.4
TensorFlow Device: CPU - Batch Size: 16 - Model: ResNet-50 Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.12 Device: CPU - Batch Size: 16 - Model: ResNet-50 Linux 6.5.1 Linux 6.6-rc1 16 32 48 64 80 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.30, N = 3 SE +/- 0.14, N = 3 SE +/- 0.05, N = 3 SE +/- 0.21, N = 3 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 71.63 70.96 55.00 42.93 54.53 54.00 41.15 35.77
TensorFlow Device: CPU - Batch Size: 32 - Model: ResNet-50 Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.12 Device: CPU - Batch Size: 32 - Model: ResNet-50 Linux 6.5.1 Linux 6.6-rc1 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.23, N = 3 SE +/- 0.37, N = 3 SE +/- 0.40, N = 3 SE +/- 0.63, N = 5 93.69 92.99 79.93 59.43 75.04 74.95 66.95 56.81
Timed Linux Kernel Compilation Build: defconfig EPYC 9654 Xeon Platinum 8490H EPYC 9684X EPYC 9754 OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.1 Build: defconfig Linux 6.6-rc1 Linux 6.5.1 9 18 27 36 45 SE +/- 0.36, N = 5 SE +/- 0.44, N = 4 SE +/- 0.50, N = 3 SE +/- 0.38, N = 4 SE +/- 0.43, N = 4 SE +/- 0.36, N = 5 SE +/- 0.45, N = 5 SE +/- 0.43, N = 5 35.38 36.28 35.39 35.41 35.56 35.64 40.77 41.18
Timed Linux Kernel Compilation Build: allmodconfig EPYC 9684X EPYC 9654 Xeon Platinum 8490H EPYC 9754 OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.1 Build: allmodconfig Linux 6.5.1 Linux 6.6-rc1 70 140 210 280 350 SE +/- 0.67, N = 3 SE +/- 1.58, N = 3 SE +/- 0.61, N = 3 SE +/- 3.65, N = 3 SE +/- 0.64, N = 3 SE +/- 0.54, N = 3 SE +/- 1.57, N = 3 SE +/- 0.91, N = 3 270.07 271.01 270.33 282.70 287.61 288.13 309.47 310.82
TiDB Community Server Test: oltp_update_non_index - Threads: 128 Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org Queries Per Second, More Is Better TiDB Community Server 7.3 Test: oltp_update_non_index - Threads: 128 Linux 6.5.1 Linux 6.6-rc1 20K 40K 60K 80K 100K SE +/- 103.03, N = 3 SE +/- 384.95, N = 2 SE +/- 170.18, N = 3 SE +/- 287.78, N = 3 SE +/- 173.69, N = 3 SE +/- 203.37, N = 3 SE +/- 204.18, N = 3 SE +/- 312.34, N = 3 78708 78697 71410 42617 68832 59326 58561 30885
TiDB Community Server Test: oltp_update_non_index - Threads: 256 Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org Queries Per Second, More Is Better TiDB Community Server 7.3 Test: oltp_update_non_index - Threads: 256 Linux 6.6-rc1 Linux 6.5.1 20K 40K 60K 80K 100K SE +/- 387.94, N = 3 SE +/- 289.09, N = 3 SE +/- 213.11, N = 3 SE +/- 446.22, N = 3 SE +/- 159.88, N = 3 SE +/- 310.05, N = 3 SE +/- 75.74, N = 3 SE +/- 384.35, N = 9 96421 96035 83040 52333 79091 69410 66800 38237
TiDB Community Server Test: oltp_update_index - Threads: 256 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org Queries Per Second, More Is Better TiDB Community Server 7.3 Test: oltp_update_index - Threads: 256 Linux 6.6-rc1 Linux 6.5.1 10K 20K 30K 40K 50K SE +/- 214.83, N = 3 SE +/- 307.45, N = 3 SE +/- 337.03, N = 3 SE +/- 178.80, N = 3 SE +/- 250.46, N = 3 SE +/- 538.20, N = 9 SE +/- 149.16, N = 2 SE +/- 41.27, N = 3 45316 45081 40863 36186 40539 30087 36795 22715
TensorFlow Device: CPU - Batch Size: 64 - Model: ResNet-50 Xeon Platinum 8490H EPYC 9654 EPYC 9754 EPYC 9684X OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.12 Device: CPU - Batch Size: 64 - Model: ResNet-50 Linux 6.5.1 Linux 6.6-rc1 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.37, N = 3 SE +/- 0.17, N = 3 SE +/- 0.49, N = 3 SE +/- 0.51, N = 3 SE +/- 0.19, N = 3 SE +/- 0.03, N = 3 110.95 110.48 102.85 79.69 94.01 78.87 92.39 92.22
Blender Blend File: BMW27 - Compute: CPU-Only EPYC 9754 EPYC 9654 EPYC 9684X Xeon Platinum 8490H OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.6 Blend File: BMW27 - Compute: CPU-Only Linux 6.6-rc1 Linux 6.5.1 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 13.04 13.17 15.90 16.15 16.31 16.32 25.85 25.91
Blender Blend File: Classroom - Compute: CPU-Only EPYC 9754 EPYC 9654 EPYC 9684X Xeon Platinum 8490H OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.6 Blend File: Classroom - Compute: CPU-Only Linux 6.6-rc1 Linux 6.5.1 15 30 45 60 75 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 31.45 31.99 39.97 40.63 40.59 40.59 69.14 69.19
Blender Blend File: Fishy Cat - Compute: CPU-Only EPYC 9754 EPYC 9654 EPYC 9684X Xeon Platinum 8490H OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.6 Blend File: Fishy Cat - Compute: CPU-Only Linux 6.6-rc1 Linux 6.5.1 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.23, N = 3 SE +/- 0.10, N = 3 16.76 17.13 20.59 21.28 20.71 20.74 35.42 35.46
Blender Blend File: Barbershop - Compute: CPU-Only EPYC 9754 EPYC 9654 EPYC 9684X Xeon Platinum 8490H OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.6 Blend File: Barbershop - Compute: CPU-Only Linux 6.6-rc1 Linux 6.5.1 60 120 180 240 300 SE +/- 0.14, N = 3 SE +/- 0.32, N = 3 SE +/- 0.21, N = 3 SE +/- 0.28, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 SE +/- 0.34, N = 3 SE +/- 0.33, N = 3 117.60 120.24 141.95 145.42 142.98 143.14 273.57 273.61
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only EPYC 9754 EPYC 9654 EPYC 9684X Xeon Platinum 8490H OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.6 Blend File: Pabellon Barcelona - Compute: CPU-Only Linux 6.6-rc1 Linux 6.5.1 20 40 60 80 100 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.20, N = 3 39.49 40.03 48.66 49.16 49.74 49.93 88.52 88.74
Timed Node.js Compilation Time To Compile EPYC 9684X EPYC 9654 EPYC 9754 Xeon Platinum 8490H OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 19.8.1 Time To Compile Linux 6.6-rc1 Linux 6.5.1 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.23, N = 3 SE +/- 0.05, N = 3 SE +/- 0.29, N = 3 SE +/- 0.28, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 117.59 118.11 118.58 119.80 129.14 129.40 150.77 151.14
nginx Connections: 500 Xeon Platinum 8490H EPYC 9754 EPYC 9654 EPYC 9684X OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 500 Linux 6.6-rc1 Linux 6.5.1 80K 160K 240K 320K 400K SE +/- 732.01, N = 3 SE +/- 609.97, N = 3 SE +/- 1624.12, N = 3 SE +/- 212.94, N = 3 SE +/- 578.66, N = 3 SE +/- 308.46, N = 3 SE +/- 312.37, N = 3 SE +/- 99.67, N = 3 373739.96 279906.65 324834.51 133873.45 309505.55 151141.19 290002.44 182923.75 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Apache HTTP Server Concurrent Requests: 500 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 500 Linux 6.6-rc1 Linux 6.5.1 30K 60K 90K 120K 150K SE +/- 125.55, N = 3 SE +/- 120.97, N = 3 SE +/- 1448.64, N = 3 SE +/- 293.11, N = 3 SE +/- 322.13, N = 3 SE +/- 217.59, N = 3 SE +/- 472.34, N = 3 SE +/- 107.86, N = 3 138016.99 135243.78 134810.42 128556.25 119212.00 98407.86 113440.94 102203.23 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Apache Hadoop Operation: Create - Threads: 100 - Files: 100000 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org Ops per sec, More Is Better Apache Hadoop 3.3.6 Operation: Create - Threads: 100 - Files: 100000 Linux 6.5.1 Linux 6.6-rc1 11K 22K 33K 44K 55K SE +/- 432.37, N = 3 SE +/- 530.32, N = 4 SE +/- 1237.07, N = 12 SE +/- 763.53, N = 15 SE +/- 716.26, N = 15 SE +/- 1058.51, N = 15 SE +/- 39.40, N = 3 SE +/- 455.77, N = 12 49132 48216 21764 20242 20817 19667 16077 14759
Apache Hadoop Operation: Create - Threads: 500 - Files: 100000 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org Ops per sec, More Is Better Apache Hadoop 3.3.6 Operation: Create - Threads: 500 - Files: 100000 Linux 6.5.1 Linux 6.6-rc1 9K 18K 27K 36K 45K SE +/- 418.80, N = 3 SE +/- 304.04, N = 3 SE +/- 194.81, N = 3 SE +/- 380.81, N = 15 SE +/- 95.32, N = 3 SE +/- 581.69, N = 12 SE +/- 120.56, N = 12 SE +/- 211.36, N = 15 43518 42813 18408 17661 17986 17775 14660 14484
Apache Hadoop Operation: Delete - Threads: 500 - Files: 100000 Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org Ops per sec, More Is Better Apache Hadoop 3.3.6 Operation: Delete - Threads: 500 - Files: 100000 Linux 6.6-rc1 Linux 6.5.1 20K 40K 60K 80K 100K SE +/- 1094.65, N = 3 SE +/- 713.93, N = 15 SE +/- 922.30, N = 15 SE +/- 1370.80, N = 15 SE +/- 1263.41, N = 15 SE +/- 945.00, N = 12 SE +/- 1071.18, N = 15 SE +/- 1173.88, N = 15 78750 77811 61577 45576 58090 55951 43753 32964
Apache Hadoop Operation: Rename - Threads: 500 - Files: 100000 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org Ops per sec, More Is Better Apache Hadoop 3.3.6 Operation: Rename - Threads: 500 - Files: 100000 Linux 6.5.1 Linux 6.6-rc1 14K 28K 42K 56K 70K SE +/- 125.96, N = 3 SE +/- 689.95, N = 4 SE +/- 250.61, N = 3 SE +/- 344.46, N = 3 SE +/- 534.89, N = 15 SE +/- 519.86, N = 3 SE +/- 386.00, N = 3 SE +/- 666.53, N = 15 66564 66116 47576 44701 47095 39717 35117 26346
Apache IoTDB Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 Linux 6.5.1 Linux 6.6-rc1 400K 800K 1200K 1600K 2000K SE +/- 3938.02, N = 3 SE +/- 21947.33, N = 4 SE +/- 5825.59, N = 3 SE +/- 5822.63, N = 3 SE +/- 4016.65, N = 3 SE +/- 877.17, N = 3 SE +/- 16428.27, N = 3 SE +/- 8733.96, N = 3 1892800.20 1829793.13 1750353.96 1730485.73 1636368.32 1499845.25 1447102.06 1445204.97
Apache IoTDB Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.1.2 Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 Linux 6.5.1 Linux 6.6-rc1 7 14 21 28 35 SE +/- 0.10, N = 3 SE +/- 0.32, N = 4 SE +/- 0.20, N = 3 SE +/- 0.16, N = 3 SE +/- 0.43, N = 3 SE +/- 0.25, N = 3 SE +/- 0.35, N = 3 SE +/- 0.37, N = 3 23.26 24.03 25.06 25.78 27.05 30.12 30.62 31.15
Apache IoTDB Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org point/sec, More Is Better Apache IoTDB 1.1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 Linux 6.6-rc1 Linux 6.5.1 13M 26M 39M 52M 65M SE +/- 655518.44, N = 12 SE +/- 129652.43, N = 3 SE +/- 283687.36, N = 3 SE +/- 477800.57, N = 15 SE +/- 772180.53, N = 3 SE +/- 513129.74, N = 15 SE +/- 575371.81, N = 3 SE +/- 214551.39, N = 3 60205390.81 58516616.33 59831087.46 59064309.14 59531334.81 56532845.87 49684489.24 49577934.35
Apache IoTDB Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org Average Latency, Fewer Is Better Apache IoTDB 1.1.2 Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 Linux 6.6-rc1 Linux 6.5.1 20 40 60 80 100 SE +/- 0.88, N = 12 SE +/- 0.29, N = 3 SE +/- 0.47, N = 3 SE +/- 0.68, N = 15 SE +/- 1.00, N = 3 SE +/- 0.84, N = 15 SE +/- 0.28, N = 3 SE +/- 1.15, N = 3 66.91 68.91 66.93 68.55 68.04 72.10 83.66 83.94
ClickHouse 100M Rows Hits Dataset, First Run / Cold Cache EPYC 9684X EPYC 9654 Xeon Platinum 8490H EPYC 9754 OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.12.3.5 100M Rows Hits Dataset, First Run / Cold Cache Linux 6.5.1 Linux 6.6-rc1 120 240 360 480 600 SE +/- 7.07, N = 3 SE +/- 6.05, N = 3 SE +/- 7.76, N = 3 SE +/- 1.79, N = 3 SE +/- 1.55, N = 3 SE +/- 3.61, N = 3 SE +/- 1.84, N = 3 SE +/- 4.13, N = 3 546.48 544.55 538.09 531.47 469.95 463.47 430.32 427.88
ClickHouse 100M Rows Hits Dataset, Second Run EPYC 9684X EPYC 9654 Xeon Platinum 8490H EPYC 9754 OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.12.3.5 100M Rows Hits Dataset, Second Run Linux 6.6-rc1 Linux 6.5.1 120 240 360 480 600 SE +/- 6.48, N = 3 SE +/- 3.48, N = 3 SE +/- 5.49, N = 3 SE +/- 0.51, N = 3 SE +/- 2.66, N = 3 SE +/- 1.02, N = 3 SE +/- 3.18, N = 3 SE +/- 3.52, N = 3 574.44 565.25 551.95 550.24 486.53 474.49 443.56 437.00
ClickHouse 100M Rows Hits Dataset, Third Run EPYC 9684X EPYC 9654 Xeon Platinum 8490H EPYC 9754 OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.12.3.5 100M Rows Hits Dataset, Third Run Linux 6.6-rc1 Linux 6.5.1 120 240 360 480 600 SE +/- 5.74, N = 3 SE +/- 3.01, N = 3 SE +/- 2.23, N = 3 SE +/- 5.36, N = 3 SE +/- 8.15, N = 3 SE +/- 3.58, N = 3 SE +/- 1.27, N = 3 SE +/- 3.03, N = 3 575.41 574.52 559.44 556.04 482.57 474.00 450.60 446.56
Memcached Set To Get Ratio: 1:100 EPYC 9654 EPYC 9684X EPYC 9754 Xeon Platinum 8490H OpenBenchmarking.org Ops/sec, More Is Better Memcached 1.6.19 Set To Get Ratio: 1:100 Linux 6.6-rc1 Linux 6.5.1 2M 4M 6M 8M 10M SE +/- 39410.84, N = 3 SE +/- 31537.67, N = 3 SE +/- 24338.08, N = 3 SE +/- 23233.41, N = 3 SE +/- 25008.72, N = 3 SE +/- 18708.63, N = 3 SE +/- 9057.27, N = 3 SE +/- 51449.56, N = 4 8278132.33 7727647.65 7839246.78 7481630.22 7463997.96 7200983.53 4557102.26 4354637.29 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Redis 7.0.12 + memtier_benchmark Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:5 EPYC 9654 EPYC 9684X Xeon Platinum 8490H EPYC 9754 OpenBenchmarking.org Ops/sec, More Is Better Redis 7.0.12 + memtier_benchmark 2.0 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:5 Linux 6.6-rc1 Linux 6.5.1 700K 1400K 2100K 2800K 3500K SE +/- 28761.65, N = 3 SE +/- 60151.15, N = 15 SE +/- 11128.04, N = 3 SE +/- 13409.46, N = 3 SE +/- 25445.36, N = 3 SE +/- 16135.74, N = 3 SE +/- 21084.09, N = 3 SE +/- 36417.01, N = 3 3046453.68 2875244.82 2976413.39 2956527.98 2955837.33 2943924.78 2887591.22 2853269.76 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
RocksDB Test: Update Random Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org Op/s, More Is Better RocksDB 8.0 Test: Update Random Linux 6.6-rc1 Linux 6.5.1 150K 300K 450K 600K 750K SE +/- 3476.68, N = 3 SE +/- 1930.54, N = 3 SE +/- 589.75, N = 3 SE +/- 9700.53, N = 15 SE +/- 417.45, N = 3 SE +/- 996.65, N = 3 SE +/- 708.03, N = 3 SE +/- 11096.16, N = 15 707640 684747 582786 426986 567519 560022 515261 387449 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Read Random Write Random Xeon Platinum 8490H EPYC 9654 EPYC 9684X EPYC 9754 OpenBenchmarking.org Op/s, More Is Better RocksDB 8.0 Test: Read Random Write Random Linux 6.6-rc1 Linux 6.5.1 700K 1400K 2100K 2800K 3500K SE +/- 4001.86, N = 3 SE +/- 3155.99, N = 3 SE +/- 2627.72, N = 3 SE +/- 15269.98, N = 3 SE +/- 7550.49, N = 3 SE +/- 2183.63, N = 3 SE +/- 16611.36, N = 15 SE +/- 19389.11, N = 6 3095641 3077247 2464466 1946644 2408677 2334279 2280220 2067895 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
SQLite Speedtest Timed Time - Size 1,000 Xeon Platinum 8490H EPYC 9684X EPYC 9654 EPYC 9754 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Linux 6.5.1 Linux 6.6-rc1 20 40 60 80 100 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.32, N = 3 SE +/- 0.19, N = 3 SE +/- 0.02, N = 3 53.83 54.05 74.37 75.36 74.96 76.13 90.58 91.88 1. (CC) gcc options: -O2 -lz
Apache Cassandra Test: Writes EPYC 9654 EPYC 9684X EPYC 9754 Xeon Platinum 8490H OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.1.3 Test: Writes Linux 6.5.1 Linux 6.6-rc1 60K 120K 180K 240K 300K SE +/- 850.68, N = 3 SE +/- 925.21, N = 3 SE +/- 1077.34, N = 3 SE +/- 978.81, N = 3 SE +/- 2388.51, N = 3 SE +/- 2557.09, N = 3 SE +/- 536.40, N = 3 SE +/- 426.76, N = 3 298854 293305 286356 278694 236822 234456 146888 139942
PostgreSQL Scaling Factor: 100 - Clients: 800 - Mode: Read Write EPYC 9654 Xeon Platinum 8490H EPYC 9754 EPYC 9684X OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 800 - Mode: Read Write Linux 6.6-rc1 Linux 6.5.1 20K 40K 60K 80K 100K SE +/- 532.86, N = 3 SE +/- 826.44, N = 12 SE +/- 423.16, N = 3 SE +/- 398.61, N = 3 SE +/- 244.17, N = 3 SE +/- 273.63, N = 3 SE +/- 896.96, N = 3 SE +/- 766.03, N = 3 79606 43881 77336 75625 74426 44510 69792 57070 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL Scaling Factor: 100 - Clients: 800 - Mode: Read Write - Average Latency EPYC 9654 Xeon Platinum 8490H EPYC 9754 EPYC 9684X OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 800 - Mode: Read Write - Average Latency Linux 6.6-rc1 Linux 6.5.1 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.32, N = 12 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.15, N = 3 SE +/- 0.19, N = 3 10.05 18.30 10.35 10.58 10.75 17.98 11.47 14.02 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL Scaling Factor: 100 - Clients: 1000 - Mode: Read Write EPYC 9654 EPYC 9754 Xeon Platinum 8490H EPYC 9684X OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 1000 - Mode: Read Write Linux 6.6-rc1 Linux 6.5.1 16K 32K 48K 64K 80K SE +/- 805.64, N = 5 SE +/- 329.37, N = 3 SE +/- 185.20, N = 3 SE +/- 291.85, N = 3 SE +/- 209.58, N = 3 SE +/- 720.22, N = 3 SE +/- 731.64, N = 12 SE +/- 687.05, N = 3 73638 38592 68479 41580 67714 67514 65181 48496 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
PostgreSQL Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average Latency EPYC 9654 EPYC 9754 Xeon Platinum 8490H EPYC 9684X OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average Latency Linux 6.6-rc1 Linux 6.5.1 6 12 18 24 30 SE +/- 0.15, N = 5 SE +/- 0.22, N = 3 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.17, N = 12 SE +/- 0.29, N = 3 13.59 25.92 14.60 24.05 14.77 14.82 15.36 20.63 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
Phoronix Test Suite v10.8.4