AMD EPYC Genoa Compilers

Genoa compiler benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2305211-NE-EPYCGENOA71.

AMD EPYC Genoa CompilersProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelCompilerFile-SystemScreen ResolutionGCC 13.1.1Clang 16.0.32 x AMD EPYC 9654 96-Core @ 2.40GHz (192 Cores / 384 Threads)AMD Titanite_4G (RTI1004D BIOS)AMD Device 14a41520GB2 x 1920GB SAMSUNG MZWLJ1T9HBJR-00007ASPEEDVGA HDMIBroadcom NetXtreme BCM5720 PCIeFedora Linux 386.2.15-300.fc38.x86_64 (x86_64)GCC 13.1.1 20230511xfs640x480Clang 16.0.3 + LLVM 16.0.3OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Compiler Details- GCC 13.1.1: --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 --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 Disk Details- none / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw,seclabel / Block Size: 4096 Processor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa101111 Python Details- Python 3.11.3Security Details- SELinux + 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

AMD EPYC Genoa Compilerssqlite: 1sqlite: 2quantlib: cryptopp: Keyed Algorithmscryptopp: Unkeyed Algorithmsminibude: OpenMP - BM1minibude: OpenMP - BM1smhasher: wyhashsmhasher: wyhashsmhasher: SHA3-256smhasher: SHA3-256smhasher: Spooky32smhasher: Spooky32smhasher: fasthash32smhasher: fasthash32smhasher: t1ha2_atoncesmhasher: t1ha2_atoncesmhasher: t1ha0_aes_avx2 x86_64smhasher: t1ha0_aes_avx2 x86_64smhasher: MeowHash x86_64 AES-NIsmhasher: MeowHash x86_64 AES-NImrbayes: Primate Phylogeny Analysisminibude: OpenMP - BM2minibude: OpenMP - BM2z3: 1.smt2z3: 2.smt2lammps: 20k Atomslammps: Rhodopsin Proteinsimdjson: Kostyasimdjson: TopTweetsimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDcompress-lz4: 1 - Compression Speedcompress-lz4: 1 - Decompression Speedcompress-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 Speedwebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressiontscp: 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 - Slowkvazaar: 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 - Mediumuvg266: Bosphorus 1080p - Mediumuvg266: Bosphorus 4K - Very Fastuvg266: Bosphorus 4K - Super Fastuvg266: Bosphorus 4K - Ultra Fastuvg266: Bosphorus 1080p - Very Fastuvg266: Bosphorus 1080p - Super Fastuvg266: Bosphorus 1080p - Ultra Fastx265: Bosphorus 4Kcoremark: CoreMark Size 666 - Iterations Per Secondcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingstockfish: Total Timestargate: 44100 - 512stargate: 192000 - 512stargate: 44100 - 1024stargate: 192000 - 1024avifenc: 0avifenc: 2avifenc: 6avifenc: 6, Losslessavifenc: 10, Losslessc-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timeonednn: Recurrent Neural Network Training - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUaobench: 2048 x 2048 - Total Timeespeak: Text-To-Speech Synthesissecuremark: SecureMark-TLSopenjpeg: NASA Curiosity Panorama M34openssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305liquid-dsp: 64 - 256 - 57liquid-dsp: 128 - 256 - 57liquid-dsp: 256 - 256 - 57liquid-dsp: 384 - 256 - 57memcached: 1:5memcached: 1:10memcached: 1:100astcenc: Fastastcenc: Mediumastcenc: Thoroughastcenc: Exhaustivetjbench: Decompression Throughputmysqlslap: 2048mysqlslap: 4096pgbench: 100 - 800 - Read Onlypgbench: 100 - 800 - Read Only - Average Latencydraco: Liondraco: Church Facadegpaw: Carbon Nanotubefaiss: demo_sift1Mkripke: GCC 13.1.1Clang 16.0.32.0282.4963238.8615.450688435.8100996902.231276.08930125.1614.968208.772113.41320584.5726.6618721.0622.16721054.8721.097101956.3120.68353237.3545.223113.3368251.340330.05425.89572.23053.79549.3704.156.881.266.566.7815466.8717800.846.2416409.945.8416305.1312.61662.616.81413.08.311341.418.9311.541.353.210.551661988322795126133332325628662566728819667295866013112216120981108934.7735.9468.5770.1070.515.52754.952176.031143.42927.4339.0846.6346.9746.72112.43136.19147.3721.597872619.72533769124611552775322135925.8371832.5168566.2705592.85518661.49533.8072.5224.6483.7083.0636.1232191.222406.7028.94027.4902887531798242608925602008003585475271935.92921019.61014036223867180135296559715440539847207088735249274641933333849066666711285333333116476666672033827.483302722.114105286.36718.8068552.0326117.027512.8394219.38873838539433621930.23952436750140.85959.4023240788802.0452.4423391.1703.995610396.4612544285.585171.42429923.0514.065363.901041.17521089.0126.7127052.2421.87322604.2625.667102085.1820.32252151.9744.965112.1078072.488322.89954.31049.6894.437.331.228.228.5215501.5517350.552.3116246.750.8516340.0309.81632.716.81387.58.261343.519.7211.751.524.160.63175856722076591723190112883587537.3738.3769.8568.5470.165.79656.135170.787146.21629.6542.4947.4046.8447.56133.05146.20156.5025.387173897.0681835176431406.6911752.8803587.1613003.25737258.88532.6562.4964.2203.5273.2035.654468.269885.03031.15728.2663125701620862644451698278270162569071901.72931038.964512585840717963511365231538350610540440446591887468020000086652333331176233333312418333333780.9510570.6249117.753612.7656217.47426537337934571730.23251066559140.282217323727OpenBenchmarking.org

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.41.2Threads / Copies: 1GCC 13.1.1Clang 16.0.30.46010.92021.38031.84042.3005SE +/- 0.002, N = 3SE +/- 0.015, N = 32.0282.0451. (CC) gcc options: -O3 -march=native -flto -lz -lm

SQLite

Threads / Copies: 2

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.41.2Threads / Copies: 2GCC 13.1.1Clang 16.0.30.56161.12321.68482.24642.808SE +/- 0.027, N = 3SE +/- 0.032, N = 32.4962.4421. (CC) gcc options: -O3 -march=native -flto -lz -lm

QuantLib

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.30GCC 13.1.1Clang 16.0.37001400210028003500SE +/- 2.59, N = 3SE +/- 7.81, N = 33238.83391.11. (CXX) g++ options: -O3 -march=native -fPIE -pie

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsGCC 13.1.1Clang 16.0.3150300450600750SE +/- 0.39, N = 3SE +/- 0.08, N = 3615.45704.001. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsGCC 13.1.1Clang 16.0.390180270360450SE +/- 0.35, N = 3SE +/- 0.05, N = 3435.81396.461. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 13.1.1Clang 16.0.315003000450060007500SE +/- 7.29, N = 3SE +/- 185.48, N = 156902.234285.591. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 13.1.1Clang 16.0.360120180240300SE +/- 0.29, N = 3SE +/- 7.42, N = 15276.09171.421. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

SMHasher

Hash: wyhash

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: wyhashGCC 13.1.1Clang 16.0.36K12K18K24K30KSE +/- 67.62, N = 3SE +/- 22.88, N = 330309.1229923.05-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: wyhash

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: wyhashGCC 13.1.1Clang 16.0.348121620SE +/- 0.00, N = 3SE +/- 0.00, N = 314.9714.07-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: SHA3-256

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: SHA3-256GCC 13.1.1Clang 16.0.380160240320400SE +/- 0.05, N = 3SE +/- 1.16, N = 3228.02363.90-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: SHA3-256

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: SHA3-256GCC 13.1.1Clang 16.0.35001000150020002500SE +/- 0.15, N = 3SE +/- 8.90, N = 31727.901041.18-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: Spooky32

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: Spooky32GCC 13.1.1Clang 16.0.35K10K15K20K25KSE +/- 1.91, N = 3SE +/- 2.94, N = 320581.6021089.01-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: Spooky32

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: Spooky32GCC 13.1.1Clang 16.0.3612182430SE +/- 0.01, N = 3SE +/- 0.00, N = 326.6626.71-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: fasthash32

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: fasthash32GCC 13.1.1Clang 16.0.32K4K6K8K10KSE +/- 0.28, N = 3SE +/- 0.01, N = 38812.447052.24-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: fasthash32

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: fasthash32GCC 13.1.1Clang 16.0.3510152025SE +/- 0.38, N = 3SE +/- 0.01, N = 322.5421.87-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceGCC 13.1.1Clang 16.0.35K10K15K20K25KSE +/- 28.25, N = 3SE +/- 0.45, N = 320995.4622604.26-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceGCC 13.1.1Clang 16.0.3612182430SE +/- 0.00, N = 3SE +/- 0.01, N = 321.1025.67-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64GCC 13.1.1Clang 16.0.320K40K60K80K100KSE +/- 10.93, N = 3SE +/- 33.80, N = 3101972.62102085.18-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64GCC 13.1.1Clang 16.0.3510152025SE +/- 0.00, N = 3SE +/- 0.00, N = 320.7020.32-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: MeowHash x86_64 AES-NI

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: MeowHash x86_64 AES-NIGCC 13.1.1Clang 16.0.311K22K33K44K55KSE +/- 3.22, N = 3SE +/- 6.98, N = 353264.2352151.97-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

SMHasher

Hash: MeowHash x86_64 AES-NI

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: MeowHash x86_64 AES-NIGCC 13.1.1Clang 16.0.31020304050SE +/- 0.01, N = 3SE +/- 0.01, N = 345.2444.97-flto=auto -fno-fat-lto-objects-flto=thin1. (CXX) g++ options: -O3 -march=native -flto

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisGCC 13.1.1Clang 16.0.3306090120150SE +/- 0.12, N = 3SE +/- 0.66, N = 3113.34112.11-mabm1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -mrdrnd -mbmi -mbmi2 -madx -O3 -std=c99 -pedantic -march=native -flto -lm

miniBUDE

Implementation: OpenMP - Input Deck: BM2

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 13.1.1Clang 16.0.32K4K6K8K10KSE +/- 43.34, N = 3SE +/- 80.21, N = 38251.348072.491. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

miniBUDE

Implementation: OpenMP - Input Deck: BM2

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 13.1.1Clang 16.0.370140210280350SE +/- 1.73, N = 3SE +/- 3.21, N = 3330.05322.901. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

Z3 Theorem Prover

SMT File: 1.smt2

OpenBenchmarking.orgSeconds, Fewer Is BetterZ3 Theorem Prover 4.12.1SMT File: 1.smt2GCC 13.1.1612182430SE +/- 0.19, N = 325.901. (CXX) g++ options: -lpthread -O3 -march=native -flto -std=c++17 -fvisibility=hidden -mfpmath=sse -msse -msse2 -fPIC

Z3 Theorem Prover

SMT File: 2.smt2

OpenBenchmarking.orgSeconds, Fewer Is BetterZ3 Theorem Prover 4.12.1SMT File: 2.smt2GCC 13.1.11632486480SE +/- 0.06, N = 372.231. (CXX) g++ options: -lpthread -O3 -march=native -flto -std=c++17 -fvisibility=hidden -mfpmath=sse -msse -msse2 -fPIC

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsGCC 13.1.1Clang 16.0.31224364860SE +/- 0.07, N = 3SE +/- 0.04, N = 353.8054.311. (CXX) g++ options: -O3 -march=native -flto -lm -ldl

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinGCC 13.1.1Clang 16.0.31122334455SE +/- 0.43, N = 15SE +/- 0.45, N = 1549.3749.691. (CXX) g++ options: -O3 -march=native -flto -lm -ldl

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaGCC 13.1.1Clang 16.0.30.99681.99362.99043.98724.984SE +/- 0.00, N = 3SE +/- 0.00, N = 34.154.431. (CXX) g++ options: -O3 -march=native -flto

simdjson

Throughput Test: TopTweet

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetGCC 13.1.1Clang 16.0.3246810SE +/- 0.01, N = 3SE +/- 0.06, N = 156.887.331. (CXX) g++ options: -O3 -march=native -flto

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomGCC 13.1.1Clang 16.0.30.28350.5670.85051.1341.4175SE +/- 0.00, N = 3SE +/- 0.00, N = 31.261.221. (CXX) g++ options: -O3 -march=native -flto

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsGCC 13.1.1Clang 16.0.3246810SE +/- 0.02, N = 3SE +/- 0.12, N = 126.568.221. (CXX) g++ options: -O3 -march=native -flto

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDGCC 13.1.1Clang 16.0.3246810SE +/- 0.02, N = 3SE +/- 0.07, N = 156.788.521. (CXX) g++ options: -O3 -march=native -flto

LZ4 Compression

Compression Level: 1 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression SpeedGCC 13.1.1Clang 16.0.33K6K9K12K15KSE +/- 222.63, N = 3SE +/- 139.51, N = 315466.8715501.551. (CC) gcc options: -O3 -march=native -flto

LZ4 Compression

Compression Level: 1 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression SpeedGCC 13.1.1Clang 16.0.34K8K12K16K20KSE +/- 51.33, N = 3SE +/- 77.84, N = 317800.817350.51. (CC) gcc options: -O3 -march=native -flto

LZ4 Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedGCC 13.1.1Clang 16.0.31224364860SE +/- 0.04, N = 3SE +/- 0.54, N = 346.2452.311. (CC) gcc options: -O3 -march=native -flto

LZ4 Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression SpeedGCC 13.1.1Clang 16.0.34K8K12K16K20KSE +/- 141.14, N = 3SE +/- 103.96, N = 316409.916246.71. (CC) gcc options: -O3 -march=native -flto

LZ4 Compression

Compression Level: 9 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedGCC 13.1.1Clang 16.0.31122334455SE +/- 0.49, N = 3SE +/- 0.53, N = 345.8450.851. (CC) gcc options: -O3 -march=native -flto

LZ4 Compression

Compression Level: 9 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedGCC 13.1.1Clang 16.0.34K8K12K16K20KSE +/- 80.69, N = 3SE +/- 50.74, N = 316305.116340.01. (CC) gcc options: -O3 -march=native -flto

Zstd Compression

Compression Level: 12 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression SpeedGCC 13.1.1Clang 16.0.370140210280350SE +/- 4.38, N = 3SE +/- 3.40, N = 3312.6309.8-Qunused-arguments1. (CC) gcc options: -O3 -march=native -flto -pthread -lz

Zstd Compression

Compression Level: 12 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression SpeedGCC 13.1.1Clang 16.0.3400800120016002000SE +/- 3.39, N = 3SE +/- 6.60, N = 31662.61632.7-Qunused-arguments1. (CC) gcc options: -O3 -march=native -flto -pthread -lz

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedGCC 13.1.1Clang 16.0.348121620SE +/- 0.03, N = 3SE +/- 0.00, N = 316.816.8-Qunused-arguments1. (CC) gcc options: -O3 -march=native -flto -pthread -lz

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedGCC 13.1.1Clang 16.0.330060090012001500SE +/- 9.49, N = 3SE +/- 1.96, N = 31413.01387.5-Qunused-arguments1. (CC) gcc options: -O3 -march=native -flto -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedGCC 13.1.1Clang 16.0.3246810SE +/- 0.04, N = 3SE +/- 0.01, N = 38.318.26-Qunused-arguments1. (CC) gcc options: -O3 -march=native -flto -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedGCC 13.1.1Clang 16.0.330060090012001500SE +/- 4.13, N = 3SE +/- 4.51, N = 31341.41343.5-Qunused-arguments1. (CC) gcc options: -O3 -march=native -flto -pthread -lz

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultGCC 13.1.1Clang 16.0.3510152025SE +/- 0.01, N = 3SE +/- 0.01, N = 318.9319.72-ltiff1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100GCC 13.1.1Clang 16.0.33691215SE +/- 0.00, N = 3SE +/- 0.02, N = 311.5411.75-ltiff1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessGCC 13.1.1Clang 16.0.30.3420.6841.0261.3681.71SE +/- 0.00, N = 3SE +/- 0.00, N = 31.351.52-ltiff1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionGCC 13.1.1Clang 16.0.30.9361.8722.8083.7444.68SE +/- 0.00, N = 3SE +/- 0.00, N = 33.214.16-ltiff1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionGCC 13.1.1Clang 16.0.30.14180.28360.42540.56720.709SE +/- 0.00, N = 3SE +/- 0.00, N = 30.550.63-ltiff1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 13.1.1Clang 16.0.3400K800K1200K1600K2000KSE +/- 2555.19, N = 5SE +/- 2743.38, N = 5166198817585671. (CC) gcc options: -O3 -march=native -flto

John The Ripper

Test: bcrypt

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: bcryptGCC 13.1.170K140K210K280K350KSE +/- 288.40, N = 33227951. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

John The Ripper

Test: WPA PSK

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: WPA PSKGCC 13.1.1300K600K900K1200K1500KSE +/- 4630.81, N = 312613331. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: BlowfishGCC 13.1.170K140K210K280K350KSE +/- 401.92, N = 33232561. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

John The Ripper

Test: HMAC-SHA512

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: HMAC-SHA512GCC 13.1.160M120M180M240M300MSE +/- 2757367.12, N = 32866256671. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: MD5GCC 13.1.16M12M18M24M30MSE +/- 29475.04, N = 3288196671. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SwirlGCC 13.1.1Clang 16.0.36001200180024003000SE +/- 15.88, N = 3SE +/- 3.84, N = 3295822071. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: RotateGCC 13.1.1Clang 16.0.3140280420560700SE +/- 3.28, N = 3SE +/- 0.33, N = 36606591. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SharpenGCC 13.1.1Clang 16.0.3400800120016002000SE +/- 1.00, N = 3SE +/- 12.49, N = 3131117231. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: EnhancedGCC 13.1.1Clang 16.0.35001000150020002500SE +/- 4.26, N = 3SE +/- 2.33, N = 3221619011. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: ResizingGCC 13.1.1Clang 16.0.3306090120150SE +/- 6.54, N = 12SE +/- 2.70, N = 151201281. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-GaussianGCC 13.1.1Clang 16.0.32004006008001000SE +/- 9.66, N = 6SE +/- 11.26, N = 39818351. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceGCC 13.1.1Clang 16.0.32004006008001000SE +/- 15.72, N = 3SE +/- 5.51, N = 310898751. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Slow

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: SlowGCC 13.1.1Clang 16.0.3918273645SE +/- 0.04, N = 3SE +/- 0.14, N = 334.7737.37-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Medium

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: MediumGCC 13.1.1Clang 16.0.3918273645SE +/- 0.06, N = 3SE +/- 0.17, N = 335.9438.37-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Very Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Very FastGCC 13.1.1Clang 16.0.31632486480SE +/- 0.74, N = 4SE +/- 0.57, N = 368.5769.85-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Super Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Super FastGCC 13.1.1Clang 16.0.31632486480SE +/- 0.34, N = 3SE +/- 0.16, N = 370.1068.54-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Ultra Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 13.1.1Clang 16.0.31632486480SE +/- 0.43, N = 3SE +/- 0.62, N = 370.5170.16-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 4 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.31.30412.60823.91235.21646.5205SE +/- 0.067, N = 3SE +/- 0.025, N = 35.5275.7961. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 8 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.31326395265SE +/- 0.42, N = 3SE +/- 0.58, N = 554.9556.141. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 12 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.34080120160200SE +/- 1.61, N = 3SE +/- 1.96, N = 12176.03170.791. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 13 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 13 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.3306090120150SE +/- 1.27, N = 7SE +/- 1.04, N = 12143.43146.221. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

uvg266

Video Input: Bosphorus 4K - Video Preset: Medium

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: MediumGCC 13.1.1Clang 16.0.3714212835SE +/- 0.09, N = 3SE +/- 0.07, N = 327.4329.651. (CXX) g++ options: -O3 -march=native -flto

uvg266

Video Input: Bosphorus 1080p - Video Preset: Medium

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: MediumGCC 13.1.1Clang 16.0.31020304050SE +/- 0.09, N = 3SE +/- 0.29, N = 339.0842.491. (CXX) g++ options: -O3 -march=native -flto

uvg266

Video Input: Bosphorus 4K - Video Preset: Very Fast

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Very FastGCC 13.1.1Clang 16.0.31122334455SE +/- 0.50, N = 3SE +/- 0.42, N = 346.6347.401. (CXX) g++ options: -O3 -march=native -flto

uvg266

Video Input: Bosphorus 4K - Video Preset: Super Fast

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Super FastGCC 13.1.1Clang 16.0.31122334455SE +/- 0.12, N = 3SE +/- 0.11, N = 346.9746.841. (CXX) g++ options: -O3 -march=native -flto

uvg266

Video Input: Bosphorus 4K - Video Preset: Ultra Fast

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 13.1.1Clang 16.0.31122334455SE +/- 0.37, N = 3SE +/- 0.56, N = 346.7247.561. (CXX) g++ options: -O3 -march=native -flto

uvg266

Video Input: Bosphorus 1080p - Video Preset: Very Fast

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: Very FastGCC 13.1.1Clang 16.0.3306090120150SE +/- 0.05, N = 3SE +/- 0.64, N = 3112.43133.051. (CXX) g++ options: -O3 -march=native -flto

uvg266

Video Input: Bosphorus 1080p - Video Preset: Super Fast

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: Super FastGCC 13.1.1Clang 16.0.3306090120150SE +/- 0.33, N = 3SE +/- 0.55, N = 3136.19146.201. (CXX) g++ options: -O3 -march=native -flto

uvg266

Video Input: Bosphorus 1080p - Video Preset: Ultra Fast

OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: Ultra FastGCC 13.1.1Clang 16.0.3306090120150SE +/- 1.08, N = 11SE +/- 2.25, N = 3147.37156.501. (CXX) g++ options: -O3 -march=native -flto

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KGCC 13.1.1Clang 16.0.3612182430SE +/- 0.22, N = 6SE +/- 0.34, N = 321.5925.381. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread -lrt -ldl

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 13.1.1Clang 16.0.32M4M6M8M10MSE +/- 3457.10, N = 3SE +/- 7211.60, N = 37872619.737173897.071. (CC) gcc options: -O2 -O3 -march=native -flto -lrt" -lrt

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingGCC 13.1.1150K300K450K600K750KSE +/- 7447.92, N = 36912461. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingGCC 13.1.1200K400K600K800K1000KSE +/- 4772.36, N = 311552771. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total TimeGCC 13.1.1Clang 16.0.3110M220M330M440M550MSE +/- 3102500.18, N = 3SE +/- 8586129.93, N = 15532213592517643140-lgcov -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -mbmi2 -fno-peel-loops -fno-tracer -flto=jobserver-fprofile-use1. (CXX) g++ options: -m64 -lpthread -O3 -march=native -flto -fno-exceptions -std=c++17 -pedantic -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 44100 - Buffer Size: 512GCC 13.1.1Clang 16.0.3246810SE +/- 0.001560, N = 3SE +/- 0.001401, N = 35.8371836.6911751. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 192000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 192000 - Buffer Size: 512GCC 13.1.1Clang 16.0.30.64811.29621.94432.59243.2405SE +/- 0.007283, N = 3SE +/- 0.007221, N = 32.5168562.8803581. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 44100 - Buffer Size: 1024GCC 13.1.1Clang 16.0.3246810SE +/- 0.000734, N = 3SE +/- 0.005456, N = 36.2705597.1613001. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 192000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 192000 - Buffer Size: 1024GCC 13.1.1Clang 16.0.30.73291.46582.19872.93163.6645SE +/- 0.006270, N = 3SE +/- 0.007486, N = 32.8551863.2573721. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 0GCC 13.1.1Clang 16.0.31428425670SE +/- 0.05, N = 3SE +/- 0.13, N = 361.5058.891. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 2GCC 13.1.1Clang 16.0.3816243240SE +/- 0.05, N = 3SE +/- 0.29, N = 333.8132.661. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6GCC 13.1.1Clang 16.0.30.56751.1351.70252.272.8375SE +/- 0.025, N = 5SE +/- 0.020, N = 32.5222.4961. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6, LosslessGCC 13.1.1Clang 16.0.31.04582.09163.13744.18325.229SE +/- 0.059, N = 3SE +/- 0.035, N = 34.6484.2201. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

libavif avifenc

Encoder Speed: 10, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 10, LosslessGCC 13.1.1Clang 16.0.30.83431.66862.50293.33724.1715SE +/- 0.023, N = 3SE +/- 0.020, N = 33.7083.5271. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 13.1.1Clang 16.0.30.72071.44142.16212.88283.6035SE +/- 0.058, N = 15SE +/- 0.042, N = 33.0633.2031. (CC) gcc options: -lm -lpthread -O3 -march=native -flto

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeGCC 13.1.1Clang 16.0.3246810SE +/- 0.053, N = 8SE +/- 0.053, N = 76.1235.6541. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -flto -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

oneDNN

Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 3.1Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPUGCC 13.1.1Clang 16.0.35001000150020002500SE +/- 42.69, N = 15SE +/- 8.52, N = 152191.22468.27-fopenmp - MIN: 1875.06-fopenmp=libomp - MIN: 441.141. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 3.1Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPUGCC 13.1.1Clang 16.0.35001000150020002500SE +/- 26.76, N = 15SE +/- 2.20, N = 32406.70885.03-fopenmp - MIN: 2191.9-fopenmp=libomp - MIN: 871.441. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl -lpthread

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 13.1.1Clang 16.0.3714212835SE +/- 0.00, N = 3SE +/- 0.00, N = 328.9431.161. (CC) gcc options: -lm -O3 -march=native -flto

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 1.51Text-To-Speech SynthesisGCC 13.1.1Clang 16.0.3714212835SE +/- 0.02, N = 4SE +/- 0.15, N = 427.4928.271. (CXX) g++ options: -O3 -march=native -flto -lpthread

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSGCC 13.1.1Clang 16.0.370K140K210K280K350KSE +/- 872.41, N = 3SE +/- 1404.09, N = 32887533125701. (CC) gcc options: -pedantic -O3

OpenJPEG

Encode: NASA Curiosity Panorama M34

OpenBenchmarking.orgms, Fewer Is BetterOpenJPEG 2.4Encode: NASA Curiosity Panorama M34GCC 13.1.1Clang 16.0.340K80K120K160K200KSE +/- 812.57, N = 3SE +/- 571.61, N = 31798241620861. (CXX) g++ options: -O3 -march=native -flto -rdynamic

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256GCC 13.1.1Clang 16.0.360000M120000M180000M240000M300000MSE +/- 48171917.42, N = 3SE +/- 64283484.40, N = 3260892560200264445169827-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512GCC 13.1.1Clang 16.0.320000M40000M60000M80000M100000MSE +/- 845012614.25, N = 5SE +/- 4419075.00, N = 38003585475282701625690-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096GCC 13.1.1Clang 16.0.315K30K45K60K75KSE +/- 24.90, N = 3SE +/- 10.37, N = 371935.971901.7-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096GCC 13.1.1Clang 16.0.3600K1200K1800K2400K3000KSE +/- 105.74, N = 3SE +/- 437.47, N = 32921019.62931038.9-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20GCC 13.1.1Clang 16.0.3200000M400000M600000M800000M1000000MSE +/- 152062084.95, N = 3SE +/- 51499603.07, N = 31014036223867645125858407-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMGCC 13.1.1Clang 16.0.3400000M800000M1200000M1600000M2000000MSE +/- 1317927821.70, N = 3SE +/- 616604050.97, N = 318013529655971796351136523-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMGCC 13.1.1Clang 16.0.3300000M600000M900000M1200000M1500000MSE +/- 293680009.95, N = 3SE +/- 2176141824.81, N = 315440539847201538350610540-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305GCC 13.1.1Clang 16.0.3150000M300000M450000M600000M750000MSE +/- 116220547.85, N = 3SE +/- 48134544.35, N = 3708873524927440446591887-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

Liquid-DSP

Threads: 64 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 64 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.31000M2000M3000M4000M5000MSE +/- 8346922.25, N = 3SE +/- 1808314.13, N = 3464193333346802000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 128 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 128 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.32000M4000M6000M8000M10000MSE +/- 13312441.97, N = 3SE +/- 913479.31, N = 3849066666786652333331. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 256 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 256 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.33000M6000M9000M12000M15000MSE +/- 4096068.58, N = 3SE +/- 2603416.56, N = 311285333333117623333331. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 384 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 384 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.33000M6000M9000M12000M15000MSE +/- 7264831.57, N = 3SE +/- 9527737.29, N = 311647666667124183333331. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Memcached

Set To Get Ratio: 1:5

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:5GCC 13.1.1400K800K1200K1600K2000KSE +/- 6222.06, N = 32033827.481. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:10GCC 13.1.1700K1400K2100K2800K3500KSE +/- 12793.89, N = 33302722.111. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 1:100

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100GCC 13.1.1900K1800K2700K3600K4500KSE +/- 15774.50, N = 34105286.361. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

ASTC Encoder

Preset: Fast

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: FastGCC 13.1.1Clang 16.0.32004006008001000SE +/- 3.96, N = 3SE +/- 5.60, N = 3718.81780.951. (CXX) g++ options: -O3 -march=native -flto -pthread

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: MediumGCC 13.1.1Clang 16.0.3120240360480600SE +/- 2.85, N = 3SE +/- 2.38, N = 3552.03570.621. (CXX) g++ options: -O3 -march=native -flto -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ThoroughGCC 13.1.1Clang 16.0.3306090120150SE +/- 0.12, N = 3SE +/- 0.09, N = 3117.03117.751. (CXX) g++ options: -O3 -march=native -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ExhaustiveGCC 13.1.1Clang 16.0.33691215SE +/- 0.01, N = 3SE +/- 0.05, N = 312.8412.771. (CXX) g++ options: -O3 -march=native -flto -pthread

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputGCC 13.1.1Clang 16.0.350100150200250SE +/- 0.85, N = 3SE +/- 0.20, N = 3219.39217.471. (CC) gcc options: -O3 -march=native -flto -rdynamic -lm

MariaDB

Clients: 2048

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 11.0.1Clients: 2048GCC 13.1.1Clang 16.0.380160240320400SE +/- 0.65, N = 3SE +/- 2.37, N = 3385373-fPIC -pie -shared -lrt -lstdc++-lcrypt -lssl -lcrypto1. (CXX) g++ options: -O3 -march=native -flto -fstack-protector -lpthread -lz -ldl -lm

MariaDB

Clients: 4096

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 11.0.1Clients: 4096GCC 13.1.1Clang 16.0.390180270360450SE +/- 2.65, N = 3SE +/- 3.39, N = 3394379-fPIC -pie -shared -lrt -lstdc++-lcrypt -lssl -lcrypto1. (CXX) g++ options: -O3 -march=native -flto -fstack-protector -lpthread -lz -ldl -lm

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 800 - Mode: Read OnlyGCC 13.1.1Clang 16.0.3700K1400K2100K2800K3500KSE +/- 57281.48, N = 12SE +/- 34767.93, N = 12336219334571731. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average LatencyGCC 13.1.1Clang 16.0.30.05380.10760.16140.21520.269SE +/- 0.004, N = 12SE +/- 0.002, N = 120.2390.2321. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: LionGCC 13.1.1Clang 16.0.311002200330044005500SE +/- 29.18, N = 3SE +/- 44.34, N = 3524351061. (CXX) g++ options: -O3 -march=native -flto

Google Draco

Model: Church Facade

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: Church FacadeGCC 13.1.1Clang 16.0.314002800420056007000SE +/- 13.35, N = 3SE +/- 4.84, N = 3675065591. (CXX) g++ options: -O3 -march=native -flto

GPAW

Input: Carbon Nanotube

OpenBenchmarking.orgSeconds, Fewer Is BetterGPAW 22.1Input: Carbon NanotubeGCC 13.1.1Clang 16.0.3306090120150SE +/- 0.24, N = 3SE +/- 0.24, N = 3140.86140.281. (CC) gcc options: -shared -O3 -march=native -flto -lxc -lblas -lmpi

Faiss

Test: demo_sift1M

OpenBenchmarking.orgSeconds, Fewer Is BetterFaiss 1.7.4Test: demo_sift1MGCC 13.1.11326395265SE +/- 0.19, N = 259.401. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc

Kripke

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.4GCC 13.1.1Clang 16.0.370M140M210M280M350MSE +/- 6307414.85, N = 15SE +/- 4076394.65, N = 15324078880217323727-fopenmp-fopenmp=libomp1. (CXX) g++ options: -O3 -march=native -flto


Phoronix Test Suite v10.8.4