5950X LLVM Clang 15

AMD Ryzen 9 5950X 16-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (4006 BIOS) and AMD Radeon RX 6800 16GB on Ubuntu 22.04 via the Phoronix Test Suite. Benchmarks for a future article by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2209177-NE-5950XLLVM12&grs&sor.

5950X LLVM Clang 15ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionClang 14Clang 15AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (4006 BIOS)AMD Starship/Matisse32GB500GB Western Digital WDS500G3X0C-00SJG0AMD Radeon RX 6800 16GB (2475/1000MHz)AMD Navi 21 HDMI AudioASUS MG28URealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 22.046.0.0-060000rc5daily20220915-generic (x86_64)GNOME Shell 42.4X Server 1.21.1.3 + Wayland4.6 Mesa 22.3.0-devel (git-03294e1 2022-09-16 jammy-oibaf-ppa) (LLVM 14.0.6 DRM 3.48)1.3.228Clang 14.0.6-1~oibaf~jext43840x2160Clang 15.0.1-++20220915084339+3637f345d2ab-1~exp1~20220915084350.58OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016Python Details- Python 3.10.4Security 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 PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

5950X LLVM Clang 15jpegxl: PNG - 7tnn: CPU - DenseNettnn: CPU - MobileNet v2liquid-dsp: 16 - 256 - 57openssl: SHA256srsran: OFDM_Testcoremark: CoreMark Size 666 - Iterations Per Secondwebp: Quality 100, Losslesssrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMencode-flac: WAV To FLACsqlite-speedtest: Timed Time - Size 1,000openjpeg: NASA Curiosity Panorama M34povray: Trace Timeaobench: 2048 x 2048 - Total Timesrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMx265: Bosphorus 4Ksrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMencode-mp3: WAV To MP3quantlib: aom-av1: Speed 8 Realtime - Bosphorus 4Ktoktx: Zstd Compression 9svt-vp9: VMAF Optimized - Bosphorus 4Kcompress-zstd: 19, Long Mode - Decompression Speedlczero: BLASsvt-vp9: PSNR/SSIM Optimized - Bosphorus 4Ktscp: AI Chess Performancencnn: CPU - resnet50aom-av1: Speed 9 Realtime - Bosphorus 4Kncnn: CPU - googlenetnettle: sha512encode-opus: WAV To Opus Encodeopenfoam: motorBike - Mesh Timencnn: CPU - regnety_400mlibraw: Post-Processing Benchmarksrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsvt-hevc: 10 - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kncnn: CPU - mobilenetsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsvt-av1: Preset 10 - Bosphorus 4Kliquid-dsp: 32 - 256 - 57svt-hevc: 7 - Bosphorus 4Knettle: chachasrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMtnn: CPU - SqueezeNet v2openfoam: drivaerFastback, Small Mesh Size - Execution Timetoktx: UASTC 3 + Zstd Compression 19jpegxl: JPEG - 7blosc: blosclz bitshufflexmrig: Monero - 1Mopenfoam: motorBike - Execution Timexmrig: Wownero - 1Msrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMgraphics-magick: HWB Color Spaceopenfoam: drivaerFastback, Small Mesh Size - Mesh Timencnn: CPU - alexnetvosk: tnn: CPU - SqueezeNet v1.1nettle: aes256primesieve: 1e12ncnn: CPU - vgg16nettle: poly1305-aesncnn: CPU - vision_transformerncnn: CPU - efficientnet-b0openssl: RSA4096ncnn: CPU - mnasnetdraco: Lionncnn: CPU - shufflenet-v2blosc: blosclz shufflesvt-av1: Preset 12 - Bosphorus 4Kncnn: CPU - resnet18openssl: RSA4096compress-zstd: 3 - Compression Speedfinancebench: Repo OpenMPsvt-av1: Preset 8 - Bosphorus 4Kncnn: CPU-v2-v2 - mobilenet-v2toktx: UASTC 3toktx: UASTC 4 + Zstd Compression 19financebench: Bonds OpenMPcompress-zstd: 19 - Compression Speedastcenc: Exhaustiveastcenc: Mediumasmfish: 1024 Hash Memory, 26 Depthc-ray: Total Time - 4K, 16 Rays Per Pixelastcenc: Thoroughtoktx: Zstd Compression 19ncnn: CPU-v3-v3 - mobilenet-v3compress-zstd: 19, Long Mode - Compression SpeedClang 14Clang 1511.603831.699472.686105446666729893817370177200000706551.8763881.74199.813.07645.3995140822.77129.745557.4211.426.5379.95.8773744.653.092.16150.123957.976154.40223987120.1169.7111.07737.495.43337.063711.3659.69533.9526.285.4669.6111.37178.182.263111523333364.721198.85563.464.574371.0842110.572103.0214077.17012.9103.19813589.4201.8140537.2639867.3814.455304.9327286.2410.53646.683398.2398.834.93316387.73.7239093.9419848.8104.37211.474806.65138.626297.79362048.5113.996.502158.34140300.99869850.21.3239103.37085924193426.00212.806914.5063.5236.314.823236.767426.46097626666727681428940166466667665975.9328951.84210.013.72443.3694915721.80928.562579.4218.327.3782.46.0603848.954.502.10751.393860.877855.56219454419.7171.0910.86751.685.53737.74711.1660.73543.1535.186.8070.7011.54180.781.116110070000063.891214.34570.165.317375.3435910.455104.1614221.47081.8104.20313469.2203.6141737.5754487.3214.346302.6407339.7210.60646.993419.9099.454.90314488.23.7039303.9219936.9103.91411.514790.25121.126383.03398448.3764.006.486158.72040390.20182350.31.3214103.53815932663225.96612.794414.5143.5236.3OpenBenchmarking.org

JPEG XL libjxl

Input: PNG - Encode Speed: 7

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 7Clang 15Clang 1448121620SE +/- 0.01, N = 3SE +/- 0.00, N = 314.8211.601. (CXX) g++ options: -O3 -march=native -flto -funwind-tables -Xclang -mrelax-all -O2 -fPIE -pie

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNetClang 15Clang 148001600240032004000SE +/- 3.00, N = 3SE +/- 2.95, N = 33236.773831.70MIN: 3140.1 / MAX: 3351.74MIN: 3738.1 / MAX: 3946.41. (CXX) g++ options: -O3 -march=native -flto -fopenmp=libomp -pthread -fvisibility=hidden -fvisibility=default -rdynamic -ldl

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v2Clang 15Clang 14100200300400500SE +/- 0.20, N = 3SE +/- 0.95, N = 3426.46472.69MIN: 424.42 / MAX: 427.81MIN: 470.05 / MAX: 476.681. (CXX) g++ options: -O3 -march=native -flto -fopenmp=libomp -pthread -fvisibility=hidden -fvisibility=default -rdynamic -ldl

Liquid-DSP

Threads: 16 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57Clang 14Clang 15200M400M600M800M1000MSE +/- 866666.67, N = 3SE +/- 859638.17, N = 310544666679762666671. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Clang 14Clang 156000M12000M18000M24000M30000MSE +/- 16320548.29, N = 3SE +/- 46992215.82, N = 329893817370276814289401. (CC) gcc options: -pthread -m64 -Qunused-arguments -O3 -march=native -flto -lssl -lcrypto -ldl

srsRAN

Test: OFDM_Test

OpenBenchmarking.orgSamples / Second, More Is BettersrsRAN 22.04.1Test: OFDM_TestClang 14Clang 1540M80M120M160M200MSE +/- 1946792.23, N = 3SE +/- 635959.47, N = 3177200000166466667-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondClang 14Clang 15150K300K450K600K750KSE +/- 996.03, N = 3SE +/- 996.85, N = 3706551.88665975.931. (CC) gcc options: -O2 -O3 -march=native -flto -lrt" -lrt

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessClang 15Clang 140.4140.8281.2421.6562.07SE +/- 0.02, N = 3SE +/- 0.01, N = 31.841.741. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMClang 15Clang 1450100150200250SE +/- 0.46, N = 3SE +/- 0.90, N = 3210.0199.8-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4WAV To FLACClang 14Clang 1548121620SE +/- 0.07, N = 5SE +/- 0.03, N = 513.0813.721. (CXX) g++ options: -O3 -march=native -flto -fvisibility=hidden -logg -lm

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Clang 15Clang 141020304050SE +/- 0.16, N = 3SE +/- 0.08, N = 343.3745.401. (CC) gcc options: -O3 -march=native -flto -lz

OpenJPEG

Encode: NASA Curiosity Panorama M34

OpenBenchmarking.orgms, Fewer Is BetterOpenJPEG 2.4Encode: NASA Curiosity Panorama M34Clang 15Clang 1411K22K33K44K55KSE +/- 295.03, N = 3SE +/- 521.26, N = 549157514081. (CXX) g++ options: -O3 -march=native -flto -rdynamic

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeClang 15Clang 14510152025SE +/- 0.12, N = 3SE +/- 0.06, N = 321.8122.771. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -flto -lSDL -lSM -lICE -lX11 -lIlmImf -lIlmImf-2_5 -lImath-2_5 -lHalf-2_5 -lIex-2_5 -lIexMath-2_5 -lIlmThread-2_5 -lIlmThread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeClang 15Clang 14714212835SE +/- 0.35, N = 4SE +/- 0.07, N = 328.5629.751. (CC) gcc options: -lm -O3 -march=native -flto

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMClang 15Clang 14130260390520650SE +/- 3.55, N = 3SE +/- 1.59, N = 3579.4557.4-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMClang 15Clang 1450100150200250SE +/- 0.15, N = 3SE +/- 0.78, N = 3218.3211.4-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KClang 15Clang 14612182430SE +/- 0.13, N = 3SE +/- 0.21, N = 327.3726.531. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread -lrt -ldl -lnuma

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMClang 15Clang 1420406080100SE +/- 0.35, N = 3SE +/- 0.12, N = 382.479.9-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Clang 14Clang 15246810SE +/- 0.050, N = 3SE +/- 0.047, N = 35.8776.0601. (CC) gcc options: -O3 -pipe -march=native -flto -lncurses -lm

QuantLib

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21Clang 15Clang 148001600240032004000SE +/- 20.26, N = 3SE +/- 24.48, N = 33848.93744.61. (CXX) g++ options: -O3 -march=native -rdynamic

AOM AV1

Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.4Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4KClang 15Clang 141224364860SE +/- 0.60, N = 3SE +/- 0.26, N = 354.5053.091. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

KTX-Software toktx

Settings: Zstd Compression 9

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 9Clang 15Clang 140.48620.97241.45861.94482.431SE +/- 0.001, N = 3SE +/- 0.001, N = 32.1072.161

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4KClang 15Clang 141224364860SE +/- 0.45, N = 12SE +/- 0.50, N = 1551.3950.121. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedClang 14Clang 158001600240032004000SE +/- 12.33, N = 3SE +/- 4.56, N = 33957.93860.81. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASClang 15Clang 142004006008001000SE +/- 9.69, N = 9SE +/- 14.83, N = 67787611. (CXX) g++ options: -flto -O3 -march=native -pthread

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4KClang 15Clang 141224364860SE +/- 0.09, N = 3SE +/- 0.05, N = 355.5654.401. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceClang 14Clang 15500K1000K1500K2000K2500KSE +/- 22581.52, N = 5SE +/- 10751.06, N = 5223987121945441. (CC) gcc options: -O3 -march=native -flto

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: resnet50Clang 15Clang 14510152025SE +/- 0.09, N = 15SE +/- 0.04, N = 319.7120.11MIN: 18.65 / MAX: 28.15MIN: 19.33 / MAX: 21.91. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

AOM AV1

Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.4Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4KClang 15Clang 141632486480SE +/- 0.90, N = 3SE +/- 0.07, N = 371.0969.711. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: googlenetClang 15Clang 143691215SE +/- 0.08, N = 15SE +/- 0.04, N = 310.8611.07MIN: 10.16 / MAX: 40.48MIN: 10.23 / MAX: 12.751. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

Nettle

Test: sha512

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: sha512Clang 15Clang 14160320480640800SE +/- 2.18, N = 3SE +/- 0.19, N = 3751.68737.491. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus EncodeClang 14Clang 151.24582.49163.73744.98326.229SE +/- 0.020, N = 5SE +/- 0.026, N = 55.4335.5371. (CXX) g++ options: -O3 -march=native -flto -logg -lm

OpenFOAM

Input: motorBike - Mesh Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 10Input: motorBike - Mesh TimeClang 14Clang 1591827364537.0637.75-lfoamToVTK -llagrangian -lfileFormats-lfiniteVolume -lmeshTools1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -lgenericPatchFields -lOpenFOAM -ldl -lm

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: regnety_400mClang 15Clang 143691215SE +/- 0.06, N = 14SE +/- 0.04, N = 211.1611.36MIN: 10.58 / MAX: 14.9MIN: 11.22 / MAX: 11.871. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkClang 15Clang 141428425670SE +/- 0.18, N = 3SE +/- 0.19, N = 360.7359.691. (CXX) g++ options: -O3 -march=native -flto -fopenmp -ljpeg -lz -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMClang 15Clang 14120240360480600SE +/- 0.15, N = 3SE +/- 0.45, N = 3543.1533.9-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMClang 15Clang 14120240360480600SE +/- 0.75, N = 3SE +/- 0.70, N = 3535.1526.2-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

SVT-HEVC

Tuning: 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4KClang 15Clang 1420406080100SE +/- 0.05, N = 3SE +/- 0.13, N = 386.8085.461. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

AOM AV1

Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.4Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4KClang 15Clang 141632486480SE +/- 0.37, N = 3SE +/- 0.73, N = 370.7069.611. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: mobilenetClang 14Clang 153691215SE +/- 0.09, N = 3SE +/- 0.07, N = 1511.3711.54MIN: 10.82 / MAX: 12.01MIN: 10.83 / MAX: 19.941. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMClang 15Clang 144080120160200SE +/- 0.97, N = 3SE +/- 0.52, N = 3180.7178.1-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KClang 14Clang 1520406080100SE +/- 0.16, N = 3SE +/- 0.11, N = 382.2681.12

Liquid-DSP

Threads: 32 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 32 - Buffer Length: 256 - Filter Length: 57Clang 14Clang 15200M400M600M800M1000MSE +/- 952773.73, N = 3SE +/- 1479864.86, N = 3111523333311007000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

SVT-HEVC

Tuning: 7 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4KClang 14Clang 151428425670SE +/- 0.66, N = 5SE +/- 0.81, N = 364.7263.891. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

Nettle

Test: chacha

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: chachaClang 15Clang 1430060090012001500SE +/- 1.49, N = 3SE +/- 2.17, N = 31214.341198.85MIN: 598.24 / MAX: 3435.95MIN: 589.65 / MAX: 3386.111. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMClang 15Clang 14120240360480600SE +/- 0.62, N = 3SE +/- 0.33, N = 3570.1563.4-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

TNN

Target: CPU - Model: SqueezeNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v2Clang 14Clang 151530456075SE +/- 0.03, N = 3SE +/- 0.10, N = 364.5765.32MIN: 64.4 / MAX: 64.85MIN: 64.97 / MAX: 65.751. (CXX) g++ options: -O3 -march=native -flto -fopenmp=libomp -pthread -fvisibility=hidden -fvisibility=default -rdynamic -ldl

OpenFOAM

Input: drivaerFastback, Small Mesh Size - Execution Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 10Input: drivaerFastback, Small Mesh Size - Execution TimeClang 14Clang 1580160240320400371.08375.34-lfoamToVTK -llagrangian -lfileFormats-lfiniteVolume -lmeshTools1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -lgenericPatchFields -lOpenFOAM -ldl -lm

KTX-Software toktx

Settings: UASTC 3 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3 + Zstd Compression 19Clang 15Clang 143691215SE +/- 0.02, N = 3SE +/- 0.05, N = 310.4610.57

JPEG XL libjxl

Input: JPEG - Encode Speed: 7

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: JPEG - Encode Speed: 7Clang 15Clang 1420406080100SE +/- 0.03, N = 3SE +/- 0.09, N = 3104.16103.021. (CXX) g++ options: -O3 -march=native -flto -funwind-tables -Xclang -mrelax-all -O2 -fPIE -pie

C-Blosc

Test: blosclz bitshuffle

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffleClang 15Clang 143K6K9K12K15KSE +/- 104.51, N = 3SE +/- 37.67, N = 314221.414077.11. (CXX) g++ options: -O3 -march=native -flto

Xmrig

Variant: Monero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Monero - Hash Count: 1MClang 15Clang 1415003000450060007500SE +/- 40.85, N = 3SE +/- 60.21, N = 37081.87012.91. (CXX) g++ options: -O3 -march=native -flto -fexceptions -fno-rtti -maes -Ofast -funroll-loops -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

OpenFOAM

Input: motorBike - Execution Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 10Input: motorBike - Execution TimeClang 14Clang 1520406080100103.20104.20-lfoamToVTK -llagrangian -lfileFormats-lfiniteVolume -lmeshTools1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -lgenericPatchFields -lOpenFOAM -ldl -lm

Xmrig

Variant: Wownero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Wownero - Hash Count: 1MClang 14Clang 153K6K9K12K15KSE +/- 32.20, N = 3SE +/- 79.54, N = 313589.413469.21. (CXX) g++ options: -O3 -march=native -flto -fexceptions -fno-rtti -maes -Ofast -funroll-loops -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMClang 15Clang 144080120160200SE +/- 5.69, N = 3SE +/- 0.70, N = 3203.6201.8-latomic -ldl1. (CXX) g++ options: -O3 -march=native -flto -std=c++14 -fno-strict-aliasing -mfpmath=sse -mavx2 -fvisibility=hidden -fno-trapping-math -fno-math-errno -lpthread -lm

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceClang 15Clang 1430060090012001500SE +/- 4.04, N = 3SE +/- 2.52, N = 3141714051. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

OpenFOAM

Input: drivaerFastback, Small Mesh Size - Mesh Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 10Input: drivaerFastback, Small Mesh Size - Mesh TimeClang 14Clang 1591827364537.2637.58-lfoamToVTK -llagrangian -lfileFormats-lfiniteVolume -lmeshTools1. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -lgenericPatchFields -lOpenFOAM -ldl -lm

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: alexnetClang 15Clang 14246810SE +/- 0.03, N = 15SE +/- 0.04, N = 37.327.38MIN: 6.89 / MAX: 16.13MIN: 7.09 / MAX: 8.551. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

VOSK Speech Recognition Toolkit

OpenBenchmarking.orgSeconds, Fewer Is BetterVOSK Speech Recognition Toolkit 0.3.21Clang 15Clang 1448121620SE +/- 0.10, N = 13SE +/- 0.16, N = 514.3514.46

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.1Clang 15Clang 1470140210280350SE +/- 0.16, N = 3SE +/- 0.21, N = 3302.64304.93MIN: 302.22 / MAX: 303.12MIN: 304.53 / MAX: 305.791. (CXX) g++ options: -O3 -march=native -flto -fopenmp=libomp -pthread -fvisibility=hidden -fvisibility=default -rdynamic -ldl

Nettle

Test: aes256

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: aes256Clang 15Clang 1416003200480064008000SE +/- 2.86, N = 3SE +/- 2.05, N = 37339.727286.24MIN: 5536.69 / MAX: 10939.29MIN: 5504.06 / MAX: 10861.661. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12Clang 14Clang 153691215SE +/- 0.02, N = 3SE +/- 0.01, N = 310.5410.611. (CXX) g++ options: -O3 -march=native -flto

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: vgg16Clang 14Clang 151122334455SE +/- 0.32, N = 3SE +/- 0.27, N = 1546.6846.99MIN: 45.34 / MAX: 53.65MIN: 44.38 / MAX: 56.741. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

Nettle

Test: poly1305-aes

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: poly1305-aesClang 15Clang 147001400210028003500SE +/- 2.21, N = 3SE +/- 1.13, N = 33419.903398.231. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto

NCNN

Target: CPU - Model: vision_transformer

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: vision_transformerClang 14Clang 1520406080100SE +/- 0.35, N = 3SE +/- 0.20, N = 1598.8399.45MIN: 97.58 / MAX: 104.02MIN: 97.82 / MAX: 192.861. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: efficientnet-b0Clang 15Clang 141.10932.21863.32794.43725.5465SE +/- 0.02, N = 15SE +/- 0.03, N = 34.904.93MIN: 4.71 / MAX: 15.1MIN: 4.83 / MAX: 5.471. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Clang 14Clang 1570K140K210K280K350KSE +/- 17.46, N = 3SE +/- 146.06, N = 3316387.7314488.21. (CC) gcc options: -pthread -m64 -Qunused-arguments -O3 -march=native -flto -lssl -lcrypto -ldl

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: mnasnetClang 15Clang 140.8371.6742.5113.3484.185SE +/- 0.02, N = 15SE +/- 0.02, N = 33.703.72MIN: 3.52 / MAX: 5.97MIN: 3.63 / MAX: 4.331. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionClang 14Clang 158001600240032004000SE +/- 6.89, N = 3SE +/- 5.46, N = 3390939301. (CXX) g++ options: -O3 -march=native -flto

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: shufflenet-v2Clang 15Clang 140.88651.7732.65953.5464.4325SE +/- 0.02, N = 15SE +/- 0.04, N = 33.923.94MIN: 3.73 / MAX: 14MIN: 3.8 / MAX: 4.391. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

C-Blosc

Test: blosclz shuffle

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffleClang 15Clang 144K8K12K16K20KSE +/- 96.37, N = 3SE +/- 46.57, N = 319936.919848.81. (CXX) g++ options: -O3 -march=native -flto

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KClang 14Clang 1520406080100SE +/- 0.11, N = 3SE +/- 0.24, N = 3104.37103.91

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: resnet18Clang 14Clang 153691215SE +/- 0.03, N = 3SE +/- 0.10, N = 1511.4711.51MIN: 10.93 / MAX: 12.71MIN: 10.37 / MAX: 14.621. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Clang 14Clang 1510002000300040005000SE +/- 2.20, N = 3SE +/- 2.63, N = 34806.64790.21. (CC) gcc options: -pthread -m64 -Qunused-arguments -O3 -march=native -flto -lssl -lcrypto -ldl

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedClang 14Clang 1511002200330044005500SE +/- 6.01, N = 3SE +/- 14.64, N = 35138.65121.11. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

FinanceBench

Benchmark: Repo OpenMP

OpenBenchmarking.orgms, Fewer Is BetterFinanceBench 2016-07-25Benchmark: Repo OpenMPClang 14Clang 156K12K18K24K30KSE +/- 372.37, N = 3SE +/- 284.62, N = 526297.7926383.031. (CXX) g++ options: -O3 -march=native -fopenmp

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KClang 14Clang 151122334455SE +/- 0.34, N = 3SE +/- 0.45, N = 348.5148.38

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU-v2-v2 - Model: mobilenet-v2Clang 14Clang 150.91.82.73.64.5SE +/- 0.05, N = 3SE +/- 0.03, N = 153.994.00MIN: 3.8 / MAX: 4.54MIN: 3.71 / MAX: 13.251. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

KTX-Software toktx

Settings: UASTC 3

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3Clang 15Clang 14246810SE +/- 0.009, N = 3SE +/- 0.004, N = 36.4866.502

KTX-Software toktx

Settings: UASTC 4 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 4 + Zstd Compression 19Clang 14Clang 154080120160200SE +/- 0.20, N = 3SE +/- 0.25, N = 3158.34158.72

FinanceBench

Benchmark: Bonds OpenMP

OpenBenchmarking.orgms, Fewer Is BetterFinanceBench 2016-07-25Benchmark: Bonds OpenMPClang 14Clang 159K18K27K36K45KSE +/- 20.59, N = 3SE +/- 154.34, N = 340301.0040390.201. (CXX) g++ options: -O3 -march=native -fopenmp

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedClang 15Clang 141122334455SE +/- 0.06, N = 3SE +/- 0.06, N = 350.350.21. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ExhaustiveClang 14Clang 150.29790.59580.89371.19161.4895SE +/- 0.0011, N = 3SE +/- 0.0029, N = 31.32391.32141. (CXX) g++ options: -O3 -march=native -flto -pthread

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: MediumClang 15Clang 1420406080100SE +/- 0.12, N = 3SE +/- 0.18, N = 3103.54103.371. (CXX) g++ options: -O3 -march=native -flto -pthread

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthClang 15Clang 1413M26M39M52M65MSE +/- 68853.93, N = 3SE +/- 746401.00, N = 35932663259241934

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelClang 15Clang 14612182430SE +/- 0.08, N = 3SE +/- 0.04, N = 325.9726.001. (CC) gcc options: -lm -lpthread -O3 -march=native -flto

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ThoroughClang 14Clang 153691215SE +/- 0.02, N = 3SE +/- 0.02, N = 312.8112.791. (CXX) g++ options: -O3 -march=native -flto -pthread

KTX-Software toktx

Settings: Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 19Clang 14Clang 1548121620SE +/- 0.11, N = 3SE +/- 0.03, N = 314.5114.51

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU-v3-v3 - Model: mobilenet-v3Clang 14Clang 150.7921.5842.3763.1683.96SE +/- 0.02, N = 3SE +/- 0.02, N = 153.523.52MIN: 3.44 / MAX: 3.99MIN: 3.33 / MAX: 11.491. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedClang 15Clang 14816243240SE +/- 0.00, N = 3SE +/- 0.03, N = 336.336.31. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma


Phoronix Test Suite v10.8.5