GCC 14 vs. Clang 18 - AMD Ryzen Threadripper 7980X

AMD Ryzen Threadripper 7980X compiler benchmarking on Fedora 40 by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2404242-NE-GCC14AMDR04
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 4 Tests
C++ Boost Tests 2 Tests
C/C++ Compiler Tests 13 Tests
Compression Tests 2 Tests
CPU Massive 10 Tests
Creator Workloads 18 Tests
Cryptography 4 Tests
Encoding 8 Tests
Game Development 2 Tests
HPC - High Performance Computing 5 Tests
Imaging 4 Tests
Machine Learning 2 Tests
Molecular Dynamics 2 Tests
MPI Benchmarks 2 Tests
Multi-Core 13 Tests
OpenMPI Tests 2 Tests
Python Tests 2 Tests
Scientific Computing 2 Tests
Software Defined Radio 2 Tests
Server CPU Tests 6 Tests
Speech 2 Tests
Telephony 2 Tests
Texture Compression 2 Tests
Video Encoding 4 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
GCC 14.0.1 20240411
April 23
  6 Hours, 36 Minutes
Clang 18.1.1
April 23
  7 Hours, 8 Minutes
Invert Hiding All Results Option
  6 Hours, 52 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):


GCC 14 vs. Clang 18 - AMD Ryzen Threadripper 7980XOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads)System76 Thelio Major (FA Z5 BIOS)AMD Device 14a44 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA21000GB CT1000T700SSD5AMD Radeon Pro W7900 45GBAMD Device 14ccDELL P2415QAquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6EFedora Linux 406.8.5-301.fc40.x86_64 (x86_64)GNOME Shell 46.1X Server + Wayland4.6 Mesa 24.0.5 (LLVM 18.1.1 DRM 3.57)GCC 14.0.1 20240411Clang 18.1.1 + LLVM 18.1.1btrfs1920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilersFile-SystemScreen ResolutionGCC 14 Vs. Clang 18 - AMD Ryzen Threadripper 7980X BenchmarksSystem Logs- Transparent Huge Pages: madvise- CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"- GCC 14.0.1 20240411: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105- Python 3.12.2- SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected

GCC 14.0.1 20240411 vs. Clang 18.1.1 ComparisonPhoronix Test SuiteBaseline+16.4%+16.4%+32.8%+32.8%+49.2%+49.2%60.2%28.3%23.4%20.4%20.4%20%14.3%11.4%9.1%8.1%6.7%6.3%5.9%5.2%5%4.5%4.4%4.1%4%4%3.6%3.5%3.4%3.2%3.2%3.2%2.9%2.9%2.7%2.5%2.4%2.3%2.3%2.2%2.1%2%3.7%65.5%41.3%SHA3-256ChaCha20-Poly130558.2%ChaCha2052%HMAC-SHA51239.4%Total Time - 4.1.R.P.P37.4%1 - 256 - 512HWB Color Space23.9%Q.1.H.C14 digit23.3%CORAL2 P121.2%Swirl21.2%F.x.A20.7%OpenMP - BM2OpenMP - BM264 - 256 - 512WPA PSK17.6%Noise-Gaussian16.4%N.S.P.L.F - CPU15.5%N.S.P.L.F - CPU14.8%wyhashCTS213.9%M.T.E.T.D.F - CPU12.1%M.T.E.T.D.F - CPU11.9%MD5CoreMark Size 666 - I.P.S10.5%JPEG - 90Sharpen8.5%Resizing8.4%A.C.PP.P.B.T.T8%9 - Compression Speed6.9%FarmHash1286.7%WAV To FLAC96000 - 1024MPI CPU - water_GMX50_bare6.2%Bosphorus 4K - Very FastBosphorus 4K - Very FastWAV To Opus Encode128 - 256 - 512Bosphorus 4K - Medium9 - D.S4.3%12 - Compression Speed4.1%bcryptSecureMark-TLS12 - D.SBosphorus 4K - Super Fast3 - Compression Speed3.5%Bosphorus 4K - Super Fast20k Atoms3.5%192000 - 1024BlowfishBosphorus 4K - Ultra FastExhaustiveR.S.A.F.I - CPU3.1%R.S.A.F.I - CPU3.1%Bosphorus 4K - Medium3%3 - D.S3%Spooky32SHA2562.9%Very Thoroughfasthash322.8%LionBosphorus 4K - Slow2.7%Church FacadeEnhancedBosphorus 4K19 - D.SM.x.A.NPreset 8 - Bosphorus 4K2.2%Medium19, Long Mode - D.SwyhashSHA3-256FarmHash128F.x.A12%SMHasherOpenSSLOpenSSLJohn The RipperC-RayLiquid-DSPGraphicsMagickWebP Image EncodeHelsingQuicksilverGraphicsMagickSMHasherminiBUDEminiBUDELiquid-DSPJohn The RipperGraphicsMagickOpenVINOOpenVINOSMHasherQuicksilverOpenVINOOpenVINOJohn The RipperCoremarkJPEG-XL libjxlGraphicsMagickGraphicsMagickTSCPsrsRAN ProjectLZ4 CompressionSMHasherFLAC Audio EncodingStargate Digital Audio WorkstationGROMACSKvazaaruvg266Opus Codec EncodingLiquid-DSPKvazaarLZ4 CompressionZstd CompressionJohn The RipperSecureMarkZstd Compressionuvg266LZ4 CompressionKvazaarLAMMPS Molecular Dynamics SimulatorStargate Digital Audio WorkstationJohn The Ripperuvg266ASTC EncoderOpenVINOOpenVINOuvg266LZ4 CompressionSMHasherOpenSSLASTC EncoderSMHasherGoogle Dracouvg266Google DracoGraphicsMagickx265Zstd CompressionSMHasherSVT-AV1ASTC EncoderZstd CompressionSMHasherSMHasherSMHasherSMHasherGCC 14.0.1 20240411Clang 18.1.1

GCC 14 vs. Clang 18 - AMD Ryzen Threadripper 7980Xquantlib: Multi-Threadedquantlib: Single-Threadedquicksilver: CTS2quicksilver: CORAL2 P1quicksilver: CORAL2 P2minibude: OpenMP - BM1minibude: OpenMP - BM1minibude: OpenMP - BM2minibude: OpenMP - BM2smhasher: wyhashsmhasher: wyhashsmhasher: SHA3-256smhasher: SHA3-256smhasher: Spooky32smhasher: Spooky32smhasher: fasthash32smhasher: fasthash32smhasher: FarmHash128smhasher: FarmHash128smhasher: t1ha2_atoncesmhasher: t1ha2_atoncesmhasher: FarmHash32 x86_64 AVXsmhasher: FarmHash32 x86_64 AVXsmhasher: t1ha0_aes_avx2 x86_64smhasher: t1ha0_aes_avx2 x86_64smhasher: MeowHash x86_64 AES-NIsmhasher: MeowHash x86_64 AES-NIlammps: 20k Atomscompress-lz4: 3 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 12 - Compression Speedcompress-zstd: 12 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedjpegxl: PNG - 90jpegxl: JPEG - 90jpegxl: PNG - 100jpegxl: JPEG - 100jpegxl-decode: Allwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionsrsran: PDSCH Processor Benchmark, Throughput Totalsrsran: PUSCH Processor Benchmark, Throughput Totaltscp: AI Chess Performancejohn-the-ripper: bcryptjohn-the-ripper: WPA PSKjohn-the-ripper: Blowfishjohn-the-ripper: HMAC-SHA512john-the-ripper: MD5graphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacekvazaar: Bosphorus 4K - Mediumkvazaar: Bosphorus 4K - Very Fastkvazaar: Bosphorus 4K - Super Fastkvazaar: Bosphorus 4K - Ultra Fastsvt-av1: Preset 4 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-av1: Preset 13 - Bosphorus 4Kuvg266: Bosphorus 4K - Slowuvg266: Bosphorus 4K - Mediumuvg266: Bosphorus 4K - Very Fastuvg266: Bosphorus 4K - Super Fastuvg266: Bosphorus 4K - Ultra Fastx265: Bosphorus 4Kcoremark: CoreMark Size 666 - Iterations Per Secondstargate: 96000 - 1024stargate: 192000 - 1024c-ray: Total Time - 4K, 16 Rays Per Pixelprimesieve: 1e13encode-flac: WAV To FLACencode-opus: WAV To Opus Encodehelsing: 14 digitrnnoise: 26 Minute Long Talking Samplesynthmark: VoiceMark_100securemark: SecureMark-TLSopenssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305liquid-dsp: 1 - 256 - 512liquid-dsp: 64 - 256 - 512liquid-dsp: 128 - 256 - 512astcenc: Mediumastcenc: Thoroughastcenc: Exhaustiveastcenc: Very Thoroughgromacs: MPI CPU - water_GMX50_baredraco: Liondraco: Church Facadeopenvino: Person Detection FP16 - CPUopenvino: Person Detection FP16 - CPUopenvino: Face Detection FP16-INT8 - CPUopenvino: Face Detection FP16-INT8 - CPUopenvino: Vehicle Detection FP16-INT8 - CPUopenvino: Vehicle Detection FP16-INT8 - CPUopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Road Segmentation ADAS FP16-INT8 - CPUopenvino: Road Segmentation ADAS FP16-INT8 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Weld Porosity Detection FP16-INT8 - CPUopenvino: Weld Porosity Detection FP16-INT8 - CPUopenvino: Person Vehicle Bike Detection FP16 - CPUopenvino: Person Vehicle Bike Detection FP16 - CPUopenvino: Noise Suppression Poconet-Like FP16 - CPUopenvino: Noise Suppression Poconet-Like FP16 - CPUopenvino: Person Re-Identification Retail FP16 - CPUopenvino: Person Re-Identification Retail FP16 - CPUopenvino: Handwritten English Recognition FP16-INT8 - CPUopenvino: Handwritten English Recognition FP16-INT8 - CPUopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUencode-wavpack: WAV To WavPackGCC 14.0.1 20240411Clang 18.1.1293011.24611.62185333328573333217866674397.544175.9024376.244175.05026137.9813.442237.331648.90520053.0725.0948833.7120.79721159.3743.84719662.3319.11037461.4624.11496787.5719.08550680.4041.83627.242146.675658.049.025882.1399.12251.425.91917.812.11825.348.57546.96941.17541.694600.86814.802.074.570.8120064.54801.919600841534465414611528662988530001331866755415521625019318525937.0579.4993.1297.059.84895.246197.492193.77927.1630.3970.7372.6574.0739.163365815.0328226.1616164.0976176.17926.35111.39219.32863.2857.607990.5704160971125135271633708417700344305.11280463.34378296868838220882489777076582465533103526179271825891710257333331242200000450.109862.44845.34468.71205.57140495240200.06159.7684.53377.584938.076.3813824.924.381304.8524.44355.9389.778089.557.644299.757.333367.2618.285969.175.332288.6627.86116609.440.433.702295240.54697.61918666723570000221300004369.140174.7665269.550210.78229888.6912.968380.27996.37220643.4525.1468593.7820.56419825.3631.02419737.3919.35131033.6226.99997667.2618.83951816.5442.39326.333141.725493.745.865640.1383.42340.925.81962.812.31861.049.45451.25440.70741.653597.36214.582.055.640.8220338.74446.121183891597264605251577852144483331484033345715319925617815920938.6784.1696.3797.809.85393.194194.885195.30726.4529.5074.3875.2776.4540.083044772.3805266.5507664.2387558.49226.43110.68018.41678.0577.4841002.5154329091093458243603724609937744172.31275596.82881238513908167191577107010698824331962158718072342630812310666671297866667459.583163.56065.51308.96155.24739425112199.47160.2083.82380.504888.566.4513601.854.461266.1025.20317.98100.608024.947.704232.677.442933.1221.125885.265.402283.1127.93115684.850.433.701OpenBenchmarking.org

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.32Configuration: Multi-ThreadedGCC 14.0.1 20240411Clang 18.1.160K120K180K240K300KSE +/- 975.48, N = 3SE +/- 1085.73, N = 3293011.2295240.51. (CXX) g++ options: -O3 -march=native -fPIE -pie
OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.32Configuration: Multi-ThreadedGCC 14.0.1 20240411Clang 18.1.150K100K150K200K250KMin: 291603.4 / Avg: 293011.17 / Max: 294884.8Min: 293926.3 / Avg: 295240.47 / Max: 297394.61. (CXX) g++ options: -O3 -march=native -fPIE -pie

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.32Configuration: Single-ThreadedGCC 14.0.1 20240411Clang 18.1.110002000300040005000SE +/- 36.95, N = 3SE +/- 22.05, N = 34611.64697.61. (CXX) g++ options: -O3 -march=native -fPIE -pie
OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.32Configuration: Single-ThreadedGCC 14.0.1 20240411Clang 18.1.18001600240032004000Min: 4540.4 / Avg: 4611.57 / Max: 4664.4Min: 4665 / Avg: 4697.57 / Max: 4739.61. (CXX) g++ options: -O3 -march=native -fPIE -pie

Quicksilver

Quicksilver is a proxy application that represents some elements of the Mercury workload by solving a simplified dynamic Monte Carlo particle transport problem. Quicksilver is developed by Lawrence Livermore National Laboratory (LLNL) and this test profile currently makes use of the OpenMP CPU threaded code path. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CTS2GCC 14.0.1 20240411Clang 18.1.15M10M15M20M25MSE +/- 6666.67, N = 3SE +/- 75351.03, N = 321853333191866671. (CXX) g++ options: -fopenmp -O3 -march=native
OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CTS2GCC 14.0.1 20240411Clang 18.1.14M8M12M16M20MMin: 21840000 / Avg: 21853333.33 / Max: 21860000Min: 19050000 / Avg: 19186666.67 / Max: 193100001. (CXX) g++ options: -fopenmp -O3 -march=native

OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CORAL2 P1GCC 14.0.1 20240411Clang 18.1.16M12M18M24M30MSE +/- 26034.17, N = 3SE +/- 32145.50, N = 328573333235700001. (CXX) g++ options: -fopenmp -O3 -march=native
OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CORAL2 P1GCC 14.0.1 20240411Clang 18.1.15M10M15M20M25MMin: 28530000 / Avg: 28573333.33 / Max: 28620000Min: 23520000 / Avg: 23570000 / Max: 236300001. (CXX) g++ options: -fopenmp -O3 -march=native

OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CORAL2 P2GCC 14.0.1 20240411Clang 18.1.15M10M15M20M25MSE +/- 80069.41, N = 3SE +/- 10000.00, N = 321786667221300001. (CXX) g++ options: -fopenmp -O3 -march=native
OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CORAL2 P2GCC 14.0.1 20240411Clang 18.1.14M8M12M16M20MMin: 21670000 / Avg: 21786666.67 / Max: 21940000Min: 22110000 / Avg: 22130000 / Max: 221400001. (CXX) g++ options: -fopenmp -O3 -march=native

miniBUDE

MiniBUDE is a mini application for the the core computation of the Bristol University Docking Engine (BUDE). This test profile currently makes use of the OpenMP implementation of miniBUDE for CPU benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 14.0.1 20240411Clang 18.1.19001800270036004500SE +/- 2.34, N = 3SE +/- 37.96, N = 154397.544369.141. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 14.0.1 20240411Clang 18.1.18001600240032004000Min: 4394.65 / Avg: 4397.54 / Max: 4402.17Min: 4171.04 / Avg: 4369.14 / Max: 4768.361. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 14.0.1 20240411Clang 18.1.14080120160200SE +/- 0.09, N = 3SE +/- 1.52, N = 15175.90174.771. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 14.0.1 20240411Clang 18.1.1306090120150Min: 175.79 / Avg: 175.9 / Max: 176.09Min: 166.84 / Avg: 174.77 / Max: 190.731. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 14.0.1 20240411Clang 18.1.111002200330044005500SE +/- 5.94, N = 3SE +/- 6.63, N = 34376.245269.551. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 14.0.1 20240411Clang 18.1.19001800270036004500Min: 4365.85 / Avg: 4376.24 / Max: 4386.41Min: 5257.76 / Avg: 5269.55 / Max: 5280.691. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 14.0.1 20240411Clang 18.1.150100150200250SE +/- 0.24, N = 3SE +/- 0.27, N = 3175.05210.781. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 14.0.1 20240411Clang 18.1.14080120160200Min: 174.63 / Avg: 175.05 / Max: 175.46Min: 210.31 / Avg: 210.78 / Max: 211.231. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

SMHasher

SMHasher is a hash function tester supporting various algorithms and able to make use of AVX and other modern CPU instruction set extensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: wyhashGCC 14.0.1 20240411Clang 18.1.16K12K18K24K30KSE +/- 77.66, N = 3SE +/- 26.97, N = 326137.9829888.69-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: wyhashGCC 14.0.1 20240411Clang 18.1.15K10K15K20K25KMin: 26027.55 / Avg: 26137.98 / Max: 26287.78Min: 29843.8 / Avg: 29888.69 / Max: 29937.041. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: SHA3-256GCC 14.0.1 20240411Clang 18.1.180160240320400SE +/- 1.54, N = 3SE +/- 3.36, N = 3237.33380.27-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: SHA3-256GCC 14.0.1 20240411Clang 18.1.170140210280350Min: 234.78 / Avg: 237.33 / Max: 240.09Min: 374.1 / Avg: 380.27 / Max: 385.661. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: Spooky32GCC 14.0.1 20240411Clang 18.1.14K8K12K16K20KSE +/- 51.73, N = 3SE +/- 64.55, N = 320053.0720643.45-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: Spooky32GCC 14.0.1 20240411Clang 18.1.14K8K12K16K20KMin: 19957.74 / Avg: 20053.07 / Max: 20135.56Min: 20529.17 / Avg: 20643.45 / Max: 20752.621. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: fasthash32GCC 14.0.1 20240411Clang 18.1.12K4K6K8K10KSE +/- 25.94, N = 3SE +/- 13.72, N = 38833.718593.78-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: fasthash32GCC 14.0.1 20240411Clang 18.1.115003000450060007500Min: 8784.69 / Avg: 8833.71 / Max: 8872.91Min: 8575.11 / Avg: 8593.78 / Max: 8620.531. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash128GCC 14.0.1 20240411Clang 18.1.15K10K15K20K25KSE +/- 114.70, N = 3SE +/- 58.42, N = 321159.3719825.36-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash128GCC 14.0.1 20240411Clang 18.1.14K8K12K16K20KMin: 20954.17 / Avg: 21159.37 / Max: 21350.8Min: 19729.48 / Avg: 19825.36 / Max: 19931.131. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceGCC 14.0.1 20240411Clang 18.1.14K8K12K16K20KSE +/- 10.73, N = 3SE +/- 62.32, N = 319662.3319737.39-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceGCC 14.0.1 20240411Clang 18.1.13K6K9K12K15KMin: 19644.94 / Avg: 19662.33 / Max: 19681.93Min: 19612.78 / Avg: 19737.39 / Max: 19801.821. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXGCC 14.0.1 20240411Clang 18.1.18K16K24K32K40KSE +/- 13.98, N = 3SE +/- 154.09, N = 337461.4631033.62-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXGCC 14.0.1 20240411Clang 18.1.16K12K18K24K30KMin: 37434.1 / Avg: 37461.46 / Max: 37480.1Min: 30794.04 / Avg: 31033.62 / Max: 31321.281. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64GCC 14.0.1 20240411Clang 18.1.120K40K60K80K100KSE +/- 144.34, N = 3SE +/- 51.02, N = 396787.5797667.26-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64GCC 14.0.1 20240411Clang 18.1.120K40K60K80K100KMin: 96498.91 / Avg: 96787.57 / Max: 96934.73Min: 97573.2 / Avg: 97667.26 / Max: 97748.531. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: MeowHash x86_64 AES-NIGCC 14.0.1 20240411Clang 18.1.111K22K33K44K55KSE +/- 105.54, N = 3SE +/- 397.13, N = 350680.4051816.54-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: MeowHash x86_64 AES-NIGCC 14.0.1 20240411Clang 18.1.19K18K27K36K45KMin: 50469.84 / Avg: 50680.4 / Max: 50798.55Min: 51022.32 / Avg: 51816.54 / Max: 52221.141. (CXX) g++ options: -O3 -march=native

LAMMPS Molecular Dynamics Simulator

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsGCC 14.0.1 20240411Clang 18.1.1612182430SE +/- 0.28, N = 3SE +/- 0.04, N = 327.2426.331. (CXX) g++ options: -O3 -march=native -lm -ldl
OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsGCC 14.0.1 20240411Clang 18.1.1612182430Min: 26.89 / Avg: 27.24 / Max: 27.78Min: 26.24 / Avg: 26.33 / Max: 26.381. (CXX) g++ options: -O3 -march=native -lm -ldl

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (silesia archive) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 3 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.1306090120150SE +/- 0.46, N = 3SE +/- 1.63, N = 4146.67141.721. (CC) gcc options: -O3 -march=native
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 3 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.1306090120150Min: 145.75 / Avg: 146.67 / Max: 147.21Min: 139.75 / Avg: 141.72 / Max: 146.581. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 3 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.112002400360048006000SE +/- 20.86, N = 3SE +/- 60.76, N = 45658.05493.71. (CC) gcc options: -O3 -march=native
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 3 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.110002000300040005000Min: 5618 / Avg: 5658.03 / Max: 5688.2Min: 5411.4 / Avg: 5493.68 / Max: 5672.61. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 9 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.11122334455SE +/- 0.30, N = 3SE +/- 0.07, N = 349.0245.861. (CC) gcc options: -O3 -march=native
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 9 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.11020304050Min: 48.52 / Avg: 49.02 / Max: 49.57Min: 45.76 / Avg: 45.86 / Max: 45.991. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 9 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.113002600390052006500SE +/- 36.97, N = 3SE +/- 4.45, N = 35882.15640.11. (CC) gcc options: -O3 -march=native
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 9 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.110002000300040005000Min: 5808.2 / Avg: 5882.13 / Max: 5919.2Min: 5631.2 / Avg: 5640.1 / Max: 5644.91. (CC) gcc options: -O3 -march=native

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) 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.4Compression Level: 12 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.190180270360450SE +/- 3.11, N = 3SE +/- 0.40, N = 3399.1383.4-Qunused-arguments1. (CC) gcc options: -O3 -march=native -pthread -lz
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.170140210280350Min: 395.3 / Avg: 399.13 / Max: 405.3Min: 382.7 / Avg: 383.4 / Max: 384.11. (CC) gcc options: -O3 -march=native -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.15001000150020002500SE +/- 21.94, N = 3SE +/- 2.17, N = 32251.42340.9-Qunused-arguments1. (CC) gcc options: -O3 -march=native -pthread -lz
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.1400800120016002000Min: 2225.1 / Avg: 2251.43 / Max: 2295Min: 2337.2 / Avg: 2340.93 / Max: 2344.71. (CC) gcc options: -O3 -march=native -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.1612182430SE +/- 0.03, N = 3SE +/- 0.07, N = 325.925.8-Qunused-arguments1. (CC) gcc options: -O3 -march=native -pthread -lz
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedGCC 14.0.1 20240411Clang 18.1.1612182430Min: 25.9 / Avg: 25.93 / Max: 26Min: 25.7 / Avg: 25.83 / Max: 25.91. (CC) gcc options: -O3 -march=native -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.1400800120016002000SE +/- 2.52, N = 3SE +/- 2.11, N = 31917.81962.8-Qunused-arguments1. (CC) gcc options: -O3 -march=native -pthread -lz
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.130060090012001500Min: 1912.8 / Avg: 1917.77 / Max: 1921Min: 1958.8 / Avg: 1962.77 / Max: 19661. (CC) gcc options: -O3 -march=native -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedGCC 14.0.1 20240411Clang 18.1.13691215SE +/- 0.07, N = 3SE +/- 0.03, N = 312.112.3-Qunused-arguments1. (CC) gcc options: -O3 -march=native -pthread -lz
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedGCC 14.0.1 20240411Clang 18.1.148121620Min: 12 / Avg: 12.13 / Max: 12.2Min: 12.2 / Avg: 12.27 / Max: 12.31. (CC) gcc options: -O3 -march=native -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.1400800120016002000SE +/- 10.14, N = 3SE +/- 3.56, N = 31825.31861.0-Qunused-arguments1. (CC) gcc options: -O3 -march=native -pthread -lz
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedGCC 14.0.1 20240411Clang 18.1.130060090012001500Min: 1814.4 / Avg: 1825.33 / Max: 1845.6Min: 1854.1 / Avg: 1860.97 / Max: 18661. (CC) gcc options: -O3 -march=native -pthread -lz

JPEG-XL libjxl

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 90GCC 14.0.1 20240411Clang 18.1.11122334455SE +/- 0.41, N = 15SE +/- 0.47, N = 1548.5849.451. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm
OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 90GCC 14.0.1 20240411Clang 18.1.11020304050Min: 45.84 / Avg: 48.57 / Max: 51.24Min: 46.5 / Avg: 49.45 / Max: 53.371. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 90GCC 14.0.1 20240411Clang 18.1.11224364860SE +/- 0.51, N = 5SE +/- 0.62, N = 446.9751.251. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm
OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 90GCC 14.0.1 20240411Clang 18.1.11020304050Min: 45.13 / Avg: 46.97 / Max: 48.02Min: 49.61 / Avg: 51.25 / Max: 52.61. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 100GCC 14.0.1 20240411Clang 18.1.1918273645SE +/- 0.13, N = 3SE +/- 0.04, N = 341.1840.711. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm
OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: PNG - Quality: 100GCC 14.0.1 20240411Clang 18.1.1918273645Min: 40.96 / Avg: 41.17 / Max: 41.42Min: 40.63 / Avg: 40.71 / Max: 40.761. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 100GCC 14.0.1 20240411Clang 18.1.11020304050SE +/- 0.17, N = 3SE +/- 0.04, N = 341.6941.651. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm
OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL libjxl 0.10.1Input: JPEG - Quality: 100GCC 14.0.1 20240411Clang 18.1.1918273645Min: 41.36 / Avg: 41.69 / Max: 41.9Min: 41.59 / Avg: 41.65 / Max: 41.741. (CXX) g++ options: -O3 -march=native -fno-rtti -fPIE -pie -lm

JPEG-XL Decoding libjxl

OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL Decoding libjxl 0.10.1CPU Threads: AllGCC 14.0.1 20240411Clang 18.1.1130260390520650SE +/- 1.93, N = 3SE +/- 3.24, N = 3600.87597.36
OpenBenchmarking.orgMP/s, More Is BetterJPEG-XL Decoding libjxl 0.10.1CPU Threads: AllGCC 14.0.1 20240411Clang 18.1.1110220330440550Min: 597.17 / Avg: 600.87 / Max: 603.69Min: 590.89 / Avg: 597.36 / Max: 600.7

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 100GCC 14.0.1 20240411Clang 18.1.148121620SE +/- 0.03, N = 3SE +/- 0.04, N = 314.8014.58-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100GCC 14.0.1 20240411Clang 18.1.148121620Min: 14.73 / Avg: 14.8 / Max: 14.84Min: 14.54 / Avg: 14.58 / Max: 14.661. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessGCC 14.0.1 20240411Clang 18.1.10.46580.93161.39741.86322.329SE +/- 0.01, N = 3SE +/- 0.01, N = 32.072.05-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessGCC 14.0.1 20240411Clang 18.1.1246810Min: 2.06 / Avg: 2.07 / Max: 2.08Min: 2.03 / Avg: 2.05 / Max: 2.051. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionGCC 14.0.1 20240411Clang 18.1.11.2692.5383.8075.0766.345SE +/- 0.00, N = 3SE +/- 0.01, N = 34.575.64-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionGCC 14.0.1 20240411Clang 18.1.1246810Min: 4.56 / Avg: 4.57 / Max: 4.58Min: 5.63 / Avg: 5.64 / Max: 5.651. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionGCC 14.0.1 20240411Clang 18.1.10.18450.3690.55350.7380.9225SE +/- 0.00, N = 3SE +/- 0.00, N = 30.810.82-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionGCC 14.0.1 20240411Clang 18.1.1246810Min: 0.8 / Avg: 0.81 / Max: 0.81Min: 0.82 / Avg: 0.82 / Max: 0.831. (CC) gcc options: -fvisibility=hidden -O3 -march=native -lm

srsRAN Project

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PDSCH Processor Benchmark, Throughput TotalGCC 14.0.1 20240411Clang 18.1.14K8K12K16K20KSE +/- 160.00, N = 15SE +/- 173.47, N = 320064.520338.71. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -mavx512f -mavx512cd -mavx512bw -mavx512dq -fno-trapping-math -fno-math-errno -ldl
OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PDSCH Processor Benchmark, Throughput TotalGCC 14.0.1 20240411Clang 18.1.14K8K12K16K20KMin: 18442.6 / Avg: 20064.51 / Max: 21144.8Min: 20127.9 / Avg: 20338.67 / Max: 20682.71. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -mavx512f -mavx512cd -mavx512bw -mavx512dq -fno-trapping-math -fno-math-errno -ldl

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PUSCH Processor Benchmark, Throughput TotalGCC 14.0.1 20240411Clang 18.1.110002000300040005000SE +/- 0.38, N = 3SE +/- 0.23, N = 34801.94446.1MIN: 3393.9 / MAX: 4802.5MIN: 2910.7 / MAX: 4446.51. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -mavx512f -mavx512cd -mavx512bw -mavx512dq -fno-trapping-math -fno-math-errno -ldl
OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PUSCH Processor Benchmark, Throughput TotalGCC 14.0.1 20240411Clang 18.1.18001600240032004000Min: 4801.2 / Avg: 4801.9 / Max: 4802.5Min: 4445.7 / Avg: 4446.13 / Max: 4446.51. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -mavx512f -mavx512cd -mavx512bw -mavx512dq -fno-trapping-math -fno-math-errno -ldl

TSCP

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

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 14.0.1 20240411Clang 18.1.1500K1000K1500K2000K2500KSE +/- 3119.54, N = 5SE +/- 2576.48, N = 5196008421183891. (CC) gcc options: -O3 -march=native
OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 14.0.1 20240411Clang 18.1.1400K800K1200K1600K2000KMin: 1953113 / Avg: 1960083.6 / Max: 1967064Min: 2110260 / Avg: 2118388.6 / Max: 21265551. (CC) gcc options: -O3 -march=native

John The Ripper

This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: bcryptGCC 14.0.1 20240411Clang 18.1.130K60K90K120K150KSE +/- 239.95, N = 3SE +/- 1053.28, N = 31534461597261. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: bcryptGCC 14.0.1 20240411Clang 18.1.130K60K90K120K150KMin: 153100 / Avg: 153446 / Max: 153907Min: 157747 / Avg: 159725.67 / Max: 1613411. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: WPA PSKGCC 14.0.1 20240411Clang 18.1.1120K240K360K480K600KSE +/- 668.00, N = 3SE +/- 3691.65, N = 35414614605251. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: WPA PSKGCC 14.0.1 20240411Clang 18.1.190K180K270K360K450KMin: 540125 / Avg: 541461 / Max: 542129Min: 454080 / Avg: 460525.33 / Max: 4668671. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: BlowfishGCC 14.0.1 20240411Clang 18.1.130K60K90K120K150KSE +/- 79.08, N = 3SE +/- 609.99, N = 31528661577851. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: BlowfishGCC 14.0.1 20240411Clang 18.1.130K60K90K120K150KMin: 152781 / Avg: 152866 / Max: 153024Min: 156710 / Avg: 157785.33 / Max: 1588221. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: HMAC-SHA512GCC 14.0.1 20240411Clang 18.1.160M120M180M240M300MSE +/- 1504066.82, N = 3SE +/- 6642498.38, N = 152988530002144483331. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: HMAC-SHA512GCC 14.0.1 20240411Clang 18.1.150M100M150M200M250MMin: 296538000 / Avg: 298853000 / Max: 301674000Min: 187329000 / Avg: 214448333.33 / Max: 2548660001. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: MD5GCC 14.0.1 20240411Clang 18.1.13M6M9M12M15MSE +/- 15878.01, N = 3SE +/- 17975.29, N = 313318667148403331. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: MD5GCC 14.0.1 20240411Clang 18.1.13M6M9M12M15MMin: 13291000 / Avg: 13318666.67 / Max: 13346000Min: 14811000 / Avg: 14840333.33 / Max: 148730001. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

GraphicsMagick

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SwirlGCC 14.0.1 20240411Clang 18.1.1120240360480600SE +/- 0.88, N = 3SE +/- 0.58, N = 3554457-lgomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SwirlGCC 14.0.1 20240411Clang 18.1.1100200300400500Min: 552 / Avg: 553.67 / Max: 555Min: 456 / Avg: 457 / Max: 4581. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: RotateGCC 14.0.1 20240411Clang 18.1.1306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3155153-lgomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: RotateGCC 14.0.1 20240411Clang 18.1.1306090120150Min: 155 / Avg: 155 / Max: 155Min: 153 / Avg: 153 / Max: 1531. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenGCC 14.0.1 20240411Clang 18.1.150100150200250SE +/- 0.33, N = 3SE +/- 1.00, N = 3216199-lgomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenGCC 14.0.1 20240411Clang 18.1.14080120160200Min: 216 / Avg: 216.33 / Max: 217Min: 198 / Avg: 199 / Max: 2011. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedGCC 14.0.1 20240411Clang 18.1.160120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3250256-lgomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedGCC 14.0.1 20240411Clang 18.1.150100150200250Min: 250 / Avg: 250.33 / Max: 251Min: 256 / Avg: 256.33 / Max: 2571. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingGCC 14.0.1 20240411Clang 18.1.14080120160200SE +/- 0.58, N = 3SE +/- 0.33, N = 3193178-lgomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingGCC 14.0.1 20240411Clang 18.1.14080120160200Min: 192 / Avg: 193 / Max: 194Min: 177 / Avg: 177.67 / Max: 1781. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: Noise-GaussianGCC 14.0.1 20240411Clang 18.1.14080120160200SE +/- 0.33, N = 3SE +/- 0.00, N = 3185159-lgomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: Noise-GaussianGCC 14.0.1 20240411Clang 18.1.1306090120150Min: 184 / Avg: 184.67 / Max: 185Min: 159 / Avg: 159 / Max: 1591. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: HWB Color SpaceGCC 14.0.1 20240411Clang 18.1.160120180240300SE +/- 0.67, N = 3SE +/- 0.33, N = 3259209-lgomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: HWB Color SpaceGCC 14.0.1 20240411Clang 18.1.150100150200250Min: 258 / Avg: 258.67 / Max: 260Min: 208 / Avg: 208.67 / Max: 2091. (CC) gcc options: -fopenmp -O3 -march=native -ljpeg -lX11 -lz -lm -lpthread

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: MediumGCC 14.0.1 20240411Clang 18.1.1918273645SE +/- 0.04, N = 3SE +/- 0.06, N = 337.0538.67-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: MediumGCC 14.0.1 20240411Clang 18.1.1816243240Min: 36.97 / Avg: 37.05 / Max: 37.12Min: 38.55 / Avg: 38.67 / Max: 38.761. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Very FastGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.12, N = 3SE +/- 0.17, N = 379.4984.16-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Very FastGCC 14.0.1 20240411Clang 18.1.11632486480Min: 79.25 / Avg: 79.49 / Max: 79.66Min: 83.85 / Avg: 84.16 / Max: 84.411. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Super FastGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.91, N = 5SE +/- 0.32, N = 393.1296.37-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Super FastGCC 14.0.1 20240411Clang 18.1.120406080100Min: 89.93 / Avg: 93.12 / Max: 95Min: 95.94 / Avg: 96.37 / Max: 971. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.89, N = 3SE +/- 0.86, N = 397.0597.80-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 14.0.1 20240411Clang 18.1.120406080100Min: 95.28 / Avg: 97.05 / Max: 98.13Min: 96.13 / Avg: 97.8 / Max: 98.961. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -lm -lrt

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 4 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.13691215SE +/- 0.023, N = 3SE +/- 0.023, N = 39.8489.8531. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 4 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.13691215Min: 9.81 / Avg: 9.85 / Max: 9.89Min: 9.82 / Avg: 9.85 / Max: 9.91. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 8 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.71, N = 3SE +/- 0.39, N = 395.2593.191. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 8 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.120406080100Min: 94.5 / Avg: 95.25 / Max: 96.66Min: 92.73 / Avg: 93.19 / Max: 93.961. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 12 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.14080120160200SE +/- 1.09, N = 3SE +/- 1.72, N = 8197.49194.891. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 12 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.14080120160200Min: 195.35 / Avg: 197.49 / Max: 198.97Min: 188.27 / Avg: 194.89 / Max: 204.81. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 13 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.14080120160200SE +/- 1.61, N = 3SE +/- 1.67, N = 15193.78195.311. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2.0Encoder Mode: Preset 13 - Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.14080120160200Min: 190.58 / Avg: 193.78 / Max: 195.62Min: 184.82 / Avg: 195.31 / Max: 209.941. (CXX) g++ options: -O3 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

uvg266

uvg266 is an open-source VVC/H.266 (Versatile Video Coding) encoder based on Kvazaar as part of the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: SlowGCC 14.0.1 20240411Clang 18.1.1612182430SE +/- 0.02, N = 3SE +/- 0.03, N = 327.1626.451. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: SlowGCC 14.0.1 20240411Clang 18.1.1612182430Min: 27.12 / Avg: 27.16 / Max: 27.2Min: 26.39 / Avg: 26.45 / Max: 26.491. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: MediumGCC 14.0.1 20240411Clang 18.1.1714212835SE +/- 0.06, N = 3SE +/- 0.02, N = 330.3929.501. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: MediumGCC 14.0.1 20240411Clang 18.1.1714212835Min: 30.28 / Avg: 30.39 / Max: 30.48Min: 29.48 / Avg: 29.5 / Max: 29.531. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Very FastGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.15, N = 3SE +/- 0.26, N = 370.7374.381. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Very FastGCC 14.0.1 20240411Clang 18.1.11428425670Min: 70.47 / Avg: 70.73 / Max: 70.98Min: 73.91 / Avg: 74.38 / Max: 74.821. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Super FastGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.25, N = 3SE +/- 0.22, N = 372.6575.271. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Super FastGCC 14.0.1 20240411Clang 18.1.11428425670Min: 72.33 / Avg: 72.65 / Max: 73.14Min: 75.03 / Avg: 75.27 / Max: 75.711. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.13, N = 3SE +/- 0.08, N = 374.0776.451. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 14.0.1 20240411Clang 18.1.11530456075Min: 73.81 / Avg: 74.07 / Max: 74.23Min: 76.33 / Avg: 76.45 / Max: 76.611. (CXX) g++ options: -O3 -march=native

x265

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.1918273645SE +/- 0.17, N = 3SE +/- 0.12, N = 339.1640.081. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl
OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 4KGCC 14.0.1 20240411Clang 18.1.1816243240Min: 38.98 / Avg: 39.16 / Max: 39.51Min: 39.85 / Avg: 40.08 / Max: 40.261. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -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 SecondGCC 14.0.1 20240411Clang 18.1.1700K1400K2100K2800K3500KSE +/- 1831.80, N = 3SE +/- 24583.22, N = 153365815.033044772.381. (CC) gcc options: -O2 -O3 -march=native -lrt" -lrt
OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 14.0.1 20240411Clang 18.1.1600K1200K1800K2400K3000KMin: 3363110.88 / Avg: 3365815.03 / Max: 3369307.71Min: 2818865.85 / Avg: 3044772.38 / Max: 3115492.271. (CC) gcc options: -O2 -O3 -march=native -lrt" -lrt

Stargate Digital Audio Workstation

Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 96000 - Buffer Size: 1024GCC 14.0.1 20240411Clang 18.1.1246810SE +/- 0.000716, N = 3SE +/- 0.013288, N = 36.1616166.5507661. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 96000 - Buffer Size: 1024GCC 14.0.1 20240411Clang 18.1.13691215Min: 6.16 / Avg: 6.16 / Max: 6.16Min: 6.53 / Avg: 6.55 / Max: 6.581. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 192000 - Buffer Size: 1024GCC 14.0.1 20240411Clang 18.1.10.95371.90742.86113.81484.7685SE +/- 0.009323, N = 3SE +/- 0.003706, N = 34.0976174.2387551. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 192000 - Buffer Size: 1024GCC 14.0.1 20240411Clang 18.1.1246810Min: 4.08 / Avg: 4.1 / Max: 4.11Min: 4.23 / Avg: 4.24 / Max: 4.251. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

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 PixelGCC 14.0.1 20240411Clang 18.1.1246810SE +/- 0.026, N = 3SE +/- 0.018, N = 36.1798.4921. (CC) gcc options: -lm -lpthread -O3 -march=native
OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 14.0.1 20240411Clang 18.1.13691215Min: 6.13 / Avg: 6.18 / Max: 6.22Min: 8.46 / Avg: 8.49 / Max: 8.521. (CC) gcc options: -lm -lpthread -O3 -march=native

Primesieve

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.1Length: 1e13GCC 14.0.1 20240411Clang 18.1.1612182430SE +/- 0.06, N = 3SE +/- 0.02, N = 326.3526.431. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.1Length: 1e13GCC 14.0.1 20240411Clang 18.1.1612182430Min: 26.24 / Avg: 26.35 / Max: 26.44Min: 26.4 / Avg: 26.43 / Max: 26.471. (CXX) g++ options: -O3 -march=native

FLAC Audio Encoding

This test times how long it takes to encode a sample WAV file to FLAC audio format ten times using the --best preset settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4WAV To FLACGCC 14.0.1 20240411Clang 18.1.13691215SE +/- 0.02, N = 5SE +/- 0.03, N = 511.3910.681. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4WAV To FLACGCC 14.0.1 20240411Clang 18.1.13691215Min: 11.35 / Avg: 11.39 / Max: 11.45Min: 10.61 / Avg: 10.68 / Max: 10.771. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -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 five times. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.4WAV To Opus EncodeGCC 14.0.1 20240411Clang 18.1.1510152025SE +/- 0.02, N = 5SE +/- 0.02, N = 519.3318.421. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.4WAV To Opus EncodeGCC 14.0.1 20240411Clang 18.1.1510152025Min: 19.26 / Avg: 19.33 / Max: 19.37Min: 18.37 / Avg: 18.42 / Max: 18.481. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm

Helsing

Helsing is an open-source POSIX vampire number generator. This test profile measures the time it takes to generate vampire numbers between varying numbers of digits. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 14 digitGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.21, N = 3SE +/- 0.30, N = 363.2978.061. (CC) gcc options: -O2 -pthread
OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 14 digitGCC 14.0.1 20240411Clang 18.1.11530456075Min: 62.89 / Avg: 63.29 / Max: 63.61Min: 77.49 / Avg: 78.06 / Max: 78.511. (CC) gcc options: -O2 -pthread

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 0.2Input: 26 Minute Long Talking SampleGCC 14.0.1 20240411Clang 18.1.1246810SE +/- 0.035, N = 3SE +/- 0.046, N = 37.6077.4841. (CC) gcc options: -O3 -march=native -pedantic -fvisibility=hidden
OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 0.2Input: 26 Minute Long Talking SampleGCC 14.0.1 20240411Clang 18.1.13691215Min: 7.54 / Avg: 7.61 / Max: 7.65Min: 7.43 / Avg: 7.48 / Max: 7.581. (CC) gcc options: -O3 -march=native -pedantic -fvisibility=hidden

Google SynthMark

SynthMark is a cross platform tool for benchmarking CPU performance under a variety of real-time audio workloads. It uses a polyphonic synthesizer model to provide standardized tests for latency, jitter and computational throughput. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100GCC 14.0.1 20240411Clang 18.1.12004006008001000SE +/- 2.19, N = 3SE +/- 2.74, N = 3990.571002.521. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100GCC 14.0.1 20240411Clang 18.1.12004006008001000Min: 986.34 / Avg: 990.57 / Max: 993.68Min: 997.05 / Avg: 1002.52 / Max: 1005.51. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

SecureMark

SecureMark is an objective, standardized benchmarking framework for measuring the efficiency of cryptographic processing solutions developed by EEMBC. SecureMark-TLS is benchmarking Transport Layer Security performance with a focus on IoT/edge computing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSGCC 14.0.1 20240411Clang 18.1.190K180K270K360K450KSE +/- 1794.60, N = 3SE +/- 1948.09, N = 34160974329091. (CC) gcc options: -pedantic -O3
OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSGCC 14.0.1 20240411Clang 18.1.180K160K240K320K400KMin: 413216.5 / Avg: 416097.26 / Max: 419391.75Min: 430204.38 / Avg: 432909.41 / Max: 436690.341. (CC) gcc options: -pedantic -O3

OpenSSL

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256GCC 14.0.1 20240411Clang 18.1.120000M40000M60000M80000M100000MSE +/- 254544356.50, N = 3SE +/- 281782565.20, N = 3112513527163109345824360-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256GCC 14.0.1 20240411Clang 18.1.120000M40000M60000M80000M100000MMin: 112108503670 / Avg: 112513527163.33 / Max: 112983144630Min: 109051280230 / Avg: 109345824360 / Max: 1099091938401. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512GCC 14.0.1 20240411Clang 18.1.18000M16000M24000M32000M40000MSE +/- 40543653.85, N = 3SE +/- 38811972.88, N = 33708417700337246099377-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512GCC 14.0.1 20240411Clang 18.1.16000M12000M18000M24000M30000MMin: 37034469360 / Avg: 37084177003.33 / Max: 37164512590Min: 37199573350 / Avg: 37246099376.67 / Max: 373231732101. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096GCC 14.0.1 20240411Clang 18.1.19K18K27K36K45KSE +/- 89.80, N = 3SE +/- 71.24, N = 344305.144172.3-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096GCC 14.0.1 20240411Clang 18.1.18K16K24K32K40KMin: 44202 / Avg: 44305.1 / Max: 44484Min: 44093.4 / Avg: 44172.3 / Max: 44314.51. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096GCC 14.0.1 20240411Clang 18.1.1300K600K900K1200K1500KSE +/- 1971.44, N = 3SE +/- 967.52, N = 31280463.31275596.8-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096GCC 14.0.1 20240411Clang 18.1.1200K400K600K800K1000KMin: 1278248.4 / Avg: 1280463.3 / Max: 1284395.7Min: 1274289.3 / Avg: 1275596.8 / Max: 1277485.91. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20GCC 14.0.1 20240411Clang 18.1.190000M180000M270000M360000M450000MSE +/- 56533218.78, N = 3SE +/- 161435637.78, N = 3437829686883288123851390-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20GCC 14.0.1 20240411Clang 18.1.180000M160000M240000M320000M400000MMin: 437739940520 / Avg: 437829686883.33 / Max: 437934118500Min: 287914848260 / Avg: 288123851390 / Max: 2884414788901. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMGCC 14.0.1 20240411Clang 18.1.1200000M400000M600000M800000M1000000MSE +/- 665285492.45, N = 3SE +/- 246618519.80, N = 3822088248977816719157710-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMGCC 14.0.1 20240411Clang 18.1.1140000M280000M420000M560000M700000MMin: 820898914030 / Avg: 822088248976.67 / Max: 823199565410Min: 816248488920 / Avg: 816719157710 / Max: 8170822232701. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMGCC 14.0.1 20240411Clang 18.1.1150000M300000M450000M600000M750000MSE +/- 612129667.02, N = 3SE +/- 847452668.98, N = 3707658246553701069882433-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMGCC 14.0.1 20240411Clang 18.1.1120000M240000M360000M480000M600000MMin: 707011275160 / Avg: 707658246553.33 / Max: 708881831800Min: 699375225510 / Avg: 701069882433.33 / Max: 7019423408101. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305GCC 14.0.1 20240411Clang 18.1.170000M140000M210000M280000M350000MSE +/- 34389860.61, N = 3SE +/- 32266915.14, N = 3310352617927196215871807-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305GCC 14.0.1 20240411Clang 18.1.150000M100000M150000M200000M250000MMin: 310286003130 / Avg: 310352617926.67 / Max: 310400752300Min: 196176727520 / Avg: 196215871806.67 / Max: 1962798765401. (CC) gcc options: -pthread -m64 -O3 -march=native -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 1.6Threads: 1 - Buffer Length: 256 - Filter Length: 512GCC 14.0.1 20240411Clang 18.1.15M10M15M20M25MSE +/- 417025.62, N = 12SE +/- 343818.42, N = 1318258917234263081. (CC) gcc options: -O3 -march=native -pthread -lm -lc -lliquid
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 1 - Buffer Length: 256 - Filter Length: 512GCC 14.0.1 20240411Clang 18.1.14M8M12M16M20MMin: 15325000 / Avg: 18258916.67 / Max: 19335000Min: 19366000 / Avg: 23426307.69 / Max: 240640001. (CC) gcc options: -O3 -march=native -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 512GCC 14.0.1 20240411Clang 18.1.1300M600M900M1200M1500MSE +/- 3868821.24, N = 3SE +/- 5417358.93, N = 3102573333312310666671. (CC) gcc options: -O3 -march=native -pthread -lm -lc -lliquid
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 64 - Buffer Length: 256 - Filter Length: 512GCC 14.0.1 20240411Clang 18.1.1200M400M600M800M1000MMin: 1020000000 / Avg: 1025733333.33 / Max: 1033100000Min: 1225500000 / Avg: 1231066666.67 / Max: 12419000001. (CC) gcc options: -O3 -march=native -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 128 - Buffer Length: 256 - Filter Length: 512GCC 14.0.1 20240411Clang 18.1.1300M600M900M1200M1500MSE +/- 4106498.91, N = 3SE +/- 7521155.35, N = 3124220000012978666671. (CC) gcc options: -O3 -march=native -pthread -lm -lc -lliquid
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 128 - Buffer Length: 256 - Filter Length: 512GCC 14.0.1 20240411Clang 18.1.1200M400M600M800M1000MMin: 1237700000 / Avg: 1242200000 / Max: 1250400000Min: 1289900000 / Avg: 1297866666.67 / Max: 13129000001. (CC) gcc options: -O3 -march=native -pthread -lm -lc -lliquid

ASTC Encoder

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: MediumGCC 14.0.1 20240411Clang 18.1.1100200300400500SE +/- 0.79, N = 3SE +/- 0.34, N = 3450.11459.581. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: MediumGCC 14.0.1 20240411Clang 18.1.180160240320400Min: 449.14 / Avg: 450.11 / Max: 451.66Min: 459.09 / Avg: 459.58 / Max: 460.231. (CXX) g++ options: -O3 -flto -pthread

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: ThoroughGCC 14.0.1 20240411Clang 18.1.11428425670SE +/- 0.03, N = 3SE +/- 0.11, N = 362.4563.561. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: ThoroughGCC 14.0.1 20240411Clang 18.1.11224364860Min: 62.41 / Avg: 62.45 / Max: 62.5Min: 63.41 / Avg: 63.56 / Max: 63.791. (CXX) g++ options: -O3 -flto -pthread

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: ExhaustiveGCC 14.0.1 20240411Clang 18.1.11.24042.48083.72124.96166.202SE +/- 0.0104, N = 3SE +/- 0.0146, N = 35.34465.51301. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: ExhaustiveGCC 14.0.1 20240411Clang 18.1.1246810Min: 5.32 / Avg: 5.34 / Max: 5.36Min: 5.5 / Avg: 5.51 / Max: 5.541. (CXX) g++ options: -O3 -flto -pthread

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: Very ThoroughGCC 14.0.1 20240411Clang 18.1.13691215SE +/- 0.0183, N = 3SE +/- 0.0212, N = 38.71208.96151. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: Very ThoroughGCC 14.0.1 20240411Clang 18.1.13691215Min: 8.68 / Avg: 8.71 / Max: 8.73Min: 8.93 / Avg: 8.96 / Max: 91. (CXX) g++ options: -O3 -flto -pthread

GROMACS

The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing with the water_GMX50 data. This test profile allows selecting between CPU and GPU-based GROMACS builds. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2024Implementation: MPI CPU - Input: water_GMX50_bareGCC 14.0.1 20240411Clang 18.1.11.25352.5073.76055.0146.2675SE +/- 0.005, N = 3SE +/- 0.008, N = 35.5715.2471. (CXX) g++ options: -O3 -march=native -lm
OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2024Implementation: MPI CPU - Input: water_GMX50_bareGCC 14.0.1 20240411Clang 18.1.1246810Min: 5.57 / Avg: 5.57 / Max: 5.58Min: 5.23 / Avg: 5.25 / Max: 5.261. (CXX) g++ options: -O3 -march=native -lm

Google Draco

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: LionGCC 14.0.1 20240411Clang 18.1.19001800270036004500SE +/- 16.90, N = 3SE +/- 18.35, N = 3404939421. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: LionGCC 14.0.1 20240411Clang 18.1.17001400210028003500Min: 4017 / Avg: 4049.33 / Max: 4074Min: 3917 / Avg: 3942.33 / Max: 39781. (CXX) g++ options: -O3 -march=native

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: Church FacadeGCC 14.0.1 20240411Clang 18.1.111002200330044005500SE +/- 9.33, N = 3SE +/- 9.17, N = 3524051121. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: Church FacadeGCC 14.0.1 20240411Clang 18.1.19001800270036004500Min: 5225 / Avg: 5239.67 / Max: 5257Min: 5102 / Avg: 5111.67 / Max: 51301. (CXX) g++ options: -O3 -march=native

OpenVINO

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Person Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.14080120160200SE +/- 0.27, N = 3SE +/- 0.66, N = 3200.06199.47-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Person Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.14080120160200Min: 199.56 / Avg: 200.06 / Max: 200.47Min: 198.18 / Avg: 199.47 / Max: 200.361. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Person Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.14080120160200SE +/- 0.22, N = 3SE +/- 0.53, N = 3159.76160.20-fno-strict-overflow -fwrapv - MIN: 54.41 / MAX: 238.04MIN: 50.55 / MAX: 283.621. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Person Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1306090120150Min: 159.43 / Avg: 159.76 / Max: 160.17Min: 159.51 / Avg: 160.2 / Max: 161.241. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Face Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.07, N = 3SE +/- 0.08, N = 384.5383.82-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Face Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.11632486480Min: 84.41 / Avg: 84.53 / Max: 84.66Min: 83.72 / Avg: 83.82 / Max: 83.971. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Face Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.180160240320400SE +/- 0.25, N = 3SE +/- 0.31, N = 3377.58380.50-fno-strict-overflow -fwrapv - MIN: 186.1 / MAX: 401.52MIN: 321.62 / MAX: 405.781. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Face Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.170140210280350Min: 377.1 / Avg: 377.58 / Max: 377.9Min: 379.91 / Avg: 380.5 / Max: 380.951. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Vehicle Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.111002200330044005500SE +/- 6.00, N = 3SE +/- 8.31, N = 34938.074888.56-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Vehicle Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.19001800270036004500Min: 4926.62 / Avg: 4938.07 / Max: 4946.89Min: 4871.95 / Avg: 4888.56 / Max: 4897.031. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Vehicle Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1246810SE +/- 0.01, N = 3SE +/- 0.01, N = 36.386.45-fno-strict-overflow -fwrapv - MIN: 3.23 / MAX: 27.63MIN: 3.45 / MAX: 34.451. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Vehicle Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.13691215Min: 6.37 / Avg: 6.38 / Max: 6.39Min: 6.44 / Avg: 6.45 / Max: 6.471. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Face Detection Retail FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.13K6K9K12K15KSE +/- 11.99, N = 3SE +/- 5.86, N = 313824.9213601.85-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Face Detection Retail FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.12K4K6K8K10KMin: 13801.49 / Avg: 13824.92 / Max: 13841.05Min: 13591.18 / Avg: 13601.85 / Max: 13611.371. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Face Detection Retail FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.11.00352.0073.01054.0145.0175SE +/- 0.00, N = 3SE +/- 0.00, N = 34.384.46-fno-strict-overflow -fwrapv - MIN: 2.05 / MAX: 26.42MIN: 2.1 / MAX: 27.331. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Face Detection Retail FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1246810Min: 4.37 / Avg: 4.38 / Max: 4.38Min: 4.46 / Avg: 4.46 / Max: 4.461. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Road Segmentation ADAS FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.130060090012001500SE +/- 9.55, N = 3SE +/- 16.52, N = 31304.851266.10-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Road Segmentation ADAS FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.12004006008001000Min: 1286.45 / Avg: 1304.85 / Max: 1318.5Min: 1234.45 / Avg: 1266.1 / Max: 1290.161. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Road Segmentation ADAS FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1612182430SE +/- 0.18, N = 3SE +/- 0.33, N = 324.4425.20-fno-strict-overflow -fwrapv - MIN: 11.45 / MAX: 51.44MIN: 10.11 / MAX: 731. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Road Segmentation ADAS FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1612182430Min: 24.19 / Avg: 24.44 / Max: 24.79Min: 24.72 / Avg: 25.2 / Max: 25.831. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Machine Translation EN To DE FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.180160240320400SE +/- 0.54, N = 3SE +/- 2.83, N = 15355.93317.98-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Machine Translation EN To DE FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.160120180240300Min: 355.19 / Avg: 355.93 / Max: 356.99Min: 306.95 / Avg: 317.98 / Max: 348.241. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Machine Translation EN To DE FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.120406080100SE +/- 0.13, N = 3SE +/- 0.85, N = 1589.77100.60-fno-strict-overflow -fwrapv - MIN: 33.39 / MAX: 179.49MIN: 33.14 / MAX: 247.721. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Machine Translation EN To DE FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.120406080100Min: 89.52 / Avg: 89.77 / Max: 89.95Min: 91.77 / Avg: 100.6 / Max: 104.11. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Weld Porosity Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.12K4K6K8K10KSE +/- 6.57, N = 3SE +/- 9.39, N = 38089.558024.94-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Weld Porosity Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.114002800420056007000Min: 8076.81 / Avg: 8089.55 / Max: 8098.69Min: 8008.4 / Avg: 8024.94 / Max: 8040.921. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Weld Porosity Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1246810SE +/- 0.01, N = 3SE +/- 0.01, N = 37.647.70-fno-strict-overflow -fwrapv - MIN: 3.6 / MAX: 33.44MIN: 3.41 / MAX: 30.421. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Weld Porosity Detection FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.13691215Min: 7.63 / Avg: 7.64 / Max: 7.65Min: 7.69 / Avg: 7.7 / Max: 7.721. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Person Vehicle Bike Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.19001800270036004500SE +/- 5.60, N = 3SE +/- 5.05, N = 34299.754232.67-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Person Vehicle Bike Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.17001400210028003500Min: 4292.73 / Avg: 4299.75 / Max: 4310.82Min: 4223.8 / Avg: 4232.67 / Max: 4241.271. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Person Vehicle Bike Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1246810SE +/- 0.01, N = 3SE +/- 0.01, N = 37.337.44-fno-strict-overflow -fwrapv - MIN: 3.9 / MAX: 28.61MIN: 4.21 / MAX: 29.461. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Person Vehicle Bike Detection FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.13691215Min: 7.31 / Avg: 7.33 / Max: 7.34Min: 7.43 / Avg: 7.44 / Max: 7.461. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Noise Suppression Poconet-Like FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.17001400210028003500SE +/- 28.58, N = 15SE +/- 27.73, N = 153367.262933.12-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Noise Suppression Poconet-Like FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.16001200180024003000Min: 3300.24 / Avg: 3367.26 / Max: 3748.71Min: 2863.35 / Avg: 2933.12 / Max: 3305.951. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Noise Suppression Poconet-Like FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1510152025SE +/- 0.14, N = 15SE +/- 0.18, N = 1518.2821.12-fno-strict-overflow -fwrapv - MIN: 7.31 / MAX: 109.14MIN: 7.43 / MAX: 121.231. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Noise Suppression Poconet-Like FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1510152025Min: 16.36 / Avg: 18.28 / Max: 18.61Min: 18.7 / Avg: 21.12 / Max: 21.611. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Person Re-Identification Retail FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.113002600390052006500SE +/- 3.36, N = 3SE +/- 2.64, N = 35969.175885.26-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Person Re-Identification Retail FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.110002000300040005000Min: 5963.53 / Avg: 5969.17 / Max: 5975.16Min: 5879.97 / Avg: 5885.26 / Max: 5887.91. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Person Re-Identification Retail FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.11.2152.433.6454.866.075SE +/- 0.00, N = 3SE +/- 0.00, N = 35.335.40-fno-strict-overflow -fwrapv - MIN: 3.15 / MAX: 26.39MIN: 3.38 / MAX: 23.081. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Person Re-Identification Retail FP16 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1246810Min: 5.32 / Avg: 5.33 / Max: 5.33Min: 5.4 / Avg: 5.4 / Max: 5.411. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Handwritten English Recognition FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.15001000150020002500SE +/- 1.62, N = 3SE +/- 4.45, N = 32288.662283.11-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Handwritten English Recognition FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1400800120016002000Min: 2285.44 / Avg: 2288.66 / Max: 2290.5Min: 2274.52 / Avg: 2283.11 / Max: 2289.411. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Handwritten English Recognition FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1714212835SE +/- 0.02, N = 3SE +/- 0.06, N = 327.8627.93-fno-strict-overflow -fwrapv - MIN: 16.47 / MAX: 52.7MIN: 16.08 / MAX: 54.791. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Handwritten English Recognition FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.1612182430Min: 27.84 / Avg: 27.86 / Max: 27.91Min: 27.85 / Avg: 27.93 / Max: 28.051. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.120K40K60K80K100KSE +/- 108.76, N = 3SE +/- 47.46, N = 3116609.44115684.85-fno-strict-overflow -fwrapv1. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2024.0Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.120K40K60K80K100KMin: 116391.94 / Avg: 116609.44 / Max: 116720.47Min: 115599.12 / Avg: 115684.85 / Max: 115763.021. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.10.09680.19360.29040.38720.484SE +/- 0.00, N = 3SE +/- 0.00, N = 30.430.43-fno-strict-overflow -fwrapv - MIN: 0.19 / MAX: 22.84MIN: 0.2 / MAX: 25.551. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl
OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2024.0Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPUGCC 14.0.1 20240411Clang 18.1.112345Min: 0.43 / Avg: 0.43 / Max: 0.43Min: 0.43 / Avg: 0.43 / Max: 0.431. (CXX) g++ options: -fPIC -O3 -march=native -fsigned-char -ffunction-sections -fdata-sections -shared -ldl

WavPack Audio Encoding

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.7WAV To WavPackGCC 14.0.1 20240411Clang 18.1.10.8331.6662.4993.3324.165SE +/- 0.009, N = 5SE +/- 0.002, N = 53.7023.7011. (CXX) g++ options: -O3 -march=native
OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.7WAV To WavPackGCC 14.0.1 20240411Clang 18.1.1246810Min: 3.69 / Avg: 3.7 / Max: 3.74Min: 3.69 / Avg: 3.7 / Max: 3.711. (CXX) g++ options: -O3 -march=native

121 Results Shown

QuantLib:
  Multi-Threaded
  Single-Threaded
Quicksilver:
  CTS2
  CORAL2 P1
  CORAL2 P2
miniBUDE:
  OpenMP - BM1:
    GFInst/s
    Billion Interactions/s
  OpenMP - BM2:
    GFInst/s
    Billion Interactions/s
SMHasher:
  wyhash
  SHA3-256
  Spooky32
  fasthash32
  FarmHash128
  t1ha2_atonce
  FarmHash32 x86_64 AVX
  t1ha0_aes_avx2 x86_64