wallace-compression AMD Ryzen 7 1700X Eight-Core testing with a ASUS PRIME B350-PLUS (5407 BIOS) and Gigabyte AMD Radeon HD 7850 / R7 265 R9 270 1024SP 2GB on Arch rolling via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2004271-VE-WALLACECO24&export=pdf&sor&grw .
wallace-compression Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Vulkan Compiler File-System Screen Resolution OpenGL ecc@2933 18-17-17-17 ecc@2133 default ecc@2933 18-17-17-17_2 AMD Ryzen 7 1700X Eight-Core @ 3.40GHz (8 Cores / 16 Threads) ASUS PRIME B350-PLUS (5407 BIOS) AMD 17h 16GB 500GB Seagate ST9500325ASG + 120GB INTEL SSDSA2CW12 + 2000GB SAMSUNG HD204UI Gigabyte AMD Radeon HD 7850 / R7 265 R9 270 1024SP 2GB AMD Oland/Hainan/Cape DELL U2711 Realtek RTL8111/8168/8411 + Realtek RTL8169 PCI + Intel 8265 / 8275 Arch rolling 5.6.7-1-pelle (x86_64) GNOME Shell 3.36.1 X Server 1.20.4 + Wayland 1.2.128 GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 btrfs 1440x878 4.6 Mesa 20.1.0-devel (git-a64d266134) (LLVM 10.0.0) 2560x1440 500GB Seagate ST9500325ASG + 2000GB SAMSUNG HD204UI + 120GB INTEL SSDSA2CW12 OpenBenchmarking.org Kernel Details - radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.gpu_recovery=1 amdgpu.audio=0 Environment Details - ecc@2933 18-17-17-17: LIBGL_ALWAYS_INDIRECT=1 CXXFLAGS="-march=native -O2" CFLAGS="-march=native -O2" - ecc@2133 default: CXXFLAGS="-march=native -O2" CFLAGS="-march=native -O2" - ecc@2933 18-17-17-17_2: CXXFLAGS="-march=native -O2" CFLAGS="-march=native -O2" Compiler Details - --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Processor Details - Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8001138 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 STIBP: disabled RSB filling + tsx_async_abort: Not affected
wallace-compression system-decompress-xz: compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression compress-7zip: Compress Speed Test compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 compress-pbzip2: 256MB File Compression vpxenc: Speed 0 vpxenc: Speed 5 compress-gzip: Linux Source Tree Archiving To .tar.gz ecc@2933 18-17-17-17 ecc@2133 default ecc@2933 18-17-17-17_2 4.514 34.680 31 94 412 1135 82 1250 83 393 398 489 166 573 200 1003 38832 142.395 4.712 47.568 4.592 39.252 31 94 412 1131 81 1244 80 393 397 487 165 570 200 1003 35653 160.257 4.992 5.51 20.41 47.677 5.57 20.74 OpenBenchmarking.org
System XZ Decompression OpenBenchmarking.org Seconds, Fewer Is Better System XZ Decompression ecc@2933 18-17-17-17 ecc@2133 default 1.0332 2.0664 3.0996 4.1328 5.166 SE +/- 0.007, N = 3 SE +/- 0.007, N = 3 4.514 4.592
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 ecc@2933 18-17-17-17 ecc@2133 default 9 18 27 36 45 SE +/- 0.21, N = 3 SE +/- 0.11, N = 3 34.68 39.25 1. (CC) gcc options: -pthread -fvisibility=hidden -march=native -O2
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression ecc@2133 default ecc@2933 18-17-17-17 7 14 21 28 35 SE +/- 0.33, N = 3 31 31 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression ecc@2133 default ecc@2933 18-17-17-17 20 40 60 80 100 SE +/- 0.33, N = 3 94 94 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression ecc@2133 default ecc@2933 18-17-17-17 90 180 270 360 450 412 412 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression ecc@2933 18-17-17-17 ecc@2133 default 200 400 600 800 1000 SE +/- 0.67, N = 3 1135 1131 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression ecc@2933 18-17-17-17 ecc@2133 default 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 82 81 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression ecc@2933 18-17-17-17 ecc@2133 default 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 1250 1244 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression ecc@2933 18-17-17-17 ecc@2133 default 20 40 60 80 100 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 83 80 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression ecc@2133 default ecc@2933 18-17-17-17 90 180 270 360 450 SE +/- 0.58, N = 3 393 393 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression ecc@2933 18-17-17-17 ecc@2133 default 90 180 270 360 450 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 398 397 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression ecc@2933 18-17-17-17 ecc@2133 default 110 220 330 440 550 489 487 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression ecc@2933 18-17-17-17 ecc@2133 default 40 80 120 160 200 166 165 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression ecc@2933 18-17-17-17 ecc@2133 default 120 240 360 480 600 SE +/- 0.58, N = 3 573 570 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression ecc@2133 default ecc@2933 18-17-17-17 40 80 120 160 200 200 200 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression ecc@2133 default ecc@2933 18-17-17-17 200 400 600 800 1000 SE +/- 0.33, N = 3 1003 1003 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test ecc@2933 18-17-17-17 ecc@2133 default 8K 16K 24K 32K 40K SE +/- 53.09, N = 3 SE +/- 100.85, N = 3 38832 35653 1. (CXX) g++ options: -pipe -lpthread
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 ecc@2933 18-17-17-17 ecc@2133 default 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 142.40 160.26 1. (CC) gcc options: -march=native -O2
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression ecc@2933 18-17-17-17 ecc@2133 default 1.1232 2.2464 3.3696 4.4928 5.616 SE +/- 0.016, N = 3 SE +/- 0.074, N = 5 4.712 4.992 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
VP9 libvpx Encoding Speed: Speed 0 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 0 ecc@2933 18-17-17-17_2 ecc@2133 default 1.2533 2.5066 3.7599 5.0132 6.2665 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.57 5.51 1. (CXX) g++ options: -m64 -lm -lpthread -march=native -O2 -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 ecc@2933 18-17-17-17_2 ecc@2133 default 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 20.74 20.41 1. (CXX) g++ options: -m64 -lm -lpthread -march=native -O2 -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz ecc@2933 18-17-17-17 ecc@2133 default 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 47.57 47.68
Phoronix Test Suite v10.8.5