kfkfkf Tests for a future article. AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (1802 BIOS) and AMD Radeon RX 5700 8GB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2404206-NE-KFKFKF64234&sro&grs .
kfkfkf Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution a b AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) ASUS ROG ZENITH II EXTREME (1802 BIOS) AMD Starship/Matisse 4 x 16GB DDR4-3600MT/s Corsair CMT64GX4M4Z3600C16 Samsung SSD 980 PRO 500GB AMD Radeon RX 5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio ASUS VP28U Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 22.04 6.5.0-26-generic (x86_64) GNOME Shell 42.2 X Server + Wayland 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.54) 1.2.204 GCC 11.4.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-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.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: 0x830107a Python Details - Python 3.10.12 Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_rstack_overflow: Mitigation of Safe RET + 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 STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
kfkfkf specfem3d: Homogeneous Halfspace avifenc: 2 srsran: PDSCH Processor Benchmark, Throughput Total specfem3d: Water-layered Halfspace avifenc: 0 astcenc: Fast avifenc: 6, Lossless srsran: PDSCH Processor Benchmark, Throughput Thread graphics-magick: Resizing build-php: Time To Compile graphics-magick: Swirl build-nodejs: Time To Compile specfem3d: Layered Halfspace astcenc: Medium astcenc: Very Thorough avifenc: 10, Lossless avifenc: 6 openssl: RSA4096 rnnoise: 26 Minute Long Talking Sample specfem3d: Tomographic Model openssl: ChaCha20-Poly1305 specfem3d: Mount St. Helens openssl: SHA256 astcenc: Thorough openssl: ChaCha20 openssl: SHA512 openssl: RSA4096 astcenc: Exhaustive openssl: AES-256-GCM srsran: PUSCH Processor Benchmark, Throughput Total openssl: AES-128-GCM graphics-magick: HWB Color Space graphics-magick: Noise-Gaussian graphics-magick: Enhanced graphics-magick: Sharpen graphics-magick: Rotate srsran: PUSCH Processor Benchmark, Throughput Thread a b 24.078001552 43.218 11323.9 53.176110746 79.89 463.976 7.345 507.5 208 41.817 302 315.576 51.79883741 173.6904 2.9568 5.517 3.717 9354.7 11.234 18.716373084 86144824390 20.063891698 40531355160 21.4965 132869236330 15031759600 607007.5 1.8235 139183056760 1768.6 152159743730 198 121 138 106 118 112.1 23.638654557 42.694 11459.3 53.659543135 80.501 460.5098 7.387 505 207 41.988 303 316.596 51.952995278 174.1691 2.964 5.529 3.725 9370.2 11.247 18.736044986 86068612300 20.051071978 40554786470 21.4848 132939220860 15023858150 607308.9 1.8243 139124428800 1767.9 152159693210 198 121 138 106 118 112.1 OpenBenchmarking.org
SPECFEM3D Model: Homogeneous Halfspace OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.1.1 Model: Homogeneous Halfspace a b 6 12 18 24 30 24.08 23.64 1. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 2 a b 10 20 30 40 50 43.22 42.69 1. (CXX) g++ options: -O3 -fPIC -lm
srsRAN Project Test: PDSCH Processor Benchmark, Throughput Total OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PDSCH Processor Benchmark, Throughput Total a b 2K 4K 6K 8K 10K 11323.9 11459.3 1. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -fno-trapping-math -fno-math-errno -ldl
SPECFEM3D Model: Water-layered Halfspace OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.1.1 Model: Water-layered Halfspace a b 12 24 36 48 60 53.18 53.66 1. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 0 a b 20 40 60 80 100 79.89 80.50 1. (CXX) g++ options: -O3 -fPIC -lm
ASTC Encoder Preset: Fast OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.7 Preset: Fast a b 100 200 300 400 500 463.98 460.51 1. (CXX) g++ options: -O3 -flto -pthread
libavif avifenc Encoder Speed: 6, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 6, Lossless a b 2 4 6 8 10 7.345 7.387 1. (CXX) g++ options: -O3 -fPIC -lm
srsRAN Project Test: PDSCH Processor Benchmark, Throughput Thread OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PDSCH Processor Benchmark, Throughput Thread a b 110 220 330 440 550 507.5 505.0 1. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -fno-trapping-math -fno-math-errno -ldl
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Resizing a b 50 100 150 200 250 208 207 1. (CC) gcc options: -fopenmp -O2 -lheif -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -llcms2 -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 8.3.4 Time To Compile a b 10 20 30 40 50 41.82 41.99
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Swirl a b 70 140 210 280 350 302 303 1. (CC) gcc options: -fopenmp -O2 -lheif -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -llcms2 -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp
Timed Node.js Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 21.7.2 Time To Compile a b 70 140 210 280 350 315.58 316.60
SPECFEM3D Model: Layered Halfspace OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.1.1 Model: Layered Halfspace a b 12 24 36 48 60 51.80 51.95 1. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz
ASTC Encoder Preset: Medium OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.7 Preset: Medium a b 40 80 120 160 200 173.69 174.17 1. (CXX) g++ options: -O3 -flto -pthread
ASTC Encoder Preset: Very Thorough OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.7 Preset: Very Thorough a b 0.6669 1.3338 2.0007 2.6676 3.3345 2.9568 2.9640 1. (CXX) g++ options: -O3 -flto -pthread
libavif avifenc Encoder Speed: 10, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 10, Lossless a b 1.244 2.488 3.732 4.976 6.22 5.517 5.529 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 6 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 6 a b 0.8381 1.6762 2.5143 3.3524 4.1905 3.717 3.725 1. (CXX) g++ options: -O3 -fPIC -lm
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 a b 2K 4K 6K 8K 10K 9354.7 9370.2 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
RNNoise Input: 26 Minute Long Talking Sample OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 0.2 Input: 26 Minute Long Talking Sample a b 3 6 9 12 15 11.23 11.25 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
SPECFEM3D Model: Tomographic Model OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.1.1 Model: Tomographic Model a b 5 10 15 20 25 18.72 18.74 1. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz
OpenSSL Algorithm: ChaCha20-Poly1305 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 a b 20000M 40000M 60000M 80000M 100000M 86144824390 86068612300 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
SPECFEM3D Model: Mount St. Helens OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.1.1 Model: Mount St. Helens a b 5 10 15 20 25 20.06 20.05 1. (F9X) gfortran options: -O2 -fopenmp -std=f2008 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA256 a b 9000M 18000M 27000M 36000M 45000M 40531355160 40554786470 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
ASTC Encoder Preset: Thorough OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.7 Preset: Thorough a b 5 10 15 20 25 21.50 21.48 1. (CXX) g++ options: -O3 -flto -pthread
OpenSSL Algorithm: ChaCha20 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20 a b 30000M 60000M 90000M 120000M 150000M 132869236330 132939220860 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: SHA512 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA512 a b 3000M 6000M 9000M 12000M 15000M 15031759600 15023858150 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 a b 130K 260K 390K 520K 650K 607007.5 607308.9 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.7 Preset: Exhaustive a b 0.4105 0.821 1.2315 1.642 2.0525 1.8235 1.8243 1. (CXX) g++ options: -O3 -flto -pthread
OpenSSL Algorithm: AES-256-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-256-GCM a b 30000M 60000M 90000M 120000M 150000M 139183056760 139124428800 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Total OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PUSCH Processor Benchmark, Throughput Total a b 400 800 1200 1600 2000 1768.6 1767.9 MIN: 1072.7 MIN: 1072.9 1. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -fno-trapping-math -fno-math-errno -ldl
OpenSSL Algorithm: AES-128-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-128-GCM a b 30000M 60000M 90000M 120000M 150000M 152159743730 152159693210 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: HWB Color Space a b 40 80 120 160 200 198 198 1. (CC) gcc options: -fopenmp -O2 -lheif -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -llcms2 -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Noise-Gaussian a b 30 60 90 120 150 121 121 1. (CC) gcc options: -fopenmp -O2 -lheif -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -llcms2 -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Enhanced a b 30 60 90 120 150 138 138 1. (CC) gcc options: -fopenmp -O2 -lheif -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -llcms2 -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Sharpen a b 20 40 60 80 100 106 106 1. (CC) gcc options: -fopenmp -O2 -lheif -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -llcms2 -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Rotate a b 30 60 90 120 150 118 118 1. (CC) gcc options: -fopenmp -O2 -lheif -ltiff -ljbig -lwebpmux -lwebp -lfreetype -ljpeg -llcms2 -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Thread OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PUSCH Processor Benchmark, Throughput Thread a b 30 60 90 120 150 112.1 112.1 MIN: 79.3 MIN: 79.3 1. (CXX) g++ options: -O3 -march=native -mavx2 -mavx -msse4.1 -mfma -fno-trapping-math -fno-math-errno -ldl
Phoronix Test Suite v10.8.5