AMD EPYC Genoa-X Linux 6.9 Kernel Benchmarks

Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2403282-NE-AMDEPYCGE98&gru&sro.

AMD EPYC Genoa-X Linux 6.9 Kernel BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelCompilerFile-SystemScreen ResolutionLinux 6.8Linux 6.9 27 Mar2 x AMD EPYC 9684X 96-Core @ 2.55GHz (192 Cores / 384 Threads)AMD Titanite_4G (RTI1007B BIOS)AMD Device 14a41520GB3201GB Micron_7450_MTFDKCB3T2TFS + 257GB Flash DriveASPEEDBroadcom NetXtreme BCM5720 PCIeUbuntu 23.106.8.0-060800-generic (x86_64)GCC 13.2.0ext41920x12006.9.0-060900rc1daily20240327-generic (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler 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-XYspKM/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-XYspKM/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 Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10113ePython Details- Python 3.11.6Security Details- Linux 6.8: 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 - Linux 6.9 27 Mar: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: 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

AMD EPYC Genoa-X Linux 6.9 Kernel Benchmarksstress-ng: NUMAstress-ng: Pthreadstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: AVX-512 VNNIstress-ng: Context Switchingstress-ng: System V Message Passingopenssl: SHA256openssl: SHA512openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305quicksilver: CORAL2 P1quicksilver: CORAL2 P2openvino: Vehicle Detection FP16-INT8 - CPUopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Road Segmentation ADAS FP16-INT8 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Noise Suppression Poconet-Like FP16 - CPUopenvino: Handwritten English Recognition FP16-INT8 - CPUsvt-av1: Preset 4 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-av1: Preset 13 - Bosphorus 4Ktensorflow: CPU - 256 - ResNet-50tensorflow: CPU - 512 - ResNet-50sockperf: Throughputcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingnamd: ATPase with 327,506 Atomsnamd: STMV with 1,066,628 Atomsrocksdb: Overwriterocksdb: Rand Readrocksdb: Update Randrocksdb: Read While Writingrocksdb: Read Rand Write Randspeedb: Rand Readspeedb: Update Randspeedb: Read Rand Write Randmysqlslap: 1024openssl: RSA4096llamafile: llava-v1.5-7b-q4 - CPUllamafile: mistral-7b-instruct-v0.2.Q8_0 - CPUopenssl: RSA4096ospray-studio: 1 - 4K - 1 - Path Tracer - CPUospray-studio: 2 - 4K - 1 - Path Tracer - CPUospray-studio: 3 - 4K - 1 - Path Tracer - CPUospray-studio: 1 - 4K - 32 - Path Tracer - CPUospray-studio: 2 - 4K - 32 - Path Tracer - CPUospray-studio: 3 - 4K - 32 - Path Tracer - CPUopenvino: Vehicle Detection FP16-INT8 - CPUopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Road Segmentation ADAS FP16-INT8 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Noise Suppression Poconet-Like FP16 - CPUopenvino: Handwritten English Recognition FP16-INT8 - CPUbuild-godot: Time To Compilebuild-linux-kernel: defconfigbuild-linux-kernel: allmodconfigbuild-llvm: Ninjahackbench: 32 - Processsockperf: Latency Under LoadLinux 6.8Linux 6.9 27 Mar646.3458297.64264112681.09915179.071306706.1918968297.9440075791.1325534145.8728434980409392015573177109556466455720034324568301735984667803777163987993177133331587333311218.1234785.753864.651086.487703.035765.918.43186.617159.513157.918117.77136.82319386833319135735120.753826.460623815231047290863375714206653243182572108451188629374616038915197844.212.0312.793232989.35585636591778817834209844.265.5012.4044.1323.5933.2587.48226.914198.99086.39910.83616.356691.5459057.15292541552.77937042.031349057.5119594674.6741854298.6828384870.1528397138302091315613557109318874994720014065459201732048811713774761881287179033331629444411719.9935740.914063.111119.567762.095898.068.56588.143164.308159.118119.29136.37324029821061134562120.684416.389034168601096081951406258224181403484877111216704231379115721095297661.721.1013.463230787.65595636551774617877209144.085.3511.8042.8223.5032.4387.39226.880196.88186.71910.42516.109OpenBenchmarking.org

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: NUMALinux 6.8Linux 6.9 27 Mar150300450600750SE +/- 2.59, N = 3SE +/- 0.95, N = 3646.34691.541. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PthreadLinux 6.8Linux 6.9 27 Mar13K26K39K52K65KSE +/- 649.26, N = 3SE +/- 308.02, N = 258297.6459057.151. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: SemaphoresLinux 6.8Linux 6.9 27 Mar60M120M180M240M300MSE +/- 1107000.14, N = 3SE +/- 1842285.12, N = 3264112681.09292541552.771. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Matrix MathLinux 6.8Linux 6.9 27 Mar200K400K600K800K1000KSE +/- 3353.49, N = 3SE +/- 4156.75, N = 3915179.07937042.031. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector MathLinux 6.8Linux 6.9 27 Mar300K600K900K1200K1500KSE +/- 1312.02, N = 3SE +/- 1326.11, N = 31306706.191349057.511. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: AVX-512 VNNI

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVX-512 VNNILinux 6.8Linux 6.9 27 Mar4M8M12M16M20MSE +/- 19220.66, N = 3SE +/- 25357.28, N = 318968297.9419594674.671. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Context SwitchingLinux 6.8Linux 6.9 27 Mar9M18M27M36M45MSE +/- 130933.36, N = 3SE +/- 110197.66, N = 340075791.1341854298.681. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: System V Message PassingLinux 6.8Linux 6.9 27 Mar6M12M18M24M30MSE +/- 770160.74, N = 12SE +/- 9139.64, N = 325534145.8728384870.151. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256Linux 6.8Linux 6.9 27 Mar60000M120000M180000M240000M300000MSE +/- 6021947.24, N = 3SE +/- 91878369.01, N = 32843498040932839713830201. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512Linux 6.8Linux 6.9 27 Mar20000M40000M60000M80000M100000MSE +/- 24428915.02, N = 3SE +/- 200003199.85, N = 392015573177913156135571. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20Linux 6.8Linux 6.9 27 Mar200000M400000M600000M800000M1000000MSE +/- 5401967811.92, N = 3SE +/- 4778305950.15, N = 3109556466455710931887499471. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMLinux 6.8Linux 6.9 27 Mar400000M800000M1200000M1600000M2000000MSE +/- 5046453117.89, N = 3SE +/- 483814569.81, N = 3200343245683020014065459201. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMLinux 6.8Linux 6.9 27 Mar400000M800000M1200000M1600000M2000000MSE +/- 826670837.74, N = 3SE +/- 1466705411.41, N = 3173598466780317320488117131. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305Linux 6.8Linux 6.9 27 Mar170000M340000M510000M680000M850000MSE +/- 372177165.42, N = 3SE +/- 709551963.95, N = 37771639879937747618812871. (CC) gcc options: -pthread -m64 -O3 -ldl

Quicksilver

Input: CORAL2 P1

OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CORAL2 P1Linux 6.8Linux 6.9 27 Mar4M8M12M16M20MSE +/- 17638.34, N = 3SE +/- 156027.06, N = 317713333179033331. (CXX) g++ options: -fopenmp -O3 -march=native

Quicksilver

Input: CORAL2 P2

OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CORAL2 P2Linux 6.8Linux 6.9 27 Mar3M6M9M12M15MSE +/- 81921.37, N = 3SE +/- 272810.02, N = 915873333162944441. (CXX) g++ options: -fopenmp -O3 -march=native

OpenVINO

Model: Vehicle Detection FP16-INT8 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Vehicle Detection FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar3K6K9K12K15KSE +/- 5.76, N = 3SE +/- 24.42, N = 311218.1211719.991. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Face Detection Retail FP16-INT8 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Face Detection Retail FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar8K16K24K32K40KSE +/- 19.55, N = 3SE +/- 83.35, N = 334785.7535740.911. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Road Segmentation ADAS FP16-INT8 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Road Segmentation ADAS FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar9001800270036004500SE +/- 1.98, N = 3SE +/- 3.68, N = 33864.654063.111. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Machine Translation EN To DE FP16 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Machine Translation EN To DE FP16 - Device: CPULinux 6.8Linux 6.9 27 Mar2004006008001000SE +/- 1.18, N = 3SE +/- 0.57, N = 31086.481119.561. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Noise Suppression Poconet-Like FP16 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Noise Suppression Poconet-Like FP16 - Device: CPULinux 6.8Linux 6.9 27 Mar17003400510068008500SE +/- 90.39, N = 3SE +/- 55.96, N = 37703.037762.091. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Handwritten English Recognition FP16-INT8 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Handwritten English Recognition FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar13002600390052006500SE +/- 9.86, N = 3SE +/- 26.57, N = 35765.915898.061. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 4 - Input: Bosphorus 4KLinux 6.8Linux 6.9 27 Mar246810SE +/- 0.052, N = 3SE +/- 0.054, N = 38.4318.5651. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 8 - Input: Bosphorus 4KLinux 6.8Linux 6.9 27 Mar20406080100SE +/- 0.60, N = 15SE +/- 0.66, N = 1586.6288.141. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 12 - Input: Bosphorus 4KLinux 6.8Linux 6.9 27 Mar4080120160200SE +/- 1.75, N = 3SE +/- 0.71, N = 3159.51164.311. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 13 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 13 - Input: Bosphorus 4KLinux 6.8Linux 6.9 27 Mar4080120160200SE +/- 1.80, N = 15SE +/- 1.96, N = 15157.92159.121. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

TensorFlow

Device: CPU - Batch Size: 256 - Model: ResNet-50

OpenBenchmarking.orgimages/sec, More Is BetterTensorFlow 2.16.1Device: CPU - Batch Size: 256 - Model: ResNet-50Linux 6.8Linux 6.9 27 Mar306090120150SE +/- 0.34, N = 3SE +/- 0.86, N = 3117.77119.29

TensorFlow

Device: CPU - Batch Size: 512 - Model: ResNet-50

OpenBenchmarking.orgimages/sec, More Is BetterTensorFlow 2.16.1Device: CPU - Batch Size: 512 - Model: ResNet-50Linux 6.8Linux 6.9 27 Mar306090120150SE +/- 0.10, N = 3SE +/- 0.14, N = 3136.82136.37

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputLinux 6.8Linux 6.9 27 Mar70K140K210K280K350KSE +/- 2015.52, N = 5SE +/- 3244.28, N = 63193863240291. (CXX) g++ options: --param -O3 -rdynamic

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingLinux 6.8Linux 6.9 27 Mar200K400K600K800K1000KSE +/- 3228.95, N = 3SE +/- 6757.68, N = 38333198210611. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingLinux 6.8Linux 6.9 27 Mar300K600K900K1200K1500KSE +/- 3867.90, N = 3SE +/- 9219.74, N = 3135735113456211. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

NAMD

Input: ATPase with 327,506 Atoms

OpenBenchmarking.orgns/day, More Is BetterNAMD 3.0b6Input: ATPase with 327,506 AtomsLinux 6.8Linux 6.9 27 Mar510152025SE +/- 0.03, N = 3SE +/- 0.07, N = 320.7520.68

NAMD

Input: STMV with 1,066,628 Atoms

OpenBenchmarking.orgns/day, More Is BetterNAMD 3.0b6Input: STMV with 1,066,628 AtomsLinux 6.8Linux 6.9 27 Mar246810SE +/- 0.00857, N = 3SE +/- 0.00170, N = 36.460626.38903

RocksDB

Test: Overwrite

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: OverwriteLinux 6.8Linux 6.9 27 Mar90K180K270K360K450KSE +/- 180.51, N = 3SE +/- 1320.84, N = 33815234168601. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Random ReadLinux 6.8Linux 6.9 27 Mar200M400M600M800M1000MSE +/- 4458137.36, N = 3SE +/- 2941599.90, N = 3104729086310960819511. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Update RandomLinux 6.8Linux 6.9 27 Mar90K180K270K360K450KSE +/- 379.66, N = 3SE +/- 1155.95, N = 33757144062581. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Read While WritingLinux 6.8Linux 6.9 27 Mar5M10M15M20M25MSE +/- 155882.11, N = 3SE +/- 390827.28, N = 1220665324224181401. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Read Random Write RandomLinux 6.8Linux 6.9 27 Mar700K1400K2100K2800K3500KSE +/- 3761.31, N = 3SE +/- 3987.34, N = 3318257234848771. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Speedb

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Random ReadLinux 6.8Linux 6.9 27 Mar200M400M600M800M1000MSE +/- 5405476.66, N = 3SE +/- 848602.66, N = 3108451188611121670421. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Speedb

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Update RandomLinux 6.8Linux 6.9 27 Mar70K140K210K280K350KSE +/- 945.90, N = 3SE +/- 2172.75, N = 32937463137911. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Speedb

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Read Random Write RandomLinux 6.8Linux 6.9 27 Mar300K600K900K1200K1500KSE +/- 2371.05, N = 3SE +/- 7976.44, N = 3160389115721091. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

MariaDB mariadb-slap

Clients: 1024

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB mariadb-slap 11.5Clients: 1024Linux 6.8Linux 6.9 27 Mar1224364860SE +/- 0.46, N = 3SE +/- 0.26, N = 351521. (CXX) g++ options: -fPIC -pie -fstack-protector -O3 -shared -lrt -lpthread -lz -ldl -lm -lstdc++

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096Linux 6.8Linux 6.9 27 Mar20K40K60K80K100KSE +/- 54.75, N = 3SE +/- 73.99, N = 397844.297661.71. (CC) gcc options: -pthread -m64 -O3 -ldl

Llamafile

Test: llava-v1.5-7b-q4 - Acceleration: CPU

OpenBenchmarking.orgTokens Per Second, More Is BetterLlamafile 0.6Test: llava-v1.5-7b-q4 - Acceleration: CPULinux 6.8Linux 6.9 27 Mar510152025SE +/- 0.42, N = 15SE +/- 0.49, N = 1512.0321.10

Llamafile

Test: mistral-7b-instruct-v0.2.Q8_0 - Acceleration: CPU

OpenBenchmarking.orgTokens Per Second, More Is BetterLlamafile 0.6Test: mistral-7b-instruct-v0.2.Q8_0 - Acceleration: CPULinux 6.8Linux 6.9 27 Mar3691215SE +/- 0.04, N = 3SE +/- 0.04, N = 312.7913.46

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096Linux 6.8Linux 6.9 27 Mar700K1400K2100K2800K3500KSE +/- 1592.51, N = 3SE +/- 1390.93, N = 33232989.33230787.61. (CC) gcc options: -pthread -m64 -O3 -ldl

OSPRay Studio

Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPULinux 6.8Linux 6.9 27 Mar120240360480600SE +/- 1.00, N = 3SE +/- 1.15, N = 3558559

OSPRay Studio

Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPULinux 6.8Linux 6.9 27 Mar120240360480600SE +/- 1.33, N = 3SE +/- 1.53, N = 3563563

OSPRay Studio

Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPU

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPULinux 6.8Linux 6.9 27 Mar140280420560700SE +/- 3.28, N = 3SE +/- 0.58, N = 3659655

OSPRay Studio

Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPULinux 6.8Linux 6.9 27 Mar4K8K12K16K20KSE +/- 60.00, N = 3SE +/- 64.98, N = 31778817746

OSPRay Studio

Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPULinux 6.8Linux 6.9 27 Mar4K8K12K16K20KSE +/- 30.37, N = 3SE +/- 68.53, N = 31783417877

OSPRay Studio

Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPU

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer - Acceleration: CPULinux 6.8Linux 6.9 27 Mar4K8K12K16K20KSE +/- 40.08, N = 3SE +/- 48.89, N = 32098420914

OpenVINO

Model: Vehicle Detection FP16-INT8 - Device: CPU

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Vehicle Detection FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar0.95851.9172.87553.8344.7925SE +/- 0.00, N = 3SE +/- 0.01, N = 34.264.08MIN: 3.76 / MAX: 20.9MIN: 3.64 / MAX: 20.851. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Face Detection Retail FP16-INT8 - Device: CPU

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Face Detection Retail FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar1.23752.4753.71254.956.1875SE +/- 0.00, N = 3SE +/- 0.01, N = 35.505.35MIN: 4.83 / MAX: 27MIN: 4.84 / MAX: 24.911. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Road Segmentation ADAS FP16-INT8 - Device: CPU

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Road Segmentation ADAS FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 312.4011.80MIN: 11.56 / MAX: 38.83MIN: 11.09 / MAX: 37.41. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Machine Translation EN To DE FP16 - Device: CPU

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Machine Translation EN To DE FP16 - Device: CPULinux 6.8Linux 6.9 27 Mar1020304050SE +/- 0.05, N = 3SE +/- 0.02, N = 344.1342.82MIN: 36.04 / MAX: 216.03MIN: 34.68 / MAX: 192.441. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Noise Suppression Poconet-Like FP16 - Device: CPU

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Noise Suppression Poconet-Like FP16 - Device: CPULinux 6.8Linux 6.9 27 Mar612182430SE +/- 0.34, N = 3SE +/- 0.26, N = 323.5923.50MIN: 9.67 / MAX: 85.05MIN: 9.59 / MAX: 65.241. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

OpenVINO

Model: Handwritten English Recognition FP16-INT8 - Device: CPU

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Handwritten English Recognition FP16-INT8 - Device: CPULinux 6.8Linux 6.9 27 Mar816243240SE +/- 0.05, N = 3SE +/- 0.13, N = 333.2532.43MIN: 29.55 / MAX: 52.69MIN: 29.07 / MAX: 50.081. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared -ldl

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To CompileLinux 6.8Linux 6.9 27 Mar20406080100SE +/- 0.07, N = 3SE +/- 0.09, N = 387.4887.39

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.8Build: defconfigLinux 6.8Linux 6.9 27 Mar612182430SE +/- 0.16, N = 14SE +/- 0.22, N = 826.9126.88

Timed Linux Kernel Compilation

Build: allmodconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.8Build: allmodconfigLinux 6.8Linux 6.9 27 Mar4080120160200SE +/- 1.25, N = 3SE +/- 0.54, N = 3198.99196.88

Timed LLVM Compilation

Build System: Ninja

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: NinjaLinux 6.8Linux 6.9 27 Mar20406080100SE +/- 0.59, N = 3SE +/- 1.00, N = 386.4086.72

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessLinux 6.8Linux 6.9 27 Mar3691215SE +/- 0.13, N = 4SE +/- 0.14, N = 310.8410.431. (CC) gcc options: -lpthread

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under LoadLinux 6.8Linux 6.9 27 Mar48121620SE +/- 0.13, N = 10SE +/- 0.12, N = 2416.3616.111. (CXX) g++ options: --param -O3 -rdynamic


Phoronix Test Suite v10.8.5