new new AMD Ryzen Threadripper 3990X 64-Core testing with a Gigabyte TRX40 AORUS PRO WIFI (F6 BIOS) and AMD Radeon RX 5700 8GB on Ubuntu 23.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2306050-PTS-NEWNEW4487&sor&grs .
new new Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b c d AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) Gigabyte TRX40 AORUS PRO WIFI (F6 BIOS) AMD Starship/Matisse 128GB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX 5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio DELL P2415Q Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 23.04 6.2.0-20-generic (x86_64) GNOME Shell 44.0 X Server + Wayland 4.6 Mesa 23.0.2 (LLVM 15.0.7 DRM 3.49) GCC 12.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-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-Pa930Z/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-Pa930Z/gcc-12-12.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-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 Disk Details - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301055 Security Details - 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_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
new new leveldb: Fill Sync oidn: RT.hdr_alb_nrm.3840x2160 - CPU-Only oidn: RT.ldr_alb_nrm.3840x2160 - CPU-Only oidn: RTLightmap.hdr.4096x4096 - CPU-Only leveldb: Hot Read leveldb: Overwrite leveldb: Rand Delete leveldb: Rand Fill leveldb: Rand Fill leveldb: Fill Sync leveldb: Seq Fill leveldb: Overwrite leveldb: Seq Fill leveldb: Rand Read nekrs: TurboPipe Periodic leveldb: Seek Rand nekrs: Kershaw a b c d 2.4 1.25 1.27 0.63 99.789 23.4 575.191 608.869 23.2 5973.266 23.8 606.477 594.006 99.825 1696120000 155.005 1293946667 2.4 1.21 1.24 0.62 98.215 23.3 570.042 607.322 23.3 5966.569 24.0 607.790 589.492 100.270 1699826667 154.323 1288506667 2.4 1.23 1.24 0.62 99.604 23.1 570.118 606.448 23.3 5947.233 24.0 611.524 591.016 99.522 1705430000 154.469 1293940000 2.3 1.21 1.24 0.62 99.457 23.3 573.528 611.766 23.1 5998.113 23.9 606.560 591.199 99.906 1700923333 154.318 1291316667 OpenBenchmarking.org
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Fill Sync c b a d 0.54 1.08 1.62 2.16 2.7 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 2.4 2.4 2.4 2.3 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
Intel Open Image Denoise Run: RT.hdr_alb_nrm.3840x2160 - Device: CPU-Only OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 2.0 Run: RT.hdr_alb_nrm.3840x2160 - Device: CPU-Only a c d b 0.2813 0.5626 0.8439 1.1252 1.4065 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 4 SE +/- 0.01, N = 7 1.25 1.23 1.21 1.21
Intel Open Image Denoise Run: RT.ldr_alb_nrm.3840x2160 - Device: CPU-Only OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 2.0 Run: RT.ldr_alb_nrm.3840x2160 - Device: CPU-Only a d c b 0.2858 0.5716 0.8574 1.1432 1.429 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.27 1.24 1.24 1.24
Intel Open Image Denoise Run: RTLightmap.hdr.4096x4096 - Device: CPU-Only OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 2.0 Run: RTLightmap.hdr.4096x4096 - Device: CPU-Only a d c b 0.1418 0.2836 0.4254 0.5672 0.709 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.63 0.62 0.62 0.62
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Hot Read b d c a 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.23, N = 3 SE +/- 0.87, N = 3 SE +/- 0.54, N = 3 98.22 99.46 99.60 99.79 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Overwrite a d b c 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 23.4 23.3 23.3 23.1 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Delete b c d a 120 240 360 480 600 SE +/- 1.84, N = 3 SE +/- 1.90, N = 3 SE +/- 2.19, N = 3 SE +/- 1.43, N = 3 570.04 570.12 573.53 575.19 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Fill c b a d 130 260 390 520 650 SE +/- 2.91, N = 3 SE +/- 0.90, N = 3 SE +/- 2.09, N = 3 SE +/- 1.88, N = 3 606.45 607.32 608.87 611.77 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Random Fill c b a d 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 23.3 23.3 23.2 23.1 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Fill Sync c b a d 1300 2600 3900 5200 6500 SE +/- 30.91, N = 3 SE +/- 2.64, N = 3 SE +/- 21.78, N = 3 SE +/- 11.65, N = 3 5947.23 5966.57 5973.27 5998.11 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Sequential Fill c b d a 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 24.0 24.0 23.9 23.8 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Overwrite a d b c 130 260 390 520 650 SE +/- 2.94, N = 3 SE +/- 1.81, N = 3 SE +/- 1.00, N = 3 SE +/- 1.45, N = 3 606.48 606.56 607.79 611.52 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Sequential Fill b c d a 130 260 390 520 650 SE +/- 2.64, N = 3 SE +/- 2.66, N = 3 SE +/- 2.09, N = 3 SE +/- 0.81, N = 3 589.49 591.02 591.20 594.01 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Read c a d b 20 40 60 80 100 SE +/- 0.66, N = 3 SE +/- 0.71, N = 3 SE +/- 0.82, N = 3 SE +/- 1.10, N = 3 99.52 99.83 99.91 100.27 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
nekRS Input: TurboPipe Periodic OpenBenchmarking.org flops/rank, More Is Better nekRS 23.0 Input: TurboPipe Periodic c d b a 400M 800M 1200M 1600M 2000M SE +/- 4044234.58, N = 3 SE +/- 5460440.56, N = 3 SE +/- 4675362.14, N = 3 SE +/- 3884597.79, N = 3 1705430000 1700923333 1699826667 1696120000 1. (CXX) g++ options: -fopenmp -O2 -march=native -mtune=native -ftree-vectorize -rdynamic -lmpi_cxx -lmpi
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Seek Random d b c a 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.59, N = 3 SE +/- 0.18, N = 3 SE +/- 1.19, N = 3 154.32 154.32 154.47 155.01 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
nekRS Input: Kershaw OpenBenchmarking.org flops/rank, More Is Better nekRS 23.0 Input: Kershaw a c d b 300M 600M 900M 1200M 1500M SE +/- 1736705.05, N = 3 SE +/- 821238.90, N = 3 SE +/- 2060148.32, N = 3 SE +/- 2208893.64, N = 3 1293946667 1293940000 1291316667 1288506667 1. (CXX) g++ options: -fopenmp -O2 -march=native -mtune=native -ftree-vectorize -rdynamic -lmpi_cxx -lmpi
Phoronix Test Suite v10.8.5