AMD EPYC 7773X Compilers

AMD EPYC 7773X GCC / Clang / AOCC compiler benchmarking by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2204117-NE-EPYC7773X86&grs.

AMD EPYC 7773X CompilersProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionGCC 11.2Clang 14.0AMD AOCC 3.22 x AMD EPYC 7773X 64-Core @ 2.20GHz (128 Cores / 256 Threads)AMD DAYTONA_X (TYM1008C BIOS)AMD Starship/Matisse16 x 32 GB DDR4-3200MT/s 36ASF4G72PZ-3G2E2800GB INTEL SSDPF21Q800GBASPEEDVE2282 x Mellanox MT27710Ubuntu 22.045.17.0-051700rc8-generic (x86_64)GNOME Shell 42.0X Server1.2.204GCC 11.2.0ext41920x1080Clang 14.0.0-1ubuntu1Clang 13.0.0OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Compiler Details- GCC 11.2: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - AMD AOCC 3.2: Optimized build with assertions; Default target: x86_64-unknown-linux-gnu; Host CPU: znver3 Disk Details- GCC 11.2: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa001228 Python Details- Python 3.10.4Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: 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 + srbds: Not affected + tsx_async_abort: Not affected

AMD EPYC 7773X Compilersetcpak: DXT1lczero: Eigenx265: Bosphorus 4Ksvt-hevc: 10 - Bosphorus 1080petcpak: ETC2jpegxl-decode: 1coremark: CoreMark Size 666 - Iterations Per Secondjpegxl: PNG - 8liquid-dsp: 256 - 256 - 57xmrig: Wownero - 1Mopenssl: SHA256tscp: AI Chess Performancewebp: Quality 100, Lossless, Highest Compressionsvt-av1: Preset 4 - Bosphorus 4Kastcenc: Thoroughsvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pencode-mp3: WAV To MP3webp: Quality 100, Highest Compressionlczero: BLASsvt-av1: Preset 12 - Bosphorus 4Ktjbench: Decompression Throughputavifenc: 6webp: Quality 100, Losslessjpegxl-decode: Alltoktx: Zstd Compression 19svt-hevc: 7 - Bosphorus 1080plammps: Rhodopsin Proteinavifenc: 6, Losslesssvt-av1: Preset 10 - Bosphorus 4Kxmrig: Monero - 1Mquantlib: astcenc: Exhaustiveavifenc: 2draco: Lionkvazaar: Bosphorus 4K - Mediumwebp: Quality 100aobench: 2048 x 2048 - Total Timeavifenc: 0toktx: UASTC 3 + Zstd Compression 19kvazaar: Bosphorus 4K - Very Fastopenjpeg: NASA Curiosity Panorama M34toktx: UASTC 3webp: Defaultliquid-dsp: 128 - 256 - 57primesieve: 1e12 Prime Number Generationencode-flac: WAV To FLACtoktx: Zstd Compression 9lammps: 20k Atomstoktx: UASTC 4 + Zstd Compression 19openssl: RSA4096compress-zstd: 19 - Compression Speedopenssl: RSA4096graphics-magick: Resizinggraphics-magick: Rotatejpegxl: JPEG - 7compress-zstd: 19 - Decompression SpeedGCC 11.2Clang 14.0AMD AOCC 3.2844.045418719.37376.34134.04346.704447513.2118010.72612713333342309.7156404481030109414150.6424.0826.4222330.008.9888.7984159140.461163.4869905.02024.561564.2821.441288.9728.4688.318107.65241100.52125.35.879248.775595231.522.90649.74488.7579.01543.643624834.6041.69558256000002.61321.5163.83935.97235.5831770209.998.826996.816453771.132269.91926.467510721.31437.24166.39253.783705497.0156090.67622903333340922.7170350109150123166745.0894.0055.9580362.429.9868.5854224129.325150.7200214.91123.868605.1822.989303.0929.9477.976104.55940338.22240.35.773747.512617633.212.87150.30387.2519.38945.283490404.7381.70158679333332.61121.8343.88636.01035.5311774479.099.026924.99345078.022086.02012.565557025.03472.24158.34757.144242648.7981940.79701060000036998.0176385148413117243845.9014.4835.7378367.819.7828.0264551132.782160.2910464.63522.759599.4921.813308.1130.3537.822110.83938790.72251.45.568646.271585932.922.75947.94184.8159.07145.363528484.6841.66059490000002.56421.8043.83236.31635.3861768233.298.726972.426861682.752311.1OpenBenchmarking.org

Etcpak

Configuration: DXT1

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: DXT1GCC 11.2Clang 14.0AMD AOCC 3.2400800120016002000SE +/- 2.54, N = 3SE +/- 29.34, N = 15SE +/- 23.71, N = 15844.051926.472012.571. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenGCC 11.2Clang 14.0AMD AOCC 3.212002400360048006000SE +/- 48.22, N = 3SE +/- 57.43, N = 9SE +/- 67.86, N = 94187510755701. (CXX) g++ options: -flto -O3 -march=native -pthread

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KGCC 11.2Clang 14.0AMD AOCC 3.2612182430SE +/- 0.21, N = 15SE +/- 0.21, N = 15SE +/- 0.18, N = 319.3721.3125.031. (CXX) g++ options: -O3 -march=native -flto -rdynamic -lpthread -lrt -ldl -lnuma

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pGCC 11.2Clang 14.0AMD AOCC 3.2100200300400500SE +/- 3.15, N = 13SE +/- 5.37, N = 3SE +/- 3.33, N = 3376.34437.24472.241. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

Etcpak

Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC2GCC 11.2Clang 14.0AMD AOCC 3.24080120160200SE +/- 1.46, N = 3SE +/- 0.04, N = 3SE +/- 1.75, N = 4134.04166.39158.351. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

JPEG XL Decoding libjxl

CPU Threads: 1

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.6.1CPU Threads: 1GCC 11.2Clang 14.0AMD AOCC 3.21326395265SE +/- 0.08, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 346.7053.7857.14

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 11.2Clang 14.0AMD AOCC 3.21000K2000K3000K4000K5000KSE +/- 9967.53, N = 3SE +/- 34949.41, N = 3SE +/- 14710.43, N = 34447513.213705497.024242648.801. (CC) gcc options: -O2 -O3 -march=native -flto -lrt" -lrt

JPEG XL libjxl

Input: PNG - Encode Speed: 8

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 8GCC 11.2Clang 14.0AMD AOCC 3.20.17780.35560.53340.71120.889SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.720.670.79-Xclang -mrelax-all-Xclang -mrelax-all1. (CXX) g++ options: -O3 -march=native -flto -funwind-tables -O2 -fPIE -pie

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 256 - Buffer Length: 256 - Filter Length: 57GCC 11.2Clang 14.0AMD AOCC 3.21500M3000M4500M6000M7500MSE +/- 1604507.54, N = 3SE +/- 1414606.34, N = 3SE +/- 1311487.70, N = 36127133333622903333370106000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Xmrig

Variant: Wownero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Wownero - Hash Count: 1MGCC 11.2Clang 14.0AMD AOCC 3.29K18K27K36K45KSE +/- 63.43, N = 3SE +/- 526.98, N = 3SE +/- 352.95, N = 342309.740922.736998.0-static-libgcc -static-libstdc++-funroll-loops-funroll-loops1. (CXX) g++ options: -O3 -march=native -flto -fexceptions -fno-rtti -maes -Ofast -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256GCC 11.2Clang 14.0AMD AOCC 3.240000M80000M120000M160000M200000MSE +/- 330832787.20, N = 3SE +/- 326147908.01, N = 3SE +/- 144731144.77, N = 3156404481030170350109150176385148413-Qunused-arguments-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 11.2Clang 14.0AMD AOCC 3.2300K600K900K1200K1500KSE +/- 2612.05, N = 5SE +/- 4052.15, N = 5SE +/- 4599.34, N = 51094141123166711724381. (CC) gcc options: -O3 -march=native -flto

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest CompressionGCC 11.2Clang 14.0AMD AOCC 3.21122334455SE +/- 0.51, N = 5SE +/- 0.11, N = 3SE +/- 0.02, N = 350.6445.0945.901. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.9Encoder Mode: Preset 4 - Input: Bosphorus 4KGCC 11.2Clang 14.0AMD AOCC 3.21.00872.01743.02614.03485.0435SE +/- 0.036, N = 3SE +/- 0.015, N = 3SE +/- 0.052, N = 34.0824.0054.4831. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ThoroughGCC 11.2Clang 14.0AMD AOCC 3.2246810SE +/- 0.0328, N = 3SE +/- 0.0253, N = 3SE +/- 0.0468, N = 156.42225.95805.73781. (CXX) g++ options: -O3 -march=native -flto -pthread

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pGCC 11.2Clang 14.0AMD AOCC 3.280160240320400SE +/- 1.46, N = 3SE +/- 3.50, N = 3SE +/- 0.54, N = 3330.00362.42367.811. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3GCC 11.2Clang 14.0AMD AOCC 3.23691215SE +/- 0.024, N = 3SE +/- 0.017, N = 3SE +/- 0.020, N = 38.9889.9869.782-ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr1. (CC) gcc options: -O3 -pipe -march=native -flto -lncurses -lm

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest CompressionGCC 11.2Clang 14.0AMD AOCC 3.2246810SE +/- 0.004, N = 3SE +/- 0.013, N = 3SE +/- 0.005, N = 38.7988.5858.0261. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASGCC 11.2Clang 14.0AMD AOCC 3.210002000300040005000SE +/- 38.97, N = 3SE +/- 23.81, N = 3SE +/- 44.95, N = 94159422445511. (CXX) g++ options: -flto -O3 -march=native -pthread

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.9Encoder Mode: Preset 12 - Input: Bosphorus 4KGCC 11.2Clang 14.0AMD AOCC 3.2306090120150SE +/- 1.52, N = 5SE +/- 0.12, N = 3SE +/- 1.72, N = 3140.46129.33132.781. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputGCC 11.2Clang 14.0AMD AOCC 3.24080120160200SE +/- 0.17, N = 3SE +/- 0.18, N = 3SE +/- 0.62, N = 3163.49150.72160.291. (CC) gcc options: -O3 -march=native -flto -rdynamic -lm

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6GCC 11.2Clang 14.0AMD AOCC 3.21.12952.2593.38854.5185.6475SE +/- 0.046, N = 7SE +/- 0.057, N = 4SE +/- 0.047, N = 35.0204.9114.6351. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessGCC 11.2Clang 14.0AMD AOCC 3.2612182430SE +/- 0.22, N = 3SE +/- 0.22, N = 15SE +/- 0.01, N = 324.5623.8722.761. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

JPEG XL Decoding libjxl

CPU Threads: All

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.6.1CPU Threads: AllGCC 11.2Clang 14.0AMD AOCC 3.2130260390520650SE +/- 7.30, N = 3SE +/- 1.33, N = 3SE +/- 6.36, N = 3564.28605.18599.49

KTX-Software toktx

Settings: Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 19GCC 11.2Clang 14.0AMD AOCC 3.2612182430SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 321.4422.9921.81

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pGCC 11.2Clang 14.0AMD AOCC 3.270140210280350SE +/- 2.37, N = 3SE +/- 1.03, N = 3SE +/- 2.88, N = 3288.97303.09308.111. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin ProteinGCC 11.2Clang 14.0AMD AOCC 3.2714212835SE +/- 0.40, N = 15SE +/- 0.30, N = 15SE +/- 0.44, N = 1528.4729.9530.351. (CXX) g++ options: -O3 -march=native -flto -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, LosslessGCC 11.2Clang 14.0AMD AOCC 3.2246810SE +/- 0.057, N = 3SE +/- 0.038, N = 3SE +/- 0.109, N = 38.3187.9767.8221. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.9Encoder Mode: Preset 10 - Input: Bosphorus 4KGCC 11.2Clang 14.0AMD AOCC 3.220406080100SE +/- 0.35, N = 3SE +/- 0.85, N = 3SE +/- 0.22, N = 3107.65104.56110.841. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

Xmrig

Variant: Monero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Monero - Hash Count: 1MGCC 11.2Clang 14.0AMD AOCC 3.29K18K27K36K45KSE +/- 47.93, N = 3SE +/- 142.04, N = 3SE +/- 276.55, N = 341100.540338.238790.7-static-libgcc -static-libstdc++-funroll-loops-funroll-loops1. (CXX) g++ options: -O3 -march=native -flto -fexceptions -fno-rtti -maes -Ofast -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

QuantLib

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21GCC 11.2Clang 14.0AMD AOCC 3.25001000150020002500SE +/- 9.30, N = 3SE +/- 5.25, N = 3SE +/- 14.43, N = 32125.32240.32251.41. (CXX) g++ options: -O3 -march=native -rdynamic

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: ExhaustiveGCC 11.2Clang 14.0AMD AOCC 3.21.32282.64563.96845.29126.614SE +/- 0.0090, N = 3SE +/- 0.0041, N = 3SE +/- 0.0070, N = 35.87925.77375.56861. (CXX) g++ options: -O3 -march=native -flto -pthread

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2GCC 11.2Clang 14.0AMD AOCC 3.21122334455SE +/- 0.13, N = 3SE +/- 0.27, N = 3SE +/- 0.17, N = 348.7847.5146.271. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionGCC 11.2Clang 14.0AMD AOCC 3.213002600390052006500SE +/- 7.94, N = 3SE +/- 17.33, N = 3SE +/- 8.33, N = 35952617658591. (CXX) g++ options: -O3 -march=native -flto

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Medium

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: MediumGCC 11.2Clang 14.0AMD AOCC 3.2816243240SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.20, N = 331.5233.2132.92-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100GCC 11.2Clang 14.0AMD AOCC 3.20.65391.30781.96172.61563.2695SE +/- 0.029, N = 3SE +/- 0.029, N = 15SE +/- 0.004, N = 32.9062.8712.7591. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 11.2Clang 14.0AMD AOCC 3.21122334455SE +/- 0.13, N = 3SE +/- 0.25, N = 3SE +/- 0.41, N = 349.7450.3047.941. (CC) gcc options: -lm -O3 -march=native -flto

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 0GCC 11.2Clang 14.0AMD AOCC 3.220406080100SE +/- 0.43, N = 3SE +/- 0.37, N = 3SE +/- 0.48, N = 388.7687.2584.821. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

KTX-Software toktx

Settings: UASTC 3 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3 + Zstd Compression 19GCC 11.2Clang 14.0AMD AOCC 3.23691215SE +/- 0.100, N = 3SE +/- 0.066, N = 15SE +/- 0.024, N = 39.0159.3899.071

Kvazaar

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

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Very FastGCC 11.2Clang 14.0AMD AOCC 3.21020304050SE +/- 0.56, N = 3SE +/- 0.50, N = 15SE +/- 0.64, N = 1543.6445.2845.36-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

OpenJPEG

Encode: NASA Curiosity Panorama M34

OpenBenchmarking.orgms, Fewer Is BetterOpenJPEG 2.4Encode: NASA Curiosity Panorama M34GCC 11.2Clang 14.0AMD AOCC 3.280K160K240K320K400KSE +/- 3417.00, N = 3SE +/- 935.91, N = 3SE +/- 3533.23, N = 153624833490403528481. (CXX) g++ options: -O3 -march=native -flto -rdynamic

KTX-Software toktx

Settings: UASTC 3

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3GCC 11.2Clang 14.0AMD AOCC 3.21.06612.13223.19834.26445.3305SE +/- 0.054, N = 3SE +/- 0.045, N = 15SE +/- 0.059, N = 34.6044.7384.684

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: DefaultGCC 11.2Clang 14.0AMD AOCC 3.20.38270.76541.14811.53081.9135SE +/- 0.001, N = 3SE +/- 0.015, N = 15SE +/- 0.003, N = 31.6951.7011.6601. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm -lpng16 -ljpeg

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 128 - Buffer Length: 256 - Filter Length: 57GCC 11.2Clang 14.0AMD AOCC 3.21300M2600M3900M5200M6500MSE +/- 7813023.32, N = 3SE +/- 2434018.17, N = 3SE +/- 3257811.13, N = 35825600000586793333359490000001. (CC) gcc options: -O3 -march=native -flto -pthread -lm -lc -lliquid

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.71e12 Prime Number GenerationGCC 11.2Clang 14.0AMD AOCC 3.20.58791.17581.76372.35162.9395SE +/- 0.029, N = 5SE +/- 0.030, N = 15SE +/- 0.028, N = 52.6132.6112.5641. (CXX) g++ options: -O3 -march=native -flto

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLACGCC 11.2Clang 14.0AMD AOCC 3.2510152025SE +/- 0.02, N = 5SE +/- 0.07, N = 5SE +/- 0.04, N = 521.5221.8321.80-fvisibility=hidden1. (CXX) g++ options: -O3 -march=native -flto -logg -lm

KTX-Software toktx

Settings: Zstd Compression 9

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 9GCC 11.2Clang 14.0AMD AOCC 3.20.87441.74882.62323.49764.372SE +/- 0.052, N = 3SE +/- 0.036, N = 3SE +/- 0.021, N = 33.8393.8863.832

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: 20k AtomsGCC 11.2Clang 14.0AMD AOCC 3.2816243240SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.19, N = 335.9736.0136.321. (CXX) g++ options: -O3 -march=native -flto -lm

KTX-Software toktx

Settings: UASTC 4 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 4 + Zstd Compression 19GCC 11.2Clang 14.0AMD AOCC 3.2816243240SE +/- 0.46, N = 3SE +/- 0.09, N = 3SE +/- 0.17, N = 335.5835.5335.39

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096GCC 11.2Clang 14.0AMD AOCC 3.2400K800K1200K1600K2000KSE +/- 368.08, N = 3SE +/- 686.16, N = 3SE +/- 526.74, N = 31770209.91774479.01768233.2-Qunused-arguments-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedGCC 11.2Clang 14.0AMD AOCC 3.220406080100SE +/- 1.34, N = 3SE +/- 1.18, N = 4SE +/- 1.21, N = 398.899.098.71. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096GCC 11.2Clang 14.0AMD AOCC 3.26K12K18K24K30KSE +/- 8.41, N = 3SE +/- 26.21, N = 3SE +/- 9.62, N = 326996.826924.926972.4-Qunused-arguments-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -flto -lssl -lcrypto -ldl

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingGCC 11.2Clang 14.0AMD AOCC 3.260120180240300SE +/- 10.44, N = 15SE +/- 1.33, N = 3SE +/- 3.79, N = 3164932681. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateGCC 11.2Clang 14.0AMD AOCC 3.2130260390520650SE +/- 7.17, N = 3SE +/- 8.14, N = 15SE +/- 3.76, N = 35374506161. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

JPEG XL libjxl

Input: JPEG - Encode Speed: 7

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: JPEG - Encode Speed: 7GCC 11.2Clang 14.0AMD AOCC 3.220406080100SE +/- 1.50, N = 15SE +/- 1.11, N = 3SE +/- 0.90, N = 471.1378.0282.75-Xclang -mrelax-all-Xclang -mrelax-all1. (CXX) g++ options: -O3 -march=native -flto -funwind-tables -O2 -fPIE -pie

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedGCC 11.2Clang 14.0AMD AOCC 3.25001000150020002500SE +/- 4.90, N = 3SE +/- 64.15, N = 4SE +/- 6.09, N = 32269.92086.02311.11. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma


Phoronix Test Suite v10.8.4