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.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2209177-NE-5950XLLVM12
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Clang 14
September 16 2022
  3 Hours, 56 Minutes
Clang 15
September 17 2022
  8 Hours, 15 Minutes
Invert Behavior (Only Show Selected Data)
  6 Hours, 6 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


5950X LLVM Clang 15OpenBenchmarking.orgPhoronix Test SuiteAMD 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~jClang 15.0.1-++20220915084339+3637f345d2ab-1~exp1~20220915084350.58ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilersFile-SystemScreen Resolution5950X LLVM Clang 15 BenchmarksSystem Logs- Transparent Huge Pages: madvise- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016- Python 3.10.4- 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

Clang 14 vs. Clang 15 ComparisonPhoronix Test SuiteBaseline+7%+7%+14%+14%+21%+21%27.8%18.4%10.8%5.7%5.1%4.7%4.6%4.4%4.1%3.9%3.3%3.2%3.1%2.8%2.7%2.6%2.5%2.2%2.1%2%2%PNG - 7CPU - DenseNetCPU - MobileNet v216 - 256 - 578%SHA2568%OFDM_Test6.4%CoreMark Size 666 - I.P.S6.1%Q.1.L4.P.1.P.M.2.QWAV To FLAC5%Timed Time - Size 1,000N.C.P.MTrace Time2048 x 2048 - Total Time4.P.1.P.M.2.Q4.P.1.P.S.2.QBosphorus 4K5.P.T.5.P.S.6.QWAV To MP33.1%Speed 8 Realtime - Bosphorus 4KZstd Compression 9VMAF Optimized - Bosphorus 4K19, Long Mode - D.S2.5%BLASP.S.O - Bosphorus 4KA.C.P2.1%CPU - resnet50Speed 9 Realtime - Bosphorus 4KJPEG XL libjxlTNNTNNLiquid-DSPOpenSSLsrsRANCoremarkWebP Image EncodesrsRANFLAC Audio EncodingSQLite SpeedtestOpenJPEGPOV-RayAOBenchsrsRANsrsRANx265srsRANLAME MP3 EncodingQuantLibAOM AV1KTX-Software toktxSVT-VP9Zstd CompressionLeelaChessZeroSVT-VP9TSCPNCNNAOM AV1Clang 14Clang 15

5950X LLVM Clang 15lczero: BLASncnn: CPU - vision_transformerncnn: CPU - regnety_400mncnn: CPU - resnet50ncnn: CPU - alexnetncnn: CPU - resnet18ncnn: CPU - vgg16ncnn: CPU - googlenetncnn: CPU - efficientnet-b0ncnn: CPU - mnasnetncnn: CPU - shufflenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU - mobilenettnn: CPU - DenseNetopenssl: SHA256toktx: UASTC 4 + Zstd Compression 19xmrig: Monero - 1Mopenfoam: drivaerFastback, Small Mesh Size - Execution Timeopenfoam: drivaerFastback, Small Mesh Size - Mesh Timeasmfish: 1024 Hash Memory, 26 Depthjpegxl: PNG - 7xmrig: Wownero - 1Mgraphics-magick: HWB Color Spaceopenssl: RSA4096openssl: RSA4096svt-vp9: VMAF Optimized - Bosphorus 4Kopenfoam: motorBike - Execution Timeopenfoam: motorBike - Mesh Timecompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedfinancebench: Bonds OpenMPsqlite-speedtest: Timed Time - Size 1,000vosk: financebench: Repo OpenMPcompress-zstd: 19 - Compression Speedastcenc: Exhaustivecompress-zstd: 3 - Compression Speedaobench: 2048 x 2048 - Total Timetnn: CPU - MobileNet v2coremark: CoreMark Size 666 - Iterations Per Secondsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: OFDM_Testc-ray: Total Time - 4K, 16 Rays Per Pixelsrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMpovray: Trace Timex265: Bosphorus 4Kencode-flac: WAV To FLACastcenc: Thoroughtnn: CPU - SqueezeNet v1.1quantlib: libraw: Post-Processing Benchmarkliquid-dsp: 32 - 256 - 57liquid-dsp: 16 - 256 - 57srsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMtoktx: Zstd Compression 19webp: Quality 100, Losslesssvt-hevc: 7 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Kaom-av1: Speed 8 Realtime - Bosphorus 4Kblosc: blosclz bitshufflesrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsvt-vp9: PSNR/SSIM Optimized - Bosphorus 4Kjpegxl: JPEG - 7primesieve: 1e12toktx: UASTC 3 + Zstd Compression 19aom-av1: Speed 10 Realtime - Bosphorus 4Kaom-av1: Speed 9 Realtime - Bosphorus 4Kencode-opus: WAV To Opus Encodeblosc: blosclz shufflesvt-av1: Preset 10 - Bosphorus 4Ksvt-hevc: 10 - Bosphorus 4Kastcenc: Mediumtoktx: UASTC 3svt-av1: Preset 12 - Bosphorus 4Kencode-mp3: WAV To MP3openjpeg: NASA Curiosity Panorama M34draco: Liontnn: CPU - SqueezeNet v2nettle: aes256toktx: Zstd Compression 9nettle: sha512tscp: AI Chess Performancenettle: chachanettle: poly1305-aesClang 14Clang 1576198.8311.3620.117.3811.4746.6811.074.933.723.943.523.9911.373831.69929893817370158.3417012.9371.0842137.2639865924193411.6013589.41405316387.74806.650.12103.19837.06373957.936.340300.99869845.39914.45526297.79362050.21.32395138.629.745472.686706551.876388199.8557.417720000026.002533.922.77126.5313.07612.8069304.9323744.659.691115233333105446666779.9178.1211.4563.414.5061.7464.7248.51153.0914077.1201.8526.254.40103.0210.53610.57269.6169.715.43319848.882.26385.46103.37086.502104.3725.87751408390964.5747286.242.161737.4922398711198.853398.2377899.4511.1619.717.3211.5146.9910.864.903.703.923.524.0011.543236.76727681428940158.7207081.8375.3435937.5754485932663214.8213469.21417314488.24790.251.39104.20337.7473860.836.340390.20182343.36914.34626383.03398450.31.32145121.128.562426.460665975.932895210.0579.416646666725.966543.121.80927.3713.72412.7944302.6403848.960.73110070000097626666782.4180.7218.3570.114.5141.8463.8948.37654.5014221.4203.6535.155.56104.1610.60610.45570.7071.095.53719936.981.11686.80103.53816.486103.9146.06049157393065.3177339.722.107751.6821945441214.343419.90OpenBenchmarking.org

LeelaChessZero

LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.

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

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

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

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

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

TNN

TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.

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

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

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

KTX-Software toktx

This is a benchmark of The Khronos Group's KTX-Software library and tools. KTX-Software provides "toktx" for converting/creating in the KTX container format for image textures. This benchmark times how long it takes to convert to KTX 2.0 format with various settings using a reference PNG sample input. Learn more via the OpenBenchmarking.org test page.

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

Xmrig

Xmrig is an open-source cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight and AstroBWT. This test profile is setup to measure the Xmlrig CPU mining performance. Learn more via the OpenBenchmarking.org test page.

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

OpenFOAM is the leading free, open-source software for computational fluid dynamics (CFD). This test profile currently uses the drivaerFastback test case for analyzing automotive aerodynamics or alternatively the older motorBike input. Learn more via the OpenBenchmarking.org test page.

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

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

asmFish

This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.

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

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

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

Xmrig

Xmrig is an open-source cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight and AstroBWT. This test profile is setup to measure the Xmlrig CPU mining performance. Learn more via the OpenBenchmarking.org test page.

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

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

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

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

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

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

SVT-VP9

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample YUV input video file. Learn more via the OpenBenchmarking.org test page.

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

OpenFOAM

OpenFOAM is the leading free, open-source software for computational fluid dynamics (CFD). This test profile currently uses the drivaerFastback test case for analyzing automotive aerodynamics or alternatively the older motorBike input. Learn more via the OpenBenchmarking.org test page.

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

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

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

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

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

FinanceBench

FinanceBench is a collection of financial program benchmarks with support for benchmarking on the GPU via OpenCL and CPU benchmarking with OpenMP. The FinanceBench test cases are focused on Black-Sholes-Merton Process with Analytic European Option engine, QMC (Sobol) Monte-Carlo method (Equity Option Example), Bonds Fixed-rate bond with flat forward curve, and Repo Securities repurchase agreement. FinanceBench was originally written by the Cavazos Lab at University of Delaware. Learn more via the OpenBenchmarking.org test page.

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

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

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

VOSK Speech Recognition Toolkit

VOSK is an open-source offline speech recognition API/toolkit. VOSK supports speech recognition in 17 languages and has a variety of models available and interfaces for different programming languages. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.

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

FinanceBench

FinanceBench is a collection of financial program benchmarks with support for benchmarking on the GPU via OpenCL and CPU benchmarking with OpenMP. The FinanceBench test cases are focused on Black-Sholes-Merton Process with Analytic European Option engine, QMC (Sobol) Monte-Carlo method (Equity Option Example), Bonds Fixed-rate bond with flat forward curve, and Repo Securities repurchase agreement. FinanceBench was originally written by the Cavazos Lab at University of Delaware. Learn more via the OpenBenchmarking.org test page.

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

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

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

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

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

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

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

AOBench

AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.

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

TNN

TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.

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

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

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

srsRAN

srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

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

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

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

C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.

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

srsRAN

srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

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

POV-Ray

This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing. Learn more via the OpenBenchmarking.org test page.

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

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

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

FLAC Audio Encoding

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

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

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

TNN

TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.

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

QuantLib

QuantLib is an open-source library/framework around quantitative finance for modeling, trading and risk management scenarios. QuantLib is written in C++ with Boost and its built-in benchmark used reports the QuantLib Benchmark Index benchmark score. Learn more via the OpenBenchmarking.org test page.

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

LibRaw

LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.

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

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

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

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

srsRAN

srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

KTX-Software toktx

This is a benchmark of The Khronos Group's KTX-Software library and tools. KTX-Software provides "toktx" for converting/creating in the KTX container format for image textures. This benchmark times how long it takes to convert to KTX 2.0 format with various settings using a reference PNG sample input. Learn more via the OpenBenchmarking.org test page.

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

WebP Image Encode

This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.

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

SVT-HEVC

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.

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

SVT-AV1

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

AOM AV1

This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google as the AV1 Codec Library. Learn more via the OpenBenchmarking.org test page.

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

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

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

srsRAN

srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

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

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-VP9

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample YUV input video file. Learn more via the OpenBenchmarking.org test page.

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

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

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

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve primarily benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

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

KTX-Software toktx

This is a benchmark of The Khronos Group's KTX-Software library and tools. KTX-Software provides "toktx" for converting/creating in the KTX container format for image textures. This benchmark times how long it takes to convert to KTX 2.0 format with various settings using a reference PNG sample input. Learn more via the OpenBenchmarking.org test page.

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

AOM AV1

This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google as the AV1 Codec Library. Learn more via the OpenBenchmarking.org test page.

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

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

Opus Codec Encoding

Opus is an open audio codec. Opus is a lossy audio compression format designed primarily for interactive real-time applications over the Internet. This test uses Opus-Tools and measures the time required to encode a WAV file to Opus. Learn more via the OpenBenchmarking.org test page.

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

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

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

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

SVT-HEVC

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.

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

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

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

KTX-Software toktx

This is a benchmark of The Khronos Group's KTX-Software library and tools. KTX-Software provides "toktx" for converting/creating in the KTX container format for image textures. This benchmark times how long it takes to convert to KTX 2.0 format with various settings using a reference PNG sample input. Learn more via the OpenBenchmarking.org test page.

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

SVT-AV1

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

LAME MP3 Encoding

LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.

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

OpenJPEG

OpenJPEG is an open-source JPEG 2000 codec written in the C programming language. The default input for this test profile is the NASA/JPL-Caltech/MSSS Curiosity panorama 717MB TIFF image file converting to JPEG2000 format. Learn more via the OpenBenchmarking.org test page.

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

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

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

TNN

TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.

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

Nettle

GNU Nettle is a low-level cryptographic library used by GnuTLS and other software. Learn more via the OpenBenchmarking.org test page.

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

KTX-Software toktx

This is a benchmark of The Khronos Group's KTX-Software library and tools. KTX-Software provides "toktx" for converting/creating in the KTX container format for image textures. This benchmark times how long it takes to convert to KTX 2.0 format with various settings using a reference PNG sample input. Learn more via the OpenBenchmarking.org test page.

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

Nettle

GNU Nettle is a low-level cryptographic library used by GnuTLS and other software. Learn more via the OpenBenchmarking.org test page.

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

TSCP

This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.

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

Nettle

GNU Nettle is a low-level cryptographic library used by GnuTLS and other software. Learn more via the OpenBenchmarking.org test page.

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

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

90 Results Shown

LeelaChessZero
NCNN:
  CPU - vision_transformer
  CPU - regnety_400m
  CPU - resnet50
  CPU - alexnet
  CPU - resnet18
  CPU - vgg16
  CPU - googlenet
  CPU - efficientnet-b0
  CPU - mnasnet
  CPU - shufflenet-v2
  CPU-v3-v3 - mobilenet-v3
  CPU-v2-v2 - mobilenet-v2
  CPU - mobilenet
TNN
OpenSSL
KTX-Software toktx
Xmrig
OpenFOAM:
  drivaerFastback, Small Mesh Size - Execution Time
  drivaerFastback, Small Mesh Size - Mesh Time
asmFish
JPEG XL libjxl
Xmrig
GraphicsMagick
OpenSSL:
  RSA4096:
    verify/s
    sign/s
SVT-VP9
OpenFOAM:
  motorBike - Execution Time
  motorBike - Mesh Time
Zstd Compression:
  19, Long Mode - Decompression Speed
  19, Long Mode - Compression Speed
FinanceBench
SQLite Speedtest
VOSK Speech Recognition Toolkit
FinanceBench
Zstd Compression
ASTC Encoder
Zstd Compression
AOBench
TNN
Coremark
srsRAN:
  4G PHY_DL_Test 100 PRB MIMO 256-QAM:
    UE Mb/s
    eNb Mb/s
  OFDM_Test:
    Samples / Second
C-Ray
srsRAN
POV-Ray
x265
FLAC Audio Encoding
ASTC Encoder
TNN
QuantLib
LibRaw
Liquid-DSP:
  32 - 256 - 57
  16 - 256 - 57
srsRAN:
  5G PHY_DL_NR Test 52 PRB SISO 64-QAM:
    UE Mb/s
    eNb Mb/s
  4G PHY_DL_Test 100 PRB SISO 256-QAM:
    UE Mb/s
    eNb Mb/s
KTX-Software toktx
WebP Image Encode
SVT-HEVC
SVT-AV1
AOM AV1
C-Blosc
srsRAN:
  4G PHY_DL_Test 100 PRB SISO 64-QAM:
    UE Mb/s
    eNb Mb/s
SVT-VP9
JPEG XL libjxl
Primesieve
KTX-Software toktx
AOM AV1:
  Speed 10 Realtime - Bosphorus 4K
  Speed 9 Realtime - Bosphorus 4K
Opus Codec Encoding
C-Blosc
SVT-AV1
SVT-HEVC
ASTC Encoder
KTX-Software toktx
SVT-AV1
LAME MP3 Encoding
OpenJPEG
Google Draco
TNN
Nettle
KTX-Software toktx
Nettle
TSCP
Nettle:
  chacha
  poly1305-aes