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

Limit displaying results to tests within:

Audio Encoding 3 Tests
AV1 2 Tests
C++ Boost Tests 4 Tests
Chess Test Suite 3 Tests
C/C++ Compiler Tests 14 Tests
Compression Tests 2 Tests
CPU Massive 14 Tests
Creator Workloads 20 Tests
Cryptography 3 Tests
Encoding 8 Tests
Finance 2 Tests
Game Development 3 Tests
HPC - High Performance Computing 4 Tests
Imaging 5 Tests
Common Kernel Benchmarks 2 Tests
Machine Learning 3 Tests
Multi-Core 13 Tests
NVIDIA GPU Compute 3 Tests
Programmer / Developer System Benchmarks 3 Tests
Raytracing 2 Tests
Renderers 3 Tests
Software Defined Radio 2 Tests
Server 2 Tests
Server CPU Tests 9 Tests
Single-Threaded 2 Tests
Texture Compression 3 Tests
Video Encoding 5 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
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
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 Hiding All Results Option
  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 14Clang 152004006008001000SE +/- 14.83, N = 6SE +/- 9.69, N = 97617781. (CXX) g++ options: -flto -O3 -march=native -pthread
OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASClang 14Clang 15140280420560700Min: 730 / Avg: 760.5 / Max: 829Min: 726 / Avg: 778.22 / Max: 8191. (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: vision_transformerClang 14Clang 1520406080100Min: 98.16 / Avg: 98.83 / Max: 99.32Min: 98.59 / Avg: 99.45 / Max: 101.751. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: regnety_400mClang 14Clang 153691215SE +/- 0.04, N = 2SE +/- 0.06, N = 1411.3611.16MIN: 11.22 / MAX: 11.87MIN: 10.58 / MAX: 14.91. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: regnety_400mClang 14Clang 153691215Min: 11.31 / Avg: 11.36 / Max: 11.4Min: 10.68 / Avg: 11.16 / Max: 11.551. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: resnet50Clang 14Clang 15510152025SE +/- 0.04, N = 3SE +/- 0.09, N = 1520.1119.71MIN: 19.33 / MAX: 21.9MIN: 18.65 / MAX: 28.151. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: resnet50Clang 14Clang 15510152025Min: 20.04 / Avg: 20.11 / Max: 20.19Min: 19.04 / Avg: 19.71 / Max: 20.131. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: alexnetClang 14Clang 15246810SE +/- 0.04, N = 3SE +/- 0.03, N = 157.387.32MIN: 7.09 / MAX: 8.55MIN: 6.89 / MAX: 16.131. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: alexnetClang 14Clang 153691215Min: 7.3 / Avg: 7.38 / Max: 7.44Min: 7.04 / Avg: 7.32 / Max: 7.491. (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: resnet18Clang 14Clang 153691215Min: 11.43 / Avg: 11.47 / Max: 11.53Min: 10.86 / Avg: 11.51 / Max: 12.421. (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: vgg16Clang 14Clang 151020304050Min: 46.19 / Avg: 46.68 / Max: 47.27Min: 45.49 / Avg: 46.99 / Max: 48.791. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: googlenetClang 14Clang 153691215SE +/- 0.04, N = 3SE +/- 0.08, N = 1511.0710.86MIN: 10.23 / MAX: 12.75MIN: 10.16 / MAX: 40.481. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: googlenetClang 14Clang 153691215Min: 11.01 / Avg: 11.07 / Max: 11.14Min: 10.48 / Avg: 10.86 / Max: 11.641. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: efficientnet-b0Clang 14Clang 151.10932.21863.32794.43725.5465SE +/- 0.03, N = 3SE +/- 0.02, N = 154.934.90MIN: 4.83 / MAX: 5.47MIN: 4.71 / MAX: 15.11. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: efficientnet-b0Clang 14Clang 15246810Min: 4.88 / Avg: 4.93 / Max: 4.96Min: 4.77 / Avg: 4.9 / Max: 5.031. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: mnasnetClang 14Clang 150.8371.6742.5113.3484.185SE +/- 0.02, N = 3SE +/- 0.02, N = 153.723.70MIN: 3.63 / MAX: 4.33MIN: 3.52 / MAX: 5.971. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: mnasnetClang 14Clang 15246810Min: 3.68 / Avg: 3.72 / Max: 3.75Min: 3.58 / Avg: 3.7 / Max: 3.891. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: shufflenet-v2Clang 14Clang 150.88651.7732.65953.5464.4325SE +/- 0.04, N = 3SE +/- 0.02, N = 153.943.92MIN: 3.8 / MAX: 4.39MIN: 3.73 / MAX: 141. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: shufflenet-v2Clang 14Clang 15246810Min: 3.85 / Avg: 3.94 / Max: 3.98Min: 3.77 / Avg: 3.92 / Max: 4.051. (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-v3-v3 - Model: mobilenet-v3Clang 14Clang 15246810Min: 3.49 / Avg: 3.52 / Max: 3.54Min: 3.4 / Avg: 3.52 / Max: 3.631. (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-v2-v2 - Model: mobilenet-v2Clang 14Clang 15246810Min: 3.93 / Avg: 3.99 / Max: 4.08Min: 3.84 / Avg: 4 / Max: 4.211. (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
OpenBenchmarking.orgms, Fewer Is BetterNCNN 20220729Target: CPU - Model: mobilenetClang 14Clang 153691215Min: 11.19 / Avg: 11.37 / Max: 11.5Min: 11.16 / Avg: 11.54 / Max: 12.031. (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 14Clang 158001600240032004000SE +/- 2.95, N = 3SE +/- 3.00, N = 33831.703236.77MIN: 3738.1 / MAX: 3946.4MIN: 3140.1 / MAX: 3351.741. (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: DenseNetClang 14Clang 157001400210028003500Min: 3825.93 / Avg: 3831.7 / Max: 3835.63Min: 3231.84 / Avg: 3236.77 / Max: 3242.211. (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
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Clang 14Clang 155000M10000M15000M20000M25000MMin: 29873775770 / Avg: 29893817370 / Max: 29926150310Min: 27622211690 / Avg: 27681428940 / Max: 277742419401. (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
OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 4 + Zstd Compression 19Clang 14Clang 15306090120150Min: 157.95 / Avg: 158.34 / Max: 158.59Min: 158.22 / Avg: 158.72 / Max: 159.04

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 14Clang 1515003000450060007500SE +/- 60.21, N = 3SE +/- 40.85, N = 37012.97081.81. (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: Monero - Hash Count: 1MClang 14Clang 1512002400360048006000Min: 6896.6 / Avg: 7012.9 / Max: 7098.1Min: 7000.2 / Avg: 7081.77 / Max: 7126.51. (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 14Clang 1513M26M39M52M65MSE +/- 746401.00, N = 3SE +/- 68853.93, N = 35924193459326632
OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthClang 14Clang 1510M20M30M40M50MMin: 57834873 / Avg: 59241934.33 / Max: 60377295Min: 59204939 / Avg: 59326631.67 / Max: 59443297

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 14Clang 1548121620SE +/- 0.00, N = 3SE +/- 0.01, N = 311.6014.821. (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: PNG - Encode Speed: 7Clang 14Clang 1548121620Min: 11.6 / Avg: 11.6 / Max: 11.61Min: 14.8 / Avg: 14.82 / Max: 14.841. (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
OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Wownero - Hash Count: 1MClang 14Clang 152K4K6K8K10KMin: 13525 / Avg: 13589.4 / Max: 13621.8Min: 13371.7 / Avg: 13469.2 / Max: 13626.81. (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 14Clang 1530060090012001500SE +/- 2.52, N = 3SE +/- 4.04, N = 3140514171. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceClang 14Clang 152004006008001000Min: 1400 / Avg: 1405 / Max: 1408Min: 1409 / Avg: 1417 / Max: 14221. (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.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Clang 14Clang 1550K100K150K200K250KMin: 316353.4 / Avg: 316387.67 / Max: 316410.6Min: 314243 / Avg: 314488.23 / Max: 314748.31. (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.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Clang 14Clang 158001600240032004000Min: 4803.7 / Avg: 4806.57 / Max: 4810.9Min: 4787.1 / Avg: 4790.17 / Max: 4795.41. (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 14Clang 151224364860SE +/- 0.50, N = 15SE +/- 0.45, N = 1250.1251.391. (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: VMAF Optimized - Input: Bosphorus 4KClang 14Clang 151020304050Min: 45.17 / Avg: 50.12 / Max: 51.03Min: 46.48 / Avg: 51.39 / Max: 51.991. (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 - Decompression SpeedClang 14Clang 157001400210028003500Min: 3933.2 / Avg: 3957.87 / Max: 3970.3Min: 3852 / Avg: 3860.77 / Max: 3867.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 - Compression SpeedClang 14Clang 15816243240SE +/- 0.03, N = 3SE +/- 0.00, 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 - Compression SpeedClang 14Clang 15816243240Min: 36.3 / Avg: 36.33 / Max: 36.4Min: 36.3 / Avg: 36.3 / Max: 36.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
OpenBenchmarking.orgms, Fewer Is BetterFinanceBench 2016-07-25Benchmark: Bonds OpenMPClang 14Clang 157K14K21K28K35KMin: 40262.05 / Avg: 40301 / Max: 40332.04Min: 40212.79 / Avg: 40390.2 / Max: 40697.671. (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 14Clang 151020304050SE +/- 0.08, N = 3SE +/- 0.16, N = 345.4043.371. (CC) gcc options: -O3 -march=native -flto -lz
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Clang 14Clang 15918273645Min: 45.26 / Avg: 45.4 / Max: 45.55Min: 43.21 / Avg: 43.37 / Max: 43.691. (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 14Clang 1548121620SE +/- 0.16, N = 5SE +/- 0.10, N = 1314.4614.35
OpenBenchmarking.orgSeconds, Fewer Is BetterVOSK Speech Recognition Toolkit 0.3.21Clang 14Clang 1548121620Min: 13.91 / Avg: 14.46 / Max: 14.8Min: 13.93 / Avg: 14.35 / Max: 15.3

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: Repo OpenMPClang 14Clang 155K10K15K20K25KMin: 25880.71 / Avg: 26297.79 / Max: 27040.67Min: 25828.86 / Avg: 26383.03 / Max: 27149.991. (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 14Clang 151122334455SE +/- 0.06, N = 3SE +/- 0.06, N = 350.250.31. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedClang 14Clang 151020304050Min: 50.1 / Avg: 50.2 / Max: 50.3Min: 50.2 / Avg: 50.3 / Max: 50.41. (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
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ExhaustiveClang 14Clang 15246810Min: 1.32 / Avg: 1.32 / Max: 1.33Min: 1.32 / Avg: 1.32 / Max: 1.331. (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
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedClang 14Clang 159001800270036004500Min: 5126.6 / Avg: 5138.57 / Max: 5145.6Min: 5101 / Avg: 5121.1 / Max: 5149.61. (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 14Clang 15714212835SE +/- 0.07, N = 3SE +/- 0.35, N = 429.7528.561. (CC) gcc options: -lm -O3 -march=native -flto
OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeClang 14Clang 15714212835Min: 29.61 / Avg: 29.74 / Max: 29.83Min: 27.78 / Avg: 28.56 / Max: 29.431. (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 14Clang 15100200300400500SE +/- 0.95, N = 3SE +/- 0.20, N = 3472.69426.46MIN: 470.05 / MAX: 476.68MIN: 424.42 / MAX: 427.811. (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 14Clang 1580160240320400Min: 471.65 / Avg: 472.69 / Max: 474.58Min: 426.06 / Avg: 426.46 / Max: 426.71. (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
OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondClang 14Clang 15120K240K360K480K600KMin: 705441.45 / Avg: 706551.88 / Max: 708539.38Min: 664015.22 / Avg: 665975.93 / Max: 667269.061. (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 14Clang 1550100150200250SE +/- 0.90, N = 3SE +/- 0.46, N = 3199.8210.0-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 14Clang 154080120160200Min: 198.8 / Avg: 199.8 / Max: 201.6Min: 209.2 / Avg: 210 / Max: 210.81. (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 14Clang 15130260390520650SE +/- 1.59, N = 3SE +/- 3.55, N = 3557.4579.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 MIMO 256-QAMClang 14Clang 15100200300400500Min: 554.3 / Avg: 557.37 / Max: 559.6Min: 574.6 / Avg: 579.37 / Max: 586.31. (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
OpenBenchmarking.orgSamples / Second, More Is BettersrsRAN 22.04.1Test: OFDM_TestClang 14Clang 1530M60M90M120M150MMin: 173500000 / Avg: 177200000 / Max: 180100000Min: 165400000 / Avg: 166466666.67 / Max: 1676000001. (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 14Clang 15612182430SE +/- 0.04, N = 3SE +/- 0.08, N = 326.0025.971. (CC) gcc options: -lm -lpthread -O3 -march=native -flto
OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelClang 14Clang 15612182430Min: 25.93 / Avg: 26 / Max: 26.07Min: 25.81 / Avg: 25.97 / Max: 26.081. (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 14Clang 15120240360480600SE +/- 0.45, N = 3SE +/- 0.15, N = 3533.9543.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.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMClang 14Clang 15100200300400500Min: 533 / Avg: 533.87 / Max: 534.5Min: 542.8 / Avg: 543.07 / Max: 543.31. (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 14Clang 15510152025SE +/- 0.06, N = 3SE +/- 0.12, N = 322.7721.811. (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
OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeClang 14Clang 15510152025Min: 22.67 / Avg: 22.77 / Max: 22.86Min: 21.61 / Avg: 21.81 / Max: 22.021. (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 14Clang 15612182430SE +/- 0.21, N = 3SE +/- 0.13, N = 326.5327.371. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KClang 14Clang 15612182430Min: 26.16 / Avg: 26.53 / Max: 26.9Min: 27.16 / Avg: 27.37 / Max: 27.61. (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
OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4WAV To FLACClang 14Clang 1548121620Min: 12.84 / Avg: 13.08 / Max: 13.21Min: 13.65 / Avg: 13.72 / Max: 13.781. (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
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ThoroughClang 14Clang 1548121620Min: 12.78 / Avg: 12.81 / Max: 12.83Min: 12.78 / Avg: 12.79 / Max: 12.831. (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 14Clang 1570140210280350SE +/- 0.21, N = 3SE +/- 0.16, N = 3304.93302.64MIN: 304.53 / MAX: 305.79MIN: 302.22 / MAX: 303.121. (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 14Clang 1550100150200250Min: 304.65 / Avg: 304.93 / Max: 305.35Min: 302.38 / Avg: 302.64 / Max: 302.921. (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 14Clang 158001600240032004000SE +/- 24.48, N = 3SE +/- 20.26, N = 33744.63848.91. (CXX) g++ options: -O3 -march=native -rdynamic
OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21Clang 14Clang 157001400210028003500Min: 3709 / Avg: 3744.6 / Max: 3791.5Min: 3808.5 / Avg: 3848.93 / Max: 3871.41. (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 14Clang 151428425670SE +/- 0.19, N = 3SE +/- 0.18, N = 359.6960.731. (CXX) g++ options: -O3 -march=native -flto -fopenmp -ljpeg -lz -lm
OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkClang 14Clang 151224364860Min: 59.33 / Avg: 59.69 / Max: 59.99Min: 60.53 / Avg: 60.73 / Max: 61.091. (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: 32 - Buffer Length: 256 - Filter Length: 57Clang 14Clang 15200M400M600M800M1000MMin: 1113600000 / Avg: 1115233333.33 / Max: 1116900000Min: 1098300000 / Avg: 1100700000 / Max: 11034000001. (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
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57Clang 14Clang 15200M400M600M800M1000MMin: 1053000000 / Avg: 1054466666.67 / Max: 1056000000Min: 974660000 / Avg: 976266666.67 / Max: 9776000001. (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 14Clang 1520406080100SE +/- 0.12, N = 3SE +/- 0.35, N = 379.982.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: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMClang 14Clang 151632486480Min: 79.7 / Avg: 79.93 / Max: 80.1Min: 81.8 / Avg: 82.43 / Max: 831. (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 14Clang 154080120160200SE +/- 0.52, N = 3SE +/- 0.97, N = 3178.1180.7-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 14Clang 15306090120150Min: 177.2 / Avg: 178.07 / Max: 179Min: 179.5 / Avg: 180.67 / Max: 182.61. (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 14Clang 1550100150200250SE +/- 0.78, N = 3SE +/- 0.15, N = 3211.4218.3-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 14Clang 154080120160200Min: 210.1 / Avg: 211.4 / Max: 212.8Min: 218.1 / Avg: 218.3 / Max: 218.61. (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 14Clang 15120240360480600SE +/- 0.33, N = 3SE +/- 0.62, N = 3563.4570.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.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMClang 14Clang 15100200300400500Min: 562.9 / Avg: 563.37 / Max: 564Min: 569.2 / Avg: 570.13 / Max: 571.31. (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
OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 19Clang 14Clang 1548121620Min: 14.3 / Avg: 14.51 / Max: 14.7Min: 14.46 / Avg: 14.51 / Max: 14.56

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 14Clang 150.4140.8281.2421.6562.07SE +/- 0.01, N = 3SE +/- 0.02, N = 31.741.841. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessClang 14Clang 15246810Min: 1.73 / Avg: 1.74 / Max: 1.75Min: 1.82 / Avg: 1.84 / Max: 1.871. (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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4KClang 14Clang 151326395265Min: 62.12 / Avg: 64.72 / Max: 65.67Min: 62.53 / Avg: 63.89 / Max: 65.341. (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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KClang 14Clang 151020304050Min: 48.05 / Avg: 48.51 / Max: 49.17Min: 47.49 / Avg: 48.38 / Max: 48.93

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 14Clang 151224364860SE +/- 0.26, N = 3SE +/- 0.60, N = 353.0954.501. (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 8 Realtime - Input: Bosphorus 4KClang 14Clang 151122334455Min: 52.74 / Avg: 53.09 / Max: 53.6Min: 53.31 / Avg: 54.5 / Max: 55.271. (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 14Clang 153K6K9K12K15KSE +/- 37.67, N = 3SE +/- 104.51, N = 314077.114221.41. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffleClang 14Clang 152K4K6K8K10KMin: 14011.7 / Avg: 14077.1 / Max: 14142.2Min: 14025 / Avg: 14221.37 / Max: 14381.61. (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 14Clang 154080120160200SE +/- 0.70, N = 3SE +/- 5.69, N = 3201.8203.6-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 14Clang 154080120160200Min: 200.9 / Avg: 201.83 / Max: 203.2Min: 192.3 / Avg: 203.63 / Max: 210.21. (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 14Clang 15120240360480600SE +/- 0.70, N = 3SE +/- 0.75, N = 3526.2535.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.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMClang 14Clang 1590180270360450Min: 525.1 / Avg: 526.2 / Max: 527.5Min: 533.6 / Avg: 535.07 / Max: 536.11. (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 14Clang 151224364860SE +/- 0.05, N = 3SE +/- 0.09, N = 354.4055.561. (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 14Clang 151122334455Min: 54.31 / Avg: 54.4 / Max: 54.5Min: 55.46 / Avg: 55.56 / Max: 55.741. (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 14Clang 1520406080100SE +/- 0.09, N = 3SE +/- 0.03, N = 3103.02104.161. (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 14Clang 1520406080100Min: 102.84 / Avg: 103.02 / Max: 103.15Min: 104.12 / Avg: 104.16 / Max: 104.221. (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
OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12Clang 14Clang 153691215Min: 10.51 / Avg: 10.54 / Max: 10.57Min: 10.59 / Avg: 10.61 / Max: 10.621. (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 14Clang 153691215SE +/- 0.05, N = 3SE +/- 0.02, N = 310.5710.46
OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3 + Zstd Compression 19Clang 14Clang 153691215Min: 10.48 / Avg: 10.57 / Max: 10.63Min: 10.44 / Avg: 10.46 / Max: 10.49

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 14Clang 151632486480SE +/- 0.73, N = 3SE +/- 0.37, N = 369.6170.701. (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 14Clang 151428425670Min: 68.15 / Avg: 69.61 / Max: 70.39Min: 69.97 / Avg: 70.7 / Max: 71.081. (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 14Clang 151632486480SE +/- 0.07, N = 3SE +/- 0.90, N = 369.7171.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 14Clang 151428425670Min: 69.6 / Avg: 69.71 / Max: 69.83Min: 69.3 / Avg: 71.09 / Max: 72.171. (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
OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus EncodeClang 14Clang 15246810Min: 5.4 / Avg: 5.43 / Max: 5.51Min: 5.49 / Avg: 5.54 / Max: 5.641. (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 14Clang 154K8K12K16K20KSE +/- 46.57, N = 3SE +/- 96.37, N = 319848.819936.91. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffleClang 14Clang 153K6K9K12K15KMin: 19760.7 / Avg: 19848.83 / Max: 19919Min: 19803.8 / Avg: 19936.93 / Max: 20124.21. (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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KClang 14Clang 151632486480Min: 81.95 / Avg: 82.26 / Max: 82.46Min: 80.9 / Avg: 81.12 / Max: 81.28

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 14Clang 1520406080100SE +/- 0.13, N = 3SE +/- 0.05, N = 385.4686.801. (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 14Clang 151632486480Min: 85.29 / Avg: 85.46 / Max: 85.71Min: 86.71 / Avg: 86.8 / Max: 86.871. (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 14Clang 1520406080100SE +/- 0.18, N = 3SE +/- 0.12, N = 3103.37103.541. (CXX) g++ options: -O3 -march=native -flto -pthread
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: MediumClang 14Clang 1520406080100Min: 103.12 / Avg: 103.37 / Max: 103.72Min: 103.3 / Avg: 103.54 / Max: 103.681. (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 14Clang 15246810SE +/- 0.004, N = 3SE +/- 0.009, N = 36.5026.486
OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3Clang 14Clang 153691215Min: 6.49 / Avg: 6.5 / Max: 6.51Min: 6.47 / Avg: 6.49 / Max: 6.5

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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KClang 14Clang 1520406080100Min: 104.15 / Avg: 104.37 / Max: 104.49Min: 103.44 / Avg: 103.91 / Max: 104.21

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
OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Clang 14Clang 15246810Min: 5.81 / Avg: 5.88 / Max: 5.98Min: 6.01 / Avg: 6.06 / Max: 6.151. (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 14Clang 1511K22K33K44K55KSE +/- 521.26, N = 5SE +/- 295.03, N = 351408491571. (CXX) g++ options: -O3 -march=native -flto -rdynamic
OpenBenchmarking.orgms, Fewer Is BetterOpenJPEG 2.4Encode: NASA Curiosity Panorama M34Clang 14Clang 159K18K27K36K45KMin: 50247 / Avg: 51407.8 / Max: 53050Min: 48660 / Avg: 49157.33 / Max: 496811. (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
OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionClang 14Clang 157001400210028003500Min: 3899 / Avg: 3908.67 / Max: 3922Min: 3923 / Avg: 3930.33 / Max: 39411. (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
OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v2Clang 14Clang 151326395265Min: 64.52 / Avg: 64.57 / Max: 64.62Min: 65.19 / Avg: 65.32 / Max: 65.521. (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 14Clang 1516003200480064008000SE +/- 2.05, N = 3SE +/- 2.86, N = 37286.247339.72MIN: 5504.06 / MAX: 10861.66MIN: 5536.69 / MAX: 10939.291. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: aes256Clang 14Clang 1513002600390052006500Min: 7283.38 / Avg: 7286.24 / Max: 7290.21Min: 7334.67 / Avg: 7339.72 / Max: 7344.561. (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 14Clang 150.48620.97241.45861.94482.431SE +/- 0.001, N = 3SE +/- 0.001, N = 32.1612.107
OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 9Clang 14Clang 15246810Min: 2.16 / Avg: 2.16 / Max: 2.16Min: 2.11 / Avg: 2.11 / Max: 2.11

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 14Clang 15160320480640800SE +/- 0.19, N = 3SE +/- 2.18, N = 3737.49751.681. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: sha512Clang 14Clang 15130260390520650Min: 737.15 / Avg: 737.49 / Max: 737.82Min: 749.37 / Avg: 751.68 / Max: 756.041. (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
OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceClang 14Clang 15400K800K1200K1600K2000KMin: 2151476 / Avg: 2239870.6 / Max: 2275942Min: 2176988 / Avg: 2194544.4 / Max: 22208791. (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 14Clang 1530060090012001500SE +/- 2.17, N = 3SE +/- 1.49, N = 31198.851214.34MIN: 589.65 / MAX: 3386.11MIN: 598.24 / MAX: 3435.951. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: chachaClang 14Clang 152004006008001000Min: 1194.51 / Avg: 1198.85 / Max: 1201.3Min: 1211.67 / Avg: 1214.34 / Max: 1216.831. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: poly1305-aesClang 14Clang 157001400210028003500SE +/- 1.13, N = 3SE +/- 2.21, N = 33398.233419.901. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: poly1305-aesClang 14Clang 156001200180024003000Min: 3396.92 / Avg: 3398.23 / Max: 3400.48Min: 3417.08 / Avg: 3419.9 / Max: 3424.251. (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