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 15aobench: 2048 x 2048 - Total Timeaom-av1: Speed 8 Realtime - Bosphorus 4Kaom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kasmfish: 1024 Hash Memory, 26 Depthastcenc: Mediumastcenc: Thoroughastcenc: Exhaustiveblosc: blosclz shuffleblosc: blosclz bitshufflec-ray: Total Time - 4K, 16 Rays Per Pixelcoremark: CoreMark Size 666 - Iterations Per Secondfinancebench: Repo OpenMPfinancebench: Bonds OpenMPencode-flac: WAV To FLACdraco: Liongraphics-magick: HWB Color Spacejpegxl: PNG - 7jpegxl: JPEG - 7toktx: UASTC 3toktx: Zstd Compression 9toktx: Zstd Compression 19toktx: UASTC 3 + Zstd Compression 19toktx: UASTC 4 + Zstd Compression 19encode-mp3: WAV To MP3lczero: BLASlibraw: Post-Processing Benchmarkliquid-dsp: 16 - 256 - 57liquid-dsp: 32 - 256 - 57ncnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - regnety_400mncnn: CPU - vision_transformernettle: aes256nettle: chachanettle: sha512nettle: poly1305-aesopenfoam: motorBike - Mesh Timeopenfoam: motorBike - Execution Timeopenfoam: drivaerFastback, Small Mesh Size - Mesh Timeopenfoam: drivaerFastback, Small Mesh Size - Execution Timeopenjpeg: NASA Curiosity Panorama M34openssl: SHA256openssl: RSA4096openssl: RSA4096encode-opus: WAV To Opus Encodepovray: Trace Timeprimesieve: 1e12quantlib: sqlite-speedtest: Timed Time - Size 1,000srsran: OFDM_Testsrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 10 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-hevc: 7 - Bosphorus 4Ksvt-hevc: 10 - Bosphorus 4Ksvt-vp9: VMAF Optimized - Bosphorus 4Ksvt-vp9: PSNR/SSIM Optimized - Bosphorus 4Ktnn: CPU - DenseNettnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v2tnn: CPU - SqueezeNet v1.1tscp: AI Chess Performancevosk: webp: Quality 100, Losslessx265: Bosphorus 4Kxmrig: Monero - 1Mxmrig: Wownero - 1Mcompress-zstd: 3 - Compression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression SpeedClang 14Clang 1529.74553.0969.7169.6159241934103.370812.80691.323919848.814077.126.002706551.87638826297.79362040300.99869813.0763909140511.60103.026.5022.16114.50610.572158.3415.87776159.691054466667111523333311.373.993.523.943.724.9311.0746.6811.477.3820.1111.3698.837286.241198.85737.493398.2337.0637103.19837.263986371.0842151408298938173704806.6316387.75.43322.77110.5363744.645.399177200000533.9526.2201.8557.4199.8563.4211.4178.179.948.51182.263104.37264.7285.4650.1254.403831.699472.68664.574304.932223987114.4551.7426.537012.913589.45138.650.236.33957.928.56254.5071.0970.7059326632103.538112.79441.321419936.914221.425.966665975.93289526383.03398440390.20182313.7243930141714.82104.166.4862.10714.51410.455158.7206.06077860.73976266667110070000011.544.003.523.923.704.9010.8646.9911.517.3219.7111.1699.457339.721214.34751.683419.9037.747104.20337.575448375.3435949157276814289404790.2314488.25.53721.80910.6063848.943.369166466667543.1535.1203.6579.4210.0570.1218.3180.782.448.37681.116103.91463.8986.8051.3955.563236.767426.46065.317302.640219454414.3461.8427.377081.813469.25121.150.336.33860.8OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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: sha512Clang 15Clang 14160320480640800SE +/- 2.18, N = 3SE +/- 0.19, N = 3751.68737.491. (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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

90 Results Shown

AOBench
AOM AV1:
  Speed 8 Realtime - Bosphorus 4K
  Speed 9 Realtime - Bosphorus 4K
  Speed 10 Realtime - Bosphorus 4K
asmFish
ASTC Encoder:
  Medium
  Thorough
  Exhaustive
C-Blosc:
  blosclz shuffle
  blosclz bitshuffle
C-Ray
Coremark
FinanceBench:
  Repo OpenMP
  Bonds OpenMP
FLAC Audio Encoding
Google Draco
GraphicsMagick
JPEG XL libjxl:
  PNG - 7
  JPEG - 7
KTX-Software toktx:
  UASTC 3
  Zstd Compression 9
  Zstd Compression 19
  UASTC 3 + Zstd Compression 19
  UASTC 4 + Zstd Compression 19
LAME MP3 Encoding
LeelaChessZero
LibRaw
Liquid-DSP:
  16 - 256 - 57
  32 - 256 - 57
NCNN:
  CPU - mobilenet
  CPU-v2-v2 - mobilenet-v2
  CPU-v3-v3 - mobilenet-v3
  CPU - shufflenet-v2
  CPU - mnasnet
  CPU - efficientnet-b0
  CPU - googlenet
  CPU - vgg16
  CPU - resnet18
  CPU - alexnet
  CPU - resnet50
  CPU - regnety_400m
  CPU - vision_transformer
Nettle:
  aes256
  chacha
  sha512
  poly1305-aes
OpenFOAM:
  motorBike - Mesh Time
  motorBike - Execution Time
  drivaerFastback, Small Mesh Size - Mesh Time
  drivaerFastback, Small Mesh Size - Execution Time
OpenJPEG
OpenSSL:
  SHA256
  RSA4096
  RSA4096
Opus Codec Encoding
POV-Ray
Primesieve
QuantLib
SQLite Speedtest
srsRAN:
  OFDM_Test
  4G PHY_DL_Test 100 PRB MIMO 64-QAM
  4G PHY_DL_Test 100 PRB SISO 64-QAM
  4G PHY_DL_Test 100 PRB SISO 64-QAM
  4G PHY_DL_Test 100 PRB MIMO 256-QAM
  4G PHY_DL_Test 100 PRB MIMO 256-QAM
  4G PHY_DL_Test 100 PRB SISO 256-QAM
  4G PHY_DL_Test 100 PRB SISO 256-QAM
  5G PHY_DL_NR Test 52 PRB SISO 64-QAM
  5G PHY_DL_NR Test 52 PRB SISO 64-QAM
SVT-AV1:
  Preset 8 - Bosphorus 4K
  Preset 10 - Bosphorus 4K
  Preset 12 - Bosphorus 4K
SVT-HEVC:
  7 - Bosphorus 4K
  10 - Bosphorus 4K
SVT-VP9:
  VMAF Optimized - Bosphorus 4K
  PSNR/SSIM Optimized - Bosphorus 4K
TNN:
  CPU - DenseNet
  CPU - MobileNet v2
  CPU - SqueezeNet v2
  CPU - SqueezeNet v1.1
TSCP
VOSK Speech Recognition Toolkit
WebP Image Encode
x265
Xmrig:
  Monero - 1M
  Wownero - 1M
Zstd Compression:
  3 - Compression Speed
  19 - Compression Speed
  19, Long Mode - Compression Speed
  19, Long Mode - Decompression Speed