AMD EPYC Genoa Compilers

Genoa compiler benchmarks 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 2305211-NE-EPYCGENOA71
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:

AV1 2 Tests
C++ Boost Tests 2 Tests
Chess Test Suite 2 Tests
C/C++ Compiler Tests 17 Tests
Compression Tests 3 Tests
CPU Massive 16 Tests
Creator Workloads 17 Tests
Cryptography 5 Tests
Database Test Suite 4 Tests
Encoding 6 Tests
Fortran Tests 2 Tests
Game Development 2 Tests
HPC - High Performance Computing 6 Tests
Imaging 5 Tests
Common Kernel Benchmarks 2 Tests
MPI Benchmarks 3 Tests
Multi-Core 18 Tests
OpenMPI Tests 3 Tests
Programmer / Developer System Benchmarks 2 Tests
Python Tests 4 Tests
Raytracing 2 Tests
Renderers 3 Tests
Scientific Computing 4 Tests
Server 6 Tests
Server CPU Tests 12 Tests
Single-Threaded 2 Tests
Texture Compression 2 Tests
Video Encoding 5 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
GCC 13.1.1
May 20 2023
  10 Hours, 16 Minutes
Clang 16.0.3
May 21 2023
  7 Hours, 45 Minutes
Invert Hiding All Results Option
  9 Hours
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):


AMD EPYC Genoa CompilersOpenBenchmarking.orgPhoronix Test Suite2 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 20230511Clang 16.0.3 + LLVM 16.0.3xfs640x480ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelCompilersFile-SystemScreen ResolutionAMD EPYC Genoa Compilers PerformanceSystem Logs- Transparent Huge Pages: madvise- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"- 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 - none / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw,seclabel / Block Size: 4096 - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa101111 - Python 3.11.3- 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

GCC 13.1.1 vs. Clang 16.0.3 ComparisonPhoronix Test SuiteBaseline+92%+92%+184%+184%+276%+276%367.9%171.9%31.4%29.6%25.7%25.3%18.3%17.6%14.6%14.5%14.4%14.4%14.2%14.1%13.1%12.6%10.9%10.9%10.1%8.7%8.6%8.3%8.2%8.1%7.5%7.4%6.8%6.7%6.7%6.6%6.5%6.2%5.8%5.1%4.9%4.7%4.4%4.2%4.2%3.5%3.4%3.3%3%2.9%2.8%2.7%2.2%2.2%2.1%6.4%R.N.N.T - bf16bf16bf16 - CPUR.N.N.I - bf16bf16bf16 - CPUOpenMP - BM161.1%OpenMP - BM161.1%ChaCha20-Poly130560.9%ChaCha2057.2%49.1%Swirl34%SharpenQ.1.H.CDistinctUserIDPartialTweetsHWB Color Space24.5%Bosphorus 1080p - Very FastBosphorus 4KNoise-Gaussian17.5%Enhanced16.6%44100 - 512Q.1.L.H.C192000 - 512Keyed Algorithms44100 - 1024192000 - 10243 - Compression SpeedQ.1.LN.C.P.M9 - Compression Speed6, LosslessUnkeyed Algorithms9.9%CoreMark Size 666 - I.P.S9.7%Bosphorus 1080p - MediumFastTrace TimeSecureMark-TLSBosphorus 4K - Medium2048 x 2048 - Total Time7.7%Bosphorus 4K - SlowBosphorus 1080p - Super FastBosphorus 4K - MediumKostyaResizing384 - 256 - 57TopTweetBosphorus 1080p - Ultra FastA.C.P10, LosslessPreset 4 - Bosphorus 4KTotal Time - 4.1.R.P.P4.6%256 - 256 - 57Default40964%2MediumSHA512LargeRand3.3%20483.2%Preset 12 - Bosphorus 4K3.1%100 - 800 - Read Only - Average LatencyChurch Facade100 - 800 - Read OnlyT.T.S.S2.8%Total Time2.8%Lion1 - D.S2.6%Bosphorus 4K - Super Fast2.3%OpenMP - BM22.2%OpenMP - BM22.2%2Preset 8 - Bosphorus 4K128 - 256 - 57t1ha2_atonce21.7%wyhashoneDNNoneDNNminiBUDEminiBUDEOpenSSLOpenSSLKripkeGraphicsMagickGraphicsMagickWebP Image EncodesimdjsonsimdjsonGraphicsMagickuvg266x265GraphicsMagickGraphicsMagickStargate Digital Audio WorkstationWebP Image EncodeStargate Digital Audio WorkstationCrypto++Stargate Digital Audio WorkstationStargate Digital Audio WorkstationLZ4 CompressionWebP Image EncodeOpenJPEGLZ4 Compressionlibavif avifencCrypto++Coremarkuvg266ASTC EncoderPOV-RaySecureMarkuvg266AOBenchKvazaaruvg266KvazaarsimdjsonGraphicsMagickLiquid-DSPsimdjsonuvg266TSCPlibavif avifencSVT-AV1QuantLibC-Raylibavif avifencLiquid-DSPWebP Image EncodeMariaDBlibavif avifencASTC EncoderOpenSSLsimdjsonMariaDBSVT-AV1PostgreSQLGoogle DracoPostgreSQLeSpeak-NG Speech EngineStockfishGoogle DracoLZ4 CompressionKvazaarminiBUDEminiBUDESQLiteSVT-AV1Liquid-DSPSMHasherSMHasherGCC 13.1.1Clang 16.0.3

AMD EPYC Genoa Compilersonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUopenssl: ChaCha20-Poly1305openssl: ChaCha20graphics-magick: Swirlgraphics-magick: Sharpenwebp: Quality 100, Highest Compressionsimdjson: DistinctUserIDsimdjson: PartialTweetssmhasher: fasthash32graphics-magick: HWB Color Spaceuvg266: Bosphorus 1080p - Very Fastx265: Bosphorus 4Kgraphics-magick: Noise-Gaussiangraphics-magick: Enhancedstargate: 44100 - 512webp: Quality 100, Lossless, Highest Compressionstargate: 192000 - 512cryptopp: Keyed Algorithmsstargate: 44100 - 1024stargate: 192000 - 1024compress-lz4: 3 - Compression Speedwebp: Quality 100, Losslessopenjpeg: NASA Curiosity Panorama M34compress-lz4: 9 - Compression Speedavifenc: 6, Losslesscryptopp: Unkeyed Algorithmscoremark: CoreMark Size 666 - Iterations Per Seconduvg266: Bosphorus 1080p - Mediumastcenc: Fastpovray: Trace Timesecuremark: SecureMark-TLSuvg266: Bosphorus 4K - Mediumsmhasher: t1ha2_atonceaobench: 2048 x 2048 - Total Timekvazaar: Bosphorus 4K - Slowuvg266: Bosphorus 1080p - Super Fastkvazaar: Bosphorus 4K - Mediumsimdjson: Kostyaliquid-dsp: 384 - 256 - 57simdjson: TopTweetuvg266: Bosphorus 1080p - Ultra Fasttscp: AI Chess Performanceavifenc: 10, Losslesssvt-av1: Preset 4 - Bosphorus 4Kquantlib: avifenc: 0liquid-dsp: 256 - 256 - 57webp: Defaultmysqlslap: 4096avifenc: 2astcenc: Mediumopenssl: SHA512simdjson: LargeRandmysqlslap: 2048svt-av1: Preset 12 - Bosphorus 4Kdraco: Church Facadepgbench: 100 - 800 - Read Onlyespeak: Text-To-Speech Synthesisdraco: Lioncompress-lz4: 1 - Decompression Speedsmhasher: Spooky32kvazaar: Bosphorus 4K - Super Fastminibude: OpenMP - BM2minibude: OpenMP - BM2sqlite: 2svt-av1: Preset 8 - Bosphorus 4Ksmhasher: MeowHash x86_64 AES-NIliquid-dsp: 128 - 256 - 57svt-av1: Preset 13 - Bosphorus 4Kkvazaar: Bosphorus 4K - Very Fastcompress-zstd: 19 - Decompression Speedcompress-zstd: 12 - Decompression Speedwebp: Quality 100uvg266: Bosphorus 4K - Ultra Fastuvg266: Bosphorus 4K - Very Fastopenssl: SHA256smhasher: wyhashmrbayes: Primate Phylogeny Analysisavifenc: 6compress-lz4: 3 - Decompression Speedlammps: 20k Atomscompress-zstd: 12 - Compression Speedtjbench: Decompression Throughputsqlite: 1liquid-dsp: 64 - 256 - 57lammps: Rhodopsin Proteinastcenc: Thoroughcompress-zstd: 19, Long Mode - Compression Speedastcenc: Exhaustivekvazaar: Bosphorus 4K - Ultra Fastgpaw: Carbon Nanotubeopenssl: AES-256-GCMopenssl: RSA4096openssl: AES-128-GCMuvg266: Bosphorus 4K - Super Fastcompress-lz4: 1 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 19, Long Mode - Decompression Speedgraphics-magick: Rotatesmhasher: t1ha0_aes_avx2 x86_64openssl: RSA4096faiss: demo_sift1Mmemcached: 1:100memcached: 1:10memcached: 1:5compress-7zip: Decompression Ratingcompress-7zip: Compression Ratingjohn-the-ripper: MD5john-the-ripper: HMAC-SHA512john-the-ripper: Blowfishjohn-the-ripper: WPA PSKjohn-the-ripper: bcryptcompress-zstd: 19 - Compression Speedz3: 2.smt2z3: 1.smt2kripke: pgbench: 100 - 800 - Read Only - Average Latencyonednn: Recurrent Neural Network Training - bf16bf16bf16 - CPUc-ray: Total Time - 4K, 16 Rays Per Pixelstockfish: Total Timegraphics-magick: Resizingsmhasher: MeowHash x86_64 AES-NIsmhasher: t1ha0_aes_avx2 x86_64smhasher: t1ha2_atoncesmhasher: fasthash32smhasher: Spooky32smhasher: SHA3-256smhasher: SHA3-256smhasher: wyhashminibude: OpenMP - BM1minibude: OpenMP - BM1GCC 13.1.1Clang 16.0.32406.707088735249271014036223867295813113.216.786.568721.061089112.4321.5998122165.8371830.552.516856615.4506886.2705592.85518646.241.3517982445.844.648435.8100997872619.72533739.08718.80686.12328875327.4321054.8728.94034.77136.1935.944.15116476666676.88147.3716619883.7085.5273238.861.4951128533333318.9339433.807552.0326800358547521.26385176.0316750336219327.490524317800.820584.5770.10330.0548251.3402.49654.95253237.358490666667143.42968.571413.01662.611.5446.7246.6326089256020030125.16113.3362.52216409.953.795312.6219.3887382.028464193333349.370117.02758.3112.839470.51140.85915440539847202921019.6180135296559746.9715466.8716305.11341.4660101956.3171935.959.4024105286.363302722.112033827.48115527769124628819667286625667323256126133332279516.872.23025.8953240788800.2392191.223.06353221359212045.22320.68321.09722.16726.6612113.413208.7714.968276.0896902.231885.030440446591887645125858407220717234.168.528.227052.24875133.0525.3883519016.6911750.632.880358703.9956107.1613003.25737252.311.5216208650.854.220396.4612547173897.06818342.49780.95105.65431257029.6522604.2631.15737.37146.2038.374.43124183333337.33156.5017585673.5275.7963391.158.8851176233333319.7237932.656570.6249827016256901.22373170.7876559345717328.266510617350.521089.0168.54322.8998072.4882.44256.13552151.978665233333146.21669.851387.51632.711.7547.5647.4026444516982729923.05112.1072.49616246.754.310309.8217.4742652.045468020000049.689117.75368.2612.765670.16140.28215383506105402931038.9179635113652346.8415501.5516340.01343.5659102085.1871901.716.82173237270.232468.2693.20351764314012844.96520.32225.66721.87326.7121041.175363.9014.065171.4244285.585OpenBenchmarking.org

oneDNN

This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the Intel oneAPI toolkit. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 3.1Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPUGCC 13.1.1Clang 16.0.3400800120016002000Min: 2215.46 / Avg: 2406.7 / Max: 2571.08Min: 881.35 / Avg: 885.03 / Max: 888.961. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl -lpthread

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.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
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305GCC 13.1.1Clang 16.0.3120000M240000M360000M480000M600000MMin: 708744755880 / Avg: 708873524926.67 / Max: 709105496880Min: 440384066900 / Avg: 440446591886.67 / Max: 4405412481701. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

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
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20GCC 13.1.1Clang 16.0.3200000M400000M600000M800000M1000000MMin: 1013845751130 / Avg: 1014036223866.7 / Max: 1014336786160Min: 645047991610 / Avg: 645125858406.67 / Max: 6452231801501. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: 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
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SwirlGCC 13.1.1Clang 16.0.35001000150020002500Min: 2930 / Avg: 2957.67 / Max: 2985Min: 2203 / Avg: 2207.33 / Max: 22151. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

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
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SharpenGCC 13.1.1Clang 16.0.330060090012001500Min: 1309 / Avg: 1311 / Max: 1312Min: 1705 / Avg: 1723 / Max: 17471. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

WebP Image Encode

This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, 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
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionGCC 13.1.1Clang 16.0.3246810Min: 3.2 / Avg: 3.21 / Max: 3.21Min: 4.15 / Avg: 4.16 / Max: 4.161. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDGCC 13.1.1Clang 16.0.33691215Min: 6.75 / Avg: 6.78 / Max: 6.81Min: 8.08 / Avg: 8.52 / Max: 8.841. (CXX) g++ options: -O3 -march=native -flto

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
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsGCC 13.1.1Clang 16.0.33691215Min: 6.53 / Avg: 6.56 / Max: 6.6Min: 7.04 / Avg: 8.22 / Max: 8.571. (CXX) g++ options: -O3 -march=native -flto

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: 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
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: fasthash32GCC 13.1.1Clang 16.0.315003000450060007500Min: 8811.88 / Avg: 8812.44 / Max: 8812.79Min: 7052.22 / Avg: 7052.24 / Max: 7052.271. (CXX) g++ options: -O3 -march=native -flto

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color 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
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceGCC 13.1.1Clang 16.0.32004006008001000Min: 1064 / Avg: 1089 / Max: 1118Min: 864 / Avg: 875 / Max: 8811. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

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 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
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: Very FastGCC 13.1.1Clang 16.0.320406080100Min: 112.33 / Avg: 112.43 / Max: 112.52Min: 131.86 / Avg: 133.05 / Max: 134.061. (CXX) g++ options: -O3 -march=native -flto

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 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
OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KGCC 13.1.1Clang 16.0.3612182430Min: 21.13 / Avg: 21.59 / Max: 22.6Min: 24.94 / Avg: 25.38 / Max: 26.041. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread -lrt -ldl

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: 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
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-GaussianGCC 13.1.1Clang 16.0.32004006008001000Min: 935 / Avg: 980.83 / Max: 1002Min: 813 / Avg: 835.33 / Max: 8491. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

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
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: EnhancedGCC 13.1.1Clang 16.0.3400800120016002000Min: 2208 / Avg: 2216.33 / Max: 2222Min: 1897 / Avg: 1901.33 / Max: 19051. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

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: 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
OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 44100 - Buffer Size: 512GCC 13.1.1Clang 16.0.33691215Min: 5.83 / Avg: 5.84 / Max: 5.84Min: 6.69 / Avg: 6.69 / Max: 6.691. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

WebP Image Encode

This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, 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
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionGCC 13.1.1Clang 16.0.3246810Min: 0.55 / Avg: 0.55 / Max: 0.55Min: 0.63 / Avg: 0.63 / Max: 0.631. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

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: 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
OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 192000 - Buffer Size: 512GCC 13.1.1Clang 16.0.3246810Min: 2.51 / Avg: 2.52 / Max: 2.53Min: 2.87 / Avg: 2.88 / Max: 2.891. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsGCC 13.1.1Clang 16.0.3120240360480600Min: 614.84 / Avg: 615.45 / Max: 616.18Min: 703.84 / Avg: 704 / Max: 704.091. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe

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: 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
OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 44100 - Buffer Size: 1024GCC 13.1.1Clang 16.0.33691215Min: 6.27 / Avg: 6.27 / Max: 6.27Min: 7.15 / Avg: 7.16 / Max: 7.171. (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 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
OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 192000 - Buffer Size: 1024GCC 13.1.1Clang 16.0.3246810Min: 2.84 / Avg: 2.86 / Max: 2.87Min: 3.25 / Avg: 3.26 / Max: 3.271. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

LZ4 Compression

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

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
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedGCC 13.1.1Clang 16.0.31020304050Min: 46.17 / Avg: 46.24 / Max: 46.28Min: 51.74 / Avg: 52.31 / Max: 53.41. (CC) gcc options: -O3 -march=native -flto

WebP Image Encode

This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, 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
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessGCC 13.1.1Clang 16.0.3246810Min: 1.34 / Avg: 1.35 / Max: 1.35Min: 1.51 / Avg: 1.52 / Max: 1.521. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

OpenJPEG

OpenJPEG is an open-source JPEG 2000 codec written in the C programming language. The default input for this test profile is the NASA/JPL-Caltech/MSSS Curiosity panorama 717MB TIFF image file converting to JPEG2000 format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenJPEG 2.4Encode: NASA Curiosity Panorama M34GCC 13.1.1Clang 16.0.340K80K120K160K200KSE +/- 812.57, N = 3SE +/- 571.61, N = 31798241620861. (CXX) g++ options: -O3 -march=native -flto -rdynamic
OpenBenchmarking.orgms, Fewer Is BetterOpenJPEG 2.4Encode: NASA Curiosity Panorama M34GCC 13.1.1Clang 16.0.330K60K90K120K150KMin: 178221 / Avg: 179824 / Max: 180857Min: 160998 / Avg: 162086 / Max: 1629341. (CXX) g++ options: -O3 -march=native -flto -rdynamic

LZ4 Compression

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

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
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedGCC 13.1.1Clang 16.0.31020304050Min: 45.33 / Avg: 45.84 / Max: 46.81Min: 50.3 / Avg: 50.85 / Max: 51.911. (CC) gcc options: -O3 -march=native -flto

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6, LosslessGCC 13.1.1Clang 16.0.3246810Min: 4.55 / Avg: 4.65 / Max: 4.75Min: 4.18 / Avg: 4.22 / Max: 4.291. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsGCC 13.1.1Clang 16.0.380160240320400Min: 435.2 / Avg: 435.81 / Max: 436.4Min: 396.38 / Avg: 396.46 / Max: 396.551. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe

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 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
OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 13.1.1Clang 16.0.31.4M2.8M4.2M5.6M7MMin: 7866031.65 / Avg: 7872619.73 / Max: 7877731.05Min: 7166518.92 / Avg: 7173897.07 / Max: 7188318.981. (CC) gcc options: -O2 -O3 -march=native -flto -lrt" -lrt

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 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
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: MediumGCC 13.1.1Clang 16.0.3918273645Min: 38.9 / Avg: 39.08 / Max: 39.22Min: 41.91 / Avg: 42.49 / Max: 42.851. (CXX) g++ options: -O3 -march=native -flto

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: 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
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: FastGCC 13.1.1Clang 16.0.3140280420560700Min: 714.28 / Avg: 718.81 / Max: 726.7Min: 770.14 / Avg: 780.95 / Max: 788.91. (CXX) g++ options: -O3 -march=native -flto -pthread

POV-Ray

This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace 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
OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeGCC 13.1.1Clang 16.0.3246810Min: 5.8 / Avg: 6.12 / Max: 6.25Min: 5.43 / Avg: 5.65 / Max: 5.841. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -flto -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

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 13.1.1Clang 16.0.370K140K210K280K350KSE +/- 872.41, N = 3SE +/- 1404.09, N = 32887533125701. (CC) gcc options: -pedantic -O3
OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSGCC 13.1.1Clang 16.0.350K100K150K200K250KMin: 287008.16 / Avg: 288752.69 / Max: 289652.91Min: 309797.16 / Avg: 312570.14 / Max: 314340.51. (CC) gcc options: -pedantic -O3

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: MediumGCC 13.1.1Clang 16.0.3714212835SE +/- 0.09, N = 3SE +/- 0.07, N = 327.4329.651. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: MediumGCC 13.1.1Clang 16.0.3714212835Min: 27.25 / Avg: 27.43 / Max: 27.54Min: 29.53 / Avg: 29.65 / Max: 29.771. (CXX) g++ options: -O3 -march=native -flto

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: 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
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceGCC 13.1.1Clang 16.0.34K8K12K16K20KMin: 20964.64 / Avg: 20995.46 / Max: 21051.88Min: 22603.53 / Avg: 22604.26 / Max: 22605.081. (CXX) g++ options: -O3 -march=native -flto

AOBench

AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total 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
OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 13.1.1Clang 16.0.3714212835Min: 28.93 / Avg: 28.94 / Max: 28.94Min: 31.15 / Avg: 31.16 / Max: 31.161. (CC) gcc options: -lm -O3 -march=native -flto

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: 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
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: SlowGCC 13.1.1Clang 16.0.3816243240Min: 34.71 / Avg: 34.77 / Max: 34.85Min: 37.11 / Avg: 37.37 / Max: 37.581. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

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 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
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: Super FastGCC 13.1.1Clang 16.0.3306090120150Min: 135.73 / Avg: 136.19 / Max: 136.83Min: 145.15 / Avg: 146.2 / Max: 147.011. (CXX) g++ options: -O3 -march=native -flto

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 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
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: MediumGCC 13.1.1Clang 16.0.3816243240Min: 35.84 / Avg: 35.94 / Max: 36.03Min: 38.06 / Avg: 38.37 / Max: 38.651. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaGCC 13.1.1Clang 16.0.3246810Min: 4.15 / Avg: 4.15 / Max: 4.15Min: 4.43 / Avg: 4.43 / Max: 4.431. (CXX) g++ options: -O3 -march=native -flto

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 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
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 384 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.32000M4000M6000M8000M10000MMin: 11636000000 / Avg: 11647666666.67 / Max: 11661000000Min: 12400000000 / Avg: 12418333333.33 / Max: 124320000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetGCC 13.1.1Clang 16.0.33691215Min: 6.87 / Avg: 6.88 / Max: 6.91Min: 7.03 / Avg: 7.33 / Max: 7.571. (CXX) g++ options: -O3 -march=native -flto

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 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
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 1080p - Video Preset: Ultra FastGCC 13.1.1Clang 16.0.3306090120150Min: 144.01 / Avg: 147.37 / Max: 155Min: 153.02 / Avg: 156.5 / Max: 160.721. (CXX) g++ options: -O3 -march=native -flto

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 13.1.1Clang 16.0.3400K800K1200K1600K2000KSE +/- 2555.19, N = 5SE +/- 2743.38, N = 5166198817585671. (CC) gcc options: -O3 -march=native -flto
OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 13.1.1Clang 16.0.3300K600K900K1200K1500KMin: 1653987 / Avg: 1661988.4 / Max: 1669024Min: 1748501 / Avg: 1758567.4 / Max: 17653141. (CC) gcc options: -O3 -march=native -flto

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 10, LosslessGCC 13.1.1Clang 16.0.3246810Min: 3.66 / Avg: 3.71 / Max: 3.73Min: 3.5 / Avg: 3.53 / Max: 3.571. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

SVT-AV1

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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 4 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.3246810Min: 5.4 / Avg: 5.53 / Max: 5.62Min: 5.76 / Avg: 5.8 / Max: 5.841. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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.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
OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.30GCC 13.1.1Clang 16.0.36001200180024003000Min: 3233.8 / Avg: 3238.83 / Max: 3242.4Min: 3375.5 / Avg: 3391.1 / Max: 3399.51. (CXX) g++ options: -O3 -march=native -fPIE -pie

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 0GCC 13.1.1Clang 16.0.31224364860Min: 61.41 / Avg: 61.5 / Max: 61.57Min: 58.74 / Avg: 58.89 / Max: 59.141. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 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
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 256 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.32000M4000M6000M8000M10000MMin: 11279000000 / Avg: 11285333333.33 / Max: 11293000000Min: 11758000000 / Avg: 11762333333.33 / Max: 117670000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

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: 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
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultGCC 13.1.1Clang 16.0.3510152025Min: 18.91 / Avg: 18.93 / Max: 18.94Min: 19.7 / Avg: 19.72 / Max: 19.721. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

MariaDB

This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 11.0.1Clients: 4096GCC 13.1.1Clang 16.0.370140210280350Min: 389.26 / Avg: 393.63 / Max: 398.41Min: 374.25 / Avg: 379.14 / Max: 385.651. (CXX) g++ options: -O3 -march=native -flto -fstack-protector -lpthread -lz -ldl -lm

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 2GCC 13.1.1Clang 16.0.3714212835Min: 33.73 / Avg: 33.81 / Max: 33.9Min: 32.33 / Avg: 32.66 / Max: 33.241. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: 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
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: MediumGCC 13.1.1Clang 16.0.3100200300400500Min: 547.24 / Avg: 552.03 / Max: 557.12Min: 567.64 / Avg: 570.62 / Max: 575.331. (CXX) g++ options: -O3 -march=native -flto -pthread

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.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
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512GCC 13.1.1Clang 16.0.314000M28000M42000M56000M70000MMin: 76655876180 / Avg: 80035854752 / Max: 80895066200Min: 82695789550 / Avg: 82701625690 / Max: 827102917401. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomGCC 13.1.1Clang 16.0.3246810Min: 1.26 / Avg: 1.26 / Max: 1.26Min: 1.22 / Avg: 1.22 / Max: 1.221. (CXX) g++ options: -O3 -march=native -flto

MariaDB

This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 11.0.1Clients: 2048GCC 13.1.1Clang 16.0.370140210280350Min: 383.88 / Avg: 385.06 / Max: 386.1Min: 369 / Avg: 373.03 / Max: 377.221. (CXX) g++ options: -O3 -march=native -flto -fstack-protector -lpthread -lz -ldl -lm

SVT-AV1

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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 12 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.3306090120150Min: 172.86 / Avg: 176.03 / Max: 178.13Min: 163.15 / Avg: 170.79 / Max: 184.321. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: Church FacadeGCC 13.1.1Clang 16.0.314002800420056007000SE +/- 13.35, N = 3SE +/- 4.84, N = 3675065591. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: Church FacadeGCC 13.1.1Clang 16.0.312002400360048006000Min: 6723 / Avg: 6749.67 / Max: 6764Min: 6554 / Avg: 6559.33 / Max: 65691. (CXX) g++ options: -O3 -march=native -flto

PostgreSQL

This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 800 - Mode: Read OnlyGCC 13.1.1Clang 16.0.3600K1200K1800K2400K3000KMin: 2946958.44 / Avg: 3362193.33 / Max: 3537843.99Min: 3218967.25 / Avg: 3457172.72 / Max: 3584881.511. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

eSpeak-NG Speech Engine

This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 1.51Text-To-Speech SynthesisGCC 13.1.1Clang 16.0.3612182430Min: 27.42 / Avg: 27.49 / Max: 27.52Min: 28.08 / Avg: 28.27 / Max: 28.711. (CXX) g++ options: -O3 -march=native -flto -lpthread

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: LionGCC 13.1.1Clang 16.0.311002200330044005500SE +/- 29.18, N = 3SE +/- 44.34, N = 3524351061. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: LionGCC 13.1.1Clang 16.0.39001800270036004500Min: 5194 / Avg: 5243.33 / Max: 5295Min: 5017 / Avg: 5105.67 / Max: 51511. (CXX) g++ options: -O3 -march=native -flto

LZ4 Compression

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

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
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression SpeedGCC 13.1.1Clang 16.0.33K6K9K12K15KMin: 17698.3 / Avg: 17800.83 / Max: 17856.6Min: 17199 / Avg: 17350.5 / Max: 17457.31. (CC) gcc options: -O3 -march=native -flto

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: 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
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: Spooky32GCC 13.1.1Clang 16.0.34K8K12K16K20KMin: 20577.79 / Avg: 20581.6 / Max: 20583.57Min: 21085.25 / Avg: 21089.01 / Max: 21094.81. (CXX) g++ options: -O3 -march=native -flto

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: 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
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Super FastGCC 13.1.1Clang 16.0.31428425670Min: 69.63 / Avg: 70.1 / Max: 70.77Min: 68.22 / Avg: 68.54 / Max: 68.711. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

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.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
OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 13.1.1Clang 16.0.360120180240300Min: 326.6 / Avg: 330.05 / Max: 332.08Min: 317.2 / Avg: 322.9 / Max: 328.311. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

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
OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM2GCC 13.1.1Clang 16.0.314002800420056007000Min: 8165.1 / Avg: 8251.34 / Max: 8302.07Min: 7930.11 / Avg: 8072.49 / Max: 8207.691. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database with a variable number of concurrent repetitions -- up to the maximum number of CPU threads available. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.41.2Threads / Copies: 2GCC 13.1.1Clang 16.0.3246810Min: 2.44 / Avg: 2.5 / Max: 2.54Min: 2.38 / Avg: 2.44 / Max: 2.481. (CC) gcc options: -O3 -march=native -flto -lz -lm

SVT-AV1

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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 8 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.31122334455Min: 54.2 / Avg: 54.95 / Max: 55.64Min: 54.52 / Avg: 56.14 / Max: 57.731. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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: 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
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: MeowHash x86_64 AES-NIGCC 13.1.1Clang 16.0.39K18K27K36K45KMin: 53258.46 / Avg: 53264.23 / Max: 53269.6Min: 52144.64 / Avg: 52151.97 / Max: 52165.931. (CXX) g++ options: -O3 -march=native -flto

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 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
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 128 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.31500M3000M4500M6000M7500MMin: 8469600000 / Avg: 8490666666.67 / Max: 8515300000Min: 8663500000 / Avg: 8665233333.33 / Max: 86666000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

SVT-AV1

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
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.5Encoder Mode: Preset 13 - Input: Bosphorus 4KGCC 13.1.1Clang 16.0.3306090120150Min: 140.01 / Avg: 143.43 / Max: 149.77Min: 137.55 / Avg: 146.22 / Max: 150.821. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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: 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
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Very FastGCC 13.1.1Clang 16.0.31428425670Min: 67.1 / Avg: 68.57 / Max: 70.45Min: 68.78 / Avg: 69.85 / Max: 70.751. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

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: 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
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedGCC 13.1.1Clang 16.0.32004006008001000Min: 1394.2 / Avg: 1413 / Max: 1424.6Min: 1384.1 / Avg: 1387.5 / Max: 1390.91. (CC) gcc options: -O3 -march=native -flto -pthread -lz

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
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression SpeedGCC 13.1.1Clang 16.0.330060090012001500Min: 1657.3 / Avg: 1662.6 / Max: 1668.9Min: 1624.7 / Avg: 1632.7 / Max: 1645.81. (CC) gcc options: -O3 -march=native -flto -pthread -lz

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 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
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100GCC 13.1.1Clang 16.0.33691215Min: 11.53 / Avg: 11.54 / Max: 11.54Min: 11.71 / Avg: 11.75 / Max: 11.771. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

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: 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
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 13.1.1Clang 16.0.31020304050Min: 46.01 / Avg: 46.72 / Max: 47.28Min: 46.46 / Avg: 47.56 / Max: 48.231. (CXX) g++ options: -O3 -march=native -flto

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
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Very FastGCC 13.1.1Clang 16.0.31020304050Min: 45.7 / Avg: 46.63 / Max: 47.41Min: 46.78 / Avg: 47.4 / Max: 48.191. (CXX) g++ options: -O3 -march=native -flto

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.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
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256GCC 13.1.1Clang 16.0.350000M100000M150000M200000M250000MMin: 260801054620 / Avg: 260892560200 / Max: 260964421370Min: 264356855710 / Avg: 264445169826.67 / Max: 2645702438901. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

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 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
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: wyhashGCC 13.1.1Clang 16.0.35K10K15K20K25KMin: 30198.82 / Avg: 30309.12 / Max: 30432.05Min: 29877.32 / Avg: 29923.05 / Max: 29947.171. (CXX) g++ options: -O3 -march=native -flto

Timed MrBayes Analysis

This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisGCC 13.1.1Clang 16.0.320406080100Min: 113.12 / Avg: 113.34 / Max: 113.54Min: 111.03 / Avg: 112.11 / Max: 113.31. (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

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6GCC 13.1.1Clang 16.0.3246810Min: 2.49 / Avg: 2.52 / Max: 2.62Min: 2.46 / Avg: 2.5 / Max: 2.531. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

LZ4 Compression

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

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
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression SpeedGCC 13.1.1Clang 16.0.33K6K9K12K15KMin: 16128.7 / Avg: 16409.93 / Max: 16571.5Min: 16097.3 / Avg: 16246.67 / Max: 16446.61. (CC) gcc options: -O3 -march=native -flto

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 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
OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsGCC 13.1.1Clang 16.0.31122334455Min: 53.66 / Avg: 53.79 / Max: 53.86Min: 54.27 / Avg: 54.31 / Max: 54.391. (CXX) g++ options: -O3 -march=native -flto -lm -ldl

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 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
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression SpeedGCC 13.1.1Clang 16.0.360120180240300Min: 303.9 / Avg: 312.57 / Max: 318Min: 303 / Avg: 309.77 / Max: 313.81. (CC) gcc options: -O3 -march=native -flto -pthread -lz

libjpeg-turbo tjbench

tjbench is a JPEG decompression/compression benchmark that is part of libjpeg-turbo, a JPEG image codec library optimized for SIMD instructions on modern CPU architectures. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputGCC 13.1.1Clang 16.0.34080120160200Min: 217.7 / Avg: 219.39 / Max: 220.46Min: 217.11 / Avg: 217.47 / Max: 217.811. (CC) gcc options: -O3 -march=native -flto -rdynamic -lm

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database with a variable number of concurrent repetitions -- up to the maximum number of CPU threads available. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.41.2Threads / Copies: 1GCC 13.1.1Clang 16.0.3246810Min: 2.02 / Avg: 2.03 / Max: 2.03Min: 2.02 / Avg: 2.04 / Max: 2.071. (CC) gcc options: -O3 -march=native -flto -lz -lm

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 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
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 64 - Buffer Length: 256 - Filter Length: 57GCC 13.1.1Clang 16.0.3800M1600M2400M3200M4000MMin: 4625400000 / Avg: 4641933333.33 / Max: 4652200000Min: 4676600000 / Avg: 4680200000 / Max: 46823000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

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: 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
OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinGCC 13.1.1Clang 16.0.31020304050Min: 46.64 / Avg: 49.37 / Max: 52.98Min: 46.77 / Avg: 49.69 / Max: 53.331. (CXX) g++ options: -O3 -march=native -flto -lm -ldl

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: 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
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ThoroughGCC 13.1.1Clang 16.0.320406080100Min: 116.83 / Avg: 117.03 / Max: 117.23Min: 117.57 / Avg: 117.75 / Max: 117.871. (CXX) g++ options: -O3 -march=native -flto -pthread

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: 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
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedGCC 13.1.1Clang 16.0.33691215Min: 8.22 / Avg: 8.31 / Max: 8.36Min: 8.24 / Avg: 8.26 / Max: 8.291. (CC) gcc options: -O3 -march=native -flto -pthread -lz

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: 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
OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ExhaustiveGCC 13.1.1Clang 16.0.348121620Min: 12.83 / Avg: 12.84 / Max: 12.85Min: 12.72 / Avg: 12.77 / Max: 12.861. (CXX) g++ options: -O3 -march=native -flto -pthread

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: 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
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.2Video Input: Bosphorus 4K - Video Preset: Ultra FastGCC 13.1.1Clang 16.0.31428425670Min: 69.68 / Avg: 70.51 / Max: 71.13Min: 69.02 / Avg: 70.16 / Max: 71.151. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

GPAW

GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) method and the atomic simulation environment (ASE). Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is BetterGPAW 22.1Input: Carbon NanotubeGCC 13.1.1Clang 16.0.3306090120150Min: 140.45 / Avg: 140.86 / Max: 141.28Min: 139.95 / Avg: 140.28 / Max: 140.761. (CC) gcc options: -shared -O3 -march=native -flto -lxc -lblas -lmpi

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.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
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMGCC 13.1.1Clang 16.0.3300000M600000M900000M1200000M1500000MMin: 1543469053820 / Avg: 1544053984720 / Max: 1544392664090Min: 1534983979830 / Avg: 1538350610540 / Max: 15424226761901. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

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
OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096GCC 13.1.1Clang 16.0.3500K1000K1500K2000K2500KMin: 2920846.4 / Avg: 2921019.63 / Max: 2921211.3Min: 2930415.3 / Avg: 2931038.9 / Max: 2931882.21. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

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
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMGCC 13.1.1Clang 16.0.3300000M600000M900000M1200000M1500000MMin: 1798931713500 / Avg: 1801352965596.7 / Max: 1803465786160Min: 1795723432970 / Avg: 1796351136523.3 / Max: 17975842776201. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

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: 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
OpenBenchmarking.orgFrames Per Second, More Is Betteruvg266 0.4.1Video Input: Bosphorus 4K - Video Preset: Super FastGCC 13.1.1Clang 16.0.31020304050Min: 46.73 / Avg: 46.97 / Max: 47.12Min: 46.64 / Avg: 46.84 / Max: 47.011. (CXX) g++ options: -O3 -march=native -flto

LZ4 Compression

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

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
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression SpeedGCC 13.1.1Clang 16.0.33K6K9K12K15KMin: 15021.61 / Avg: 15466.87 / Max: 15690.66Min: 15317.94 / Avg: 15501.55 / Max: 15775.31. (CC) gcc options: -O3 -march=native -flto

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
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedGCC 13.1.1Clang 16.0.33K6K9K12K15KMin: 16168.6 / Avg: 16305.1 / Max: 16447.9Min: 16240.7 / Avg: 16340 / Max: 16407.81. (CC) gcc options: -O3 -march=native -flto

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: 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
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedGCC 13.1.1Clang 16.0.32004006008001000Min: 1335 / Avg: 1341.37 / Max: 1349.1Min: 1335.2 / Avg: 1343.53 / Max: 1350.71. (CC) gcc options: -O3 -march=native -flto -pthread -lz

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: 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
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: RotateGCC 13.1.1Clang 16.0.3120240360480600Min: 654 / Avg: 660.33 / Max: 665Min: 659 / Avg: 659.33 / Max: 6601. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

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: 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
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64GCC 13.1.1Clang 16.0.320K40K60K80K100KMin: 101955.66 / Avg: 101972.62 / Max: 101993.05Min: 102018.24 / Avg: 102085.18 / Max: 102126.821. (CXX) g++ options: -O3 -march=native -flto

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.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
OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096GCC 13.1.1Clang 16.0.312K24K36K48K60KMin: 71902.6 / Avg: 71935.87 / Max: 71984.6Min: 71883 / Avg: 71901.73 / Max: 71918.81. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

Faiss

Faiss is developed by Meta/Facebook. Faiss is a library for efficient similarity search and clustering of dense vectors. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is BetterFaiss 1.7.4Test: demo_sift1MGCC 13.1.11224364860Min: 59.21 / Avg: 59.4 / Max: 59.591. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc

Test: demo_sift1M

Clang 16.0.3: The test quit with a non-zero exit status.

Memcached

Memcached is a high performance, distributed memory object caching system. This Memcached test profiles makes use of memtier_benchmark for excuting this CPU/memory-focused server benchmark. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100GCC 13.1.1700K1400K2100K2800K3500KMin: 4082855.31 / Avg: 4105286.36 / Max: 4135714.911. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Set To Get Ratio: 1:100

Clang 16.0.3: The test run did not produce a result. E: memcached: line 7: ./memtier_benchmark: No such file or directory

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
OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:10GCC 13.1.1600K1200K1800K2400K3000KMin: 3289630.31 / Avg: 3302722.11 / Max: 3328307.561. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Set To Get Ratio: 1:10

Clang 16.0.3: The test run did not produce a result. E: memcached: line 7: ./memtier_benchmark: No such file or directory

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
OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:5GCC 13.1.1400K800K1200K1600K2000KMin: 2025959.14 / Avg: 2033827.48 / Max: 2046110.851. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Set To Get Ratio: 1:5

Clang 16.0.3: The test run did not produce a result. E: memcached: line 7: ./memtier_benchmark: No such file or directory

7-Zip Compression

This is a test of 7-Zip compression/decompression with its integrated benchmark feature. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingGCC 13.1.1200K400K600K800K1000KMin: 1145807 / Avg: 1155276.67 / Max: 11610461. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Test: Decompression Rating

Clang 16.0.3: The test quit with a non-zero exit status. E: compress-7zip: line 2: ./CPP/7zip/Bundles/Alone2/_o/7zz: No such file or directory

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
OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingGCC 13.1.1120K240K360K480K600KMin: 683615 / Avg: 691245.67 / Max: 7061401. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Test: Compression Rating

Clang 16.0.3: The test quit with a non-zero exit status. E: compress-7zip: line 2: ./CPP/7zip/Bundles/Alone2/_o/7zz: No such file or directory

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: MD5GCC 13.1.16M12M18M24M30MSE +/- 29475.04, N = 3288196671. (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 13.1.15M10M15M20M25MMin: 28761000 / Avg: 28819666.67 / Max: 288540001. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

Test: MD5

Clang 16.0.3: The test quit with a non-zero exit status. E: john-the-ripper: line 3: ./john: No such file or directory

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
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: HMAC-SHA512GCC 13.1.150M100M150M200M250MMin: 283292000 / Avg: 286625666.67 / Max: 2920970001. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

Test: HMAC-SHA512

Clang 16.0.3: The test quit with a non-zero exit status. E: john-the-ripper: line 3: ./john: No such file or directory

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
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: BlowfishGCC 13.1.160K120K180K240K300KMin: 322483 / Avg: 323255.67 / Max: 3238341. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

Test: Blowfish

Clang 16.0.3: The test quit with a non-zero exit status. E: john-the-ripper: line 3: ./john: No such file or directory

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
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: WPA PSKGCC 13.1.1200K400K600K800K1000KMin: 1253000 / Avg: 1261333.33 / Max: 12690001. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

Test: WPA PSK

Clang 16.0.3: The test quit with a non-zero exit status. E: john-the-ripper: line 3: ./john: No such file or directory

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
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: bcryptGCC 13.1.160K120K180K240K300KMin: 322298 / Avg: 322795 / Max: 3232971. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

Test: bcrypt

Clang 16.0.3: The test quit with a non-zero exit status. E: john-the-ripper: line 3: ./john: No such file or directory

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: 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
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedGCC 13.1.1Clang 16.0.348121620Min: 16.8 / Avg: 16.83 / Max: 16.9Min: 16.8 / Avg: 16.8 / Max: 16.81. (CC) gcc options: -O3 -march=native -flto -pthread -lz

Z3 Theorem Prover

The Z3 Theorem Prover / SMT solver is developed by Microsoft Research under the MIT license. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgSeconds, Fewer Is BetterZ3 Theorem Prover 4.12.1SMT File: 2.smt2GCC 13.1.11428425670Min: 72.12 / Avg: 72.23 / Max: 72.31. (CXX) g++ options: -lpthread -O3 -march=native -flto -std=c++17 -fvisibility=hidden -mfpmath=sse -msse -msse2 -fPIC

SMT File: 2.smt2

Clang 16.0.3: The test quit with a non-zero exit status. E: z3: line 2: ./z3-z3-4.12.1/build/z3: No such file or directory

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
OpenBenchmarking.orgSeconds, Fewer Is BetterZ3 Theorem Prover 4.12.1SMT File: 1.smt2GCC 13.1.1612182430Min: 25.57 / Avg: 25.9 / Max: 26.221. (CXX) g++ options: -lpthread -O3 -march=native -flto -std=c++17 -fvisibility=hidden -mfpmath=sse -msse -msse2 -fPIC

SMT File: 1.smt2

Clang 16.0.3: The test quit with a non-zero exit status. E: z3: line 2: ./z3-z3-4.12.1/build/z3: No such file or directory

Kripke

Kripke is a simple, scalable, 3D Sn deterministic particle transport code. Its primary purpose is to research how data layout, programming paradigms and architectures effect the implementation and performance of Sn transport. Kripke is developed by LLNL. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.4GCC 13.1.1Clang 16.0.360M120M180M240M300MMin: 276795100 / Avg: 324078880 / Max: 359474300Min: 189071900 / Avg: 217323726.67 / Max: 2427440001. (CXX) g++ options: -O3 -march=native -flto

PostgreSQL

This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average LatencyGCC 13.1.1Clang 16.0.312345Min: 0.23 / Avg: 0.24 / Max: 0.27Min: 0.22 / Avg: 0.23 / Max: 0.251. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lm

oneDNN

This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the Intel oneAPI toolkit. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 3.1Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPUGCC 13.1.1Clang 16.0.3400800120016002000Min: 1896.86 / Avg: 2191.22 / Max: 2421.03Min: 448.07 / Avg: 468.27 / Max: 550.441. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl -lpthread

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 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
OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 13.1.1Clang 16.0.3246810Min: 2.86 / Avg: 3.06 / Max: 3.64Min: 3.15 / Avg: 3.2 / Max: 3.291. (CC) gcc options: -lm -lpthread -O3 -march=native -flto

Stockfish

This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15Total TimeGCC 13.1.1Clang 16.0.390M180M270M360M450MMin: 528973763 / Avg: 532213591.67 / Max: 538416535Min: 464261991 / Avg: 517643140.13 / Max: 5819324341. (CXX) g++ options: -m64 -lpthread -O3 -march=native -flto -fno-exceptions -std=c++17 -pedantic -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: 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
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: ResizingGCC 13.1.1Clang 16.0.320406080100Min: 95 / Avg: 119.92 / Max: 179Min: 107 / Avg: 128 / Max: 1461. (CC) gcc options: -fopenmp -O3 -march=native -flto -ltiff -ljpeg -lX11 -lz -lm -lpthread

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.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
OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: SHA3-256GCC 13.1.1Clang 16.0.330060090012001500Min: 1727.66 / Avg: 1727.9 / Max: 1728.18Min: 1023.37 / Avg: 1041.18 / Max: 1050.11. (CXX) g++ options: -O3 -march=native -flto

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
OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: SHA3-256GCC 13.1.1Clang 16.0.360120180240300Min: 227.92 / Avg: 228.02 / Max: 228.08Min: 362.74 / Avg: 363.9 / Max: 366.231. (CXX) g++ options: -O3 -march=native -flto

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.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
OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 13.1.1Clang 16.0.350100150200250Min: 275.57 / Avg: 276.09 / Max: 276.58Min: 129.38 / Avg: 171.42 / Max: 223.851. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

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
OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1GCC 13.1.1Clang 16.0.312002400360048006000Min: 6889.27 / Avg: 6902.23 / Max: 6914.49Min: 3234.5 / Avg: 4285.58 / Max: 5596.221. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

125 Results Shown

oneDNN
OpenSSL:
  ChaCha20-Poly1305
  ChaCha20
GraphicsMagick:
  Swirl
  Sharpen
WebP Image Encode
simdjson:
  DistinctUserID
  PartialTweets
SMHasher
GraphicsMagick
uvg266
x265
GraphicsMagick:
  Noise-Gaussian
  Enhanced
Stargate Digital Audio Workstation
WebP Image Encode
Stargate Digital Audio Workstation
Crypto++
Stargate Digital Audio Workstation:
  44100 - 1024
  192000 - 1024
LZ4 Compression
WebP Image Encode
OpenJPEG
LZ4 Compression
libavif avifenc
Crypto++
Coremark
uvg266
ASTC Encoder
POV-Ray
SecureMark
uvg266
SMHasher
AOBench
Kvazaar
uvg266
Kvazaar
simdjson
Liquid-DSP
simdjson
uvg266
TSCP
libavif avifenc
SVT-AV1
QuantLib
libavif avifenc
Liquid-DSP
WebP Image Encode
MariaDB
libavif avifenc
ASTC Encoder
OpenSSL
simdjson
MariaDB
SVT-AV1
Google Draco
PostgreSQL
eSpeak-NG Speech Engine
Google Draco
LZ4 Compression
SMHasher
Kvazaar
miniBUDE:
  OpenMP - BM2:
    Billion Interactions/s
    GFInst/s
SQLite
SVT-AV1
SMHasher
Liquid-DSP
SVT-AV1
Kvazaar
Zstd Compression:
  19 - Decompression Speed
  12 - Decompression Speed
WebP Image Encode
uvg266:
  Bosphorus 4K - Ultra Fast
  Bosphorus 4K - Very Fast
OpenSSL
SMHasher
Timed MrBayes Analysis
libavif avifenc
LZ4 Compression
LAMMPS Molecular Dynamics Simulator
Zstd Compression
libjpeg-turbo tjbench
SQLite
Liquid-DSP
LAMMPS Molecular Dynamics Simulator
ASTC Encoder
Zstd Compression
ASTC Encoder
Kvazaar
GPAW
OpenSSL:
  AES-256-GCM
  RSA4096
  AES-128-GCM
uvg266
LZ4 Compression:
  1 - Compression Speed
  9 - Decompression Speed
Zstd Compression
GraphicsMagick
SMHasher
OpenSSL
Faiss
Memcached:
  1:100
  1:10
  1:5
7-Zip Compression:
  Decompression Rating
  Compression Rating
John The Ripper:
  MD5
  HMAC-SHA512
  Blowfish
  WPA PSK
  bcrypt
Zstd Compression
Z3 Theorem Prover:
  2.smt2
  1.smt2
Kripke
PostgreSQL
oneDNN
C-Ray
Stockfish
GraphicsMagick
SMHasher:
  SHA3-256:
    cycles/hash
    MiB/sec
miniBUDE:
  OpenMP - BM1:
    Billion Interactions/s
    GFInst/s