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 15blosc: blosclz shuffleblosc: blosclz bitshufflequantlib: lczero: BLASxmrig: Monero - 1Mxmrig: Wownero - 1Mcompress-zstd: 3 - Compression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedjpegxl: PNG - 7jpegxl: JPEG - 7webp: Quality 100, Losslesssrsran: 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-QAMnettle: aes256nettle: chachanettle: sha512nettle: poly1305-aeslibraw: Post-Processing Benchmarktscp: AI Chess Performancegraphics-magick: HWB Color Spaceaom-av1: Speed 8 Realtime - Bosphorus 4Kaom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Ksvt-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 4Kx265: Bosphorus 4Kcoremark: CoreMark Size 666 - Iterations Per Secondasmfish: 1024 Hash Memory, 26 Depthc-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timeprimesieve: 1e12aobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-opus: WAV To Opus Encodevosk: openjpeg: NASA Curiosity Panorama M34openssl: SHA256openssl: RSA4096openssl: RSA4096liquid-dsp: 16 - 256 - 57liquid-dsp: 32 - 256 - 57financebench: Repo OpenMPfinancebench: Bonds OpenMPastcenc: Mediumastcenc: Thoroughastcenc: Exhaustivesqlite-speedtest: Timed Time - Size 1,000toktx: UASTC 3toktx: Zstd Compression 9toktx: Zstd Compression 19toktx: UASTC 3 + Zstd Compression 19toktx: UASTC 4 + Zstd Compression 19draco: Lionncnn: 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_transformertnn: CPU - DenseNettnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v2tnn: CPU - SqueezeNet v1.1openfoam: motorBike - Mesh Timeopenfoam: motorBike - Execution Timeopenfoam: drivaerFastback, Small Mesh Size - Mesh Timeopenfoam: drivaerFastback, Small Mesh Size - Execution TimeClang 14Clang 1519848.814077.13744.67617012.913589.45138.650.236.33957.911.60103.021.74177200000533.9526.2201.8557.4199.8563.4211.4178.179.97286.241198.85737.493398.2359.692239871140553.0969.7169.6148.51182.263104.37264.7285.4650.1254.4026.53706551.8763885924193426.00222.77110.53629.74513.0765.8775.43314.45551408298938173704806.6316387.71054466667111523333326297.79362040300.998698103.370812.80691.323945.3996.5022.16114.50610.572158.341390911.373.993.523.943.724.9311.0746.6811.477.3820.1111.3698.833831.699472.68664.574304.93237.0637103.19837.263986371.0842119936.914221.43848.97787081.813469.25121.150.336.33860.814.82104.161.84166466667543.1535.1203.6579.4210.0570.1218.3180.782.47339.721214.34751.683419.9060.732194544141754.5071.0970.7048.37681.116103.91463.8986.8051.3955.5627.37665975.9328955932663225.96621.80910.60628.56213.7246.0605.53714.34649157276814289404790.2314488.2976266667110070000026383.03398440390.201823103.538112.79441.321443.3696.4862.10714.51410.455158.720393011.544.003.523.923.704.9010.8646.9911.517.3219.7111.1699.453236.767426.46065.317302.64037.747104.20337.575448375.34359OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

90 Results Shown

C-Blosc:
  blosclz shuffle
  blosclz bitshuffle
QuantLib
LeelaChessZero
Xmrig:
  Monero - 1M
  Wownero - 1M
Zstd Compression:
  3 - Compression Speed
  19 - Compression Speed
  19, Long Mode - Compression Speed
  19, Long Mode - Decompression Speed
JPEG XL libjxl:
  PNG - 7
  JPEG - 7
WebP Image Encode
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
Nettle:
  aes256
  chacha
  sha512
  poly1305-aes
LibRaw
TSCP
GraphicsMagick
AOM AV1:
  Speed 8 Realtime - Bosphorus 4K
  Speed 9 Realtime - Bosphorus 4K
  Speed 10 Realtime - Bosphorus 4K
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
x265
Coremark
asmFish
C-Ray
POV-Ray
Primesieve
AOBench
FLAC Audio Encoding
LAME MP3 Encoding
Opus Codec Encoding
VOSK Speech Recognition Toolkit
OpenJPEG
OpenSSL:
  SHA256
  RSA4096
  RSA4096
Liquid-DSP:
  16 - 256 - 57
  32 - 256 - 57
FinanceBench:
  Repo OpenMP
  Bonds OpenMP
ASTC Encoder:
  Medium
  Thorough
  Exhaustive
SQLite Speedtest
KTX-Software toktx:
  UASTC 3
  Zstd Compression 9
  Zstd Compression 19
  UASTC 3 + Zstd Compression 19
  UASTC 4 + Zstd Compression 19
Google Draco
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
TNN:
  CPU - DenseNet
  CPU - MobileNet v2
  CPU - SqueezeNet v2
  CPU - SqueezeNet v1.1
OpenFOAM:
  motorBike - Mesh Time
  motorBike - Execution Time
  drivaerFastback, Small Mesh Size - Mesh Time
  drivaerFastback, Small Mesh Size - Execution Time