jpegxl 5900X AMD Ryzen 9 5900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (3801 BIOS) and NVIDIA GeForce RTX 3090 24GB on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2109088-TJ-JPEGXL59093&grt .
jpegxl 5900X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Vulkan Compiler File-System Screen Resolution 1 2 3 AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (3801 BIOS) AMD Starship/Matisse 16GB 1000GB Western Digital WDS100T1X0E-00AFY0 + 1000GB Western Digital WD_BLACK SN850 1TB + 2000GB NVIDIA GeForce RTX 3090 24GB NVIDIA GA102 HD Audio ASUS VP28U Realtek RTL8125 2.5GbE + Intel I211 Ubuntu 21.10 5.13.0-14-generic (x86_64) GNOME Shell 40.2 X Server 1.20.11 NVIDIA 470.63.01 4.6.0 OpenCL 3.0 CUDA 11.4.112 1.2.175 GCC 11.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --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-M6DaQn/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-M6DaQn/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 Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201016 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
jpegxl 5900X jpegxl-decode: 1 jpegxl-decode: All jpegxl: PNG - 5 jpegxl: PNG - 7 jpegxl: PNG - 8 jpegxl: JPEG - 5 jpegxl: JPEG - 7 jpegxl: JPEG - 8 openssl: SHA256 openssl: RSA4096 openssl: RSA4096 1 2 3 72.68 369.96 56.82 10.50 1.13 97.25 96.88 35.12 20880713290 3819.9 249671.9 71.79 369.82 56.84 10.50 1.13 97.13 96.53 35.03 20940518160 3821.2 249669.9 72.60 366.83 56.89 10.52 1.13 96.96 97.30 35.23 20889974287 3817.9 249516.8 OpenBenchmarking.org
JPEG XL Decoding libjxl CPU Threads: 1 OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: 1 1 2 3 16 32 48 64 80 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.25, N = 3 72.68 71.79 72.60
JPEG XL Decoding libjxl CPU Threads: All OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: All 1 2 3 80 160 240 320 400 SE +/- 0.66, N = 3 SE +/- 0.84, N = 3 SE +/- 0.81, N = 3 369.96 369.82 366.83
JPEG XL libjxl Input: PNG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 5 1 2 3 13 26 39 52 65 SE +/- 0.21, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 56.82 56.84 56.89 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: PNG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 7 1 2 3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.50 10.50 10.52 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: PNG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 8 1 2 3 0.2543 0.5086 0.7629 1.0172 1.2715 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.13 1.13 1.13 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: JPEG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 5 1 2 3 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 0.69, N = 3 SE +/- 0.54, N = 3 97.25 97.13 96.96 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: JPEG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 7 1 2 3 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.48, N = 3 SE +/- 0.41, N = 3 96.88 96.53 97.30 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: JPEG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 8 1 2 3 8 16 24 32 40 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 35.12 35.03 35.23 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 1 2 3 4000M 8000M 12000M 16000M 20000M SE +/- 37370865.18, N = 3 SE +/- 14035799.27, N = 3 SE +/- 44835408.66, N = 3 20880713290 20940518160 20889974287 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 1 2 3 800 1600 2400 3200 4000 SE +/- 0.33, N = 3 SE +/- 0.22, N = 3 SE +/- 3.48, N = 3 3819.9 3821.2 3817.9 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 1 2 3 50K 100K 150K 200K 250K SE +/- 19.90, N = 3 SE +/- 22.59, N = 3 SE +/- 104.13, N = 3 249671.9 249669.9 249516.8 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.4