Debian 10 + Ryzen 9 AMD 3900X AMD Ryzen 9 3900X 12-Core testing with a ASUS TUF GAMING X570-PLUS (WI-FI) (1405 BIOS) and MSI AMD Radeon RX 470/480 8GB on Debian 10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2003226-NI-DEBIAN10R10&gru .
Debian 10 + Ryzen 9 AMD 3900X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution Ryzen 9 3900X AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS TUF GAMING X570-PLUS (WI-FI) (1405 BIOS) AMD Starship/Matisse 16GB Samsung SSD 970 EVO 500GB + 16GB Voyager 3.0 MSI AMD Radeon RX 470/480 8GB (1366/2000MHz) AMD Ellesmere HDMI Audio ASUS MG28U Realtek RTL8111/8168/8411 + Intel-AC 9260 Debian 10 4.19.0-8-amd64 (x86_64) GNOME Shell 3.30.2 X Server 1.20.4 + Wayland modesetting 1.20.4 GCC 8.3.0 ext4 3840x2160 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013 - OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1) - Python 2.7.16 + Python 3.7.3 - 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: conditional RSB filling + tsx_async_abort: Not affected
Debian 10 + Ryzen 9 AMD 3900X intel-mpi: IMB-MPI1 Exchange intel-mpi: IMB-MPI1 PingPong intel-mpi: IMB-MPI1 Sendrecv intel-mpi: IMB-P2P PingPong amg: dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit arrayfire: BLAS CPU luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Seq Fill hbase: Increment - 1 hbase: Increment - 32 hbase: Rand Read - 1 hbase: Rand Read - 32 hbase: Rand Write - 1 hbase: Rand Write - 32 hbase: Seq Read - 1 hbase: Seq Read - 32 hbase: Seq Write - 1 hbase: Async Rand Read - 1 hbase: Seq Write - 32 hbase: Async Rand Read - 32 hbase: Async Rand Write - 1 hbase: Async Rand Write - 32 npb: BT.C npb: EP.C npb: EP.D npb: FT.C npb: LU.C npb: MG.C npb: SP.B lulesh: intel-mpi: IMB-MPI1 Exchange intel-mpi: IMB-MPI1 Sendrecv hbase: Increment - 1 hbase: Increment - 32 hbase: Rand Read - 1 hbase: Rand Read - 32 hbase: Rand Write - 1 hbase: Rand Write - 32 hbase: Seq Read - 1 hbase: Seq Read - 32 hbase: Seq Write - 1 hbase: Async Rand Read - 1 hbase: Seq Write - 32 hbase: Async Rand Read - 32 hbase: Async Rand Write - 1 hbase: Async Rand Write - 32 leveldb: Hot Read leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill arrayfire: Conjugate Gradient CPU build-gcc: Time To Compile tensorflow: Cifar10 basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing Ryzen 9 3900X 7865.78 6604.30 6248.30 8222425.0000000 25650.67 509.97 180.28 519.86 109.89 350.184 2.40 2.70 0.5 32.6 32.2 33.0 10376 85415 12099 189518 80769 116426 15087 145534 98476 15954 268328 44123 7023 52175 24451.32 496.23 493.88 8434.00 25891.17 13657.89 8866.62 10.369778 112.57 60.79 95 372 81 167 12 366 66 217 9 62 125 723 141 619 13.322 5576.766 81.283 82.394 13.052 19.680 72.399 80.485 20.31 766.828 58.24 45.141 7.311 23.102 41.435 653.472 OpenBenchmarking.org
Intel MPI Benchmarks Test: IMB-MPI1 Exchange OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Exchange Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 120.71, N = 3 7865.78 MAX: 30541.28 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 PingPong OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 PingPong Ryzen 9 3900X 1400 2800 4200 5600 7000 SE +/- 152.96, N = 15 6604.30 MIN: 5.89 / MAX: 21376.86 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 Sendrecv OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Sendrecv Ryzen 9 3900X 1300 2600 3900 5200 6500 SE +/- 19.46, N = 3 6248.30 MAX: 34996.67 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-P2P PingPong OpenBenchmarking.org Average Msg/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-P2P PingPong Ryzen 9 3900X 2M 4M 6M 8M 10M SE +/- 24425.87, N = 3 8222425.00 MIN: 2364 / MAX: 19182498 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark Ryzen 9 3900X 5K 10K 15K 20K 25K SE +/- 12.37, N = 3 25650.67 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Chimera 1080p Ryzen 9 3900X 110 220 330 440 550 SE +/- 0.27, N = 3 509.97 MIN: 421.61 / MAX: 607.86 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Summer Nature 4K Ryzen 9 3900X 40 80 120 160 200 SE +/- 0.62, N = 3 180.28 MIN: 128.18 / MAX: 188.02 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Summer Nature 1080p Ryzen 9 3900X 110 220 330 440 550 SE +/- 1.48, N = 3 519.86 MIN: 398.35 / MAX: 564.2 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Chimera 1080p 10-bit Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.10, N = 3 109.89 MIN: 74.08 / MAX: 223.34 1. (CC) gcc options: -pthread
ArrayFire Test: BLAS CPU OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.7 Test: BLAS CPU Ryzen 9 3900X 80 160 240 320 400 SE +/- 1.58, N = 3 350.18 1. (CXX) g++ options: -rdynamic
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Ryzen 9 3900X 0.54 1.08 1.62 2.16 2.7 SE +/- 0.01, N = 3 2.40 MIN: 2.3 / MAX: 2.49
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Ryzen 9 3900X 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.03, N = 4 2.70 MIN: 2.58 / MAX: 2.77
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Ryzen 9 3900X 0.1125 0.225 0.3375 0.45 0.5625 SE +/- 0.00, N = 3 0.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Ryzen 9 3900X 8 16 24 32 40 SE +/- 0.35, N = 3 32.6 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.06, N = 3 32.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Ryzen 9 3900X 8 16 24 32 40 SE +/- 0.27, N = 3 33.0 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Apache HBase Test: Increment - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 1 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 107.77, N = 15 10376
Apache HBase Test: Increment - Clients: 32 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 302.25, N = 3 85415
Apache HBase Test: Random Read - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 148.34, N = 3 12099
Apache HBase Test: Random Read - Clients: 32 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 32 Ryzen 9 3900X 40K 80K 120K 160K 200K SE +/- 1906.46, N = 3 189518
Apache HBase Test: Random Write - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 1 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 1266.94, N = 12 80769
Apache HBase Test: Random Write - Clients: 32 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 32 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 19764.44, N = 12 116426
Apache HBase Test: Sequential Read - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Sequential Read - Clients: 1 Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 266.28, N = 15 15087
Apache HBase Test: Sequential Read - Clients: 32 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Sequential Read - Clients: 32 Ryzen 9 3900X 30K 60K 90K 120K 150K SE +/- 1432.18, N = 3 145534
Apache HBase Test: Sequential Write - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Sequential Write - Clients: 1 Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 1771.58, N = 12 98476
Apache HBase Test: Async Random Read - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 1 Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 329.84, N = 15 15954
Apache HBase Test: Sequential Write - Clients: 32 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Sequential Write - Clients: 32 Ryzen 9 3900X 60K 120K 180K 240K 300K SE +/- 3147.74, N = 3 268328
Apache HBase Test: Async Random Read - Clients: 32 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 Ryzen 9 3900X 9K 18K 27K 36K 45K SE +/- 521.03, N = 3 44123
Apache HBase Test: Async Random Write - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Write - Clients: 1 Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 80.47, N = 3 7023
Apache HBase Test: Async Random Write - Clients: 32 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Write - Clients: 32 Ryzen 9 3900X 11K 22K 33K 44K 55K SE +/- 1712.39, N = 12 52175
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Ryzen 9 3900X 5K 10K 15K 20K 25K SE +/- 115.23, N = 3 24451.32 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C Ryzen 9 3900X 110 220 330 440 550 SE +/- 0.69, N = 3 496.23 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D Ryzen 9 3900X 110 220 330 440 550 SE +/- 0.36, N = 3 493.88 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 26.48, N = 3 8434.00 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 13.10, N = 3 25891.17 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 4.92, N = 3 13657.89 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 36.23, N = 3 8866.62 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.06, N = 3 10.37 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 Exchange OpenBenchmarking.org Average usec, Fewer Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Exchange Ryzen 9 3900X 30 60 90 120 150 SE +/- 1.12, N = 3 112.57 MIN: 0.35 / MAX: 2965.54 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 Sendrecv OpenBenchmarking.org Average usec, Fewer Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Sendrecv Ryzen 9 3900X 14 28 42 56 70 SE +/- 0.16, N = 3 60.79 MIN: 0.36 / MAX: 1303.11 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Apache HBase Test: Increment - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 1 Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.97, N = 15 95
Apache HBase Test: Increment - Clients: 32 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 Ryzen 9 3900X 80 160 240 320 400 SE +/- 2.33, N = 3 372
Apache HBase Test: Random Read - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.88, N = 3 81
Apache HBase Test: Random Read - Clients: 32 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 32 Ryzen 9 3900X 40 80 120 160 200 SE +/- 1.45, N = 3 167
Apache HBase Test: Random Write - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 1 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.26, N = 12 12
Apache HBase Test: Random Write - Clients: 32 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 32 Ryzen 9 3900X 80 160 240 320 400 SE +/- 50.17, N = 12 366
Apache HBase Test: Sequential Read - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Sequential Read - Clients: 1 Ryzen 9 3900X 15 30 45 60 75 SE +/- 1.31, N = 15 66
Apache HBase Test: Sequential Read - Clients: 32 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Sequential Read - Clients: 32 Ryzen 9 3900X 50 100 150 200 250 SE +/- 1.33, N = 3 217
Apache HBase Test: Sequential Write - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Sequential Write - Clients: 1 Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.26, N = 12 9
Apache HBase Test: Async Random Read - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 1 Ryzen 9 3900X 14 28 42 56 70 SE +/- 1.43, N = 15 62
Apache HBase Test: Sequential Write - Clients: 32 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Sequential Write - Clients: 32 Ryzen 9 3900X 30 60 90 120 150 SE +/- 6.44, N = 3 125
Apache HBase Test: Async Random Read - Clients: 32 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 Ryzen 9 3900X 160 320 480 640 800 SE +/- 8.54, N = 3 723
Apache HBase Test: Async Random Write - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Write - Clients: 1 Ryzen 9 3900X 30 60 90 120 150 SE +/- 1.86, N = 3 141
Apache HBase Test: Async Random Write - Clients: 32 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Write - Clients: 32 Ryzen 9 3900X 130 260 390 520 650 SE +/- 25.06, N = 12 619
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.19, N = 4 13.32 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Ryzen 9 3900X 1200 2400 3600 4800 6000 SE +/- 31.96, N = 3 5576.77 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.87, N = 3 81.28 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.20, N = 3 82.39 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Ryzen 9 3900X 3 6 9 12 15 SE +/- 0.06, N = 3 13.05 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Ryzen 9 3900X 5 10 15 20 25 SE +/- 0.07, N = 3 19.68 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Ryzen 9 3900X 16 32 48 64 80 SE +/- 0.52, N = 3 72.40 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Ryzen 9 3900X 20 40 60 80 100 SE +/- 0.69, N = 3 80.49 1. (CXX) g++ options: -O3 -lsnappy -lpthread
ArrayFire Test: Conjugate Gradient CPU OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient CPU Ryzen 9 3900X 5 10 15 20 25 SE +/- 0.11, N = 3 20.31 1. (CXX) g++ options: -rdynamic
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 9.3.0 Time To Compile Ryzen 9 3900X 170 340 510 680 850 SE +/- 0.63, N = 3 766.83
Tensorflow Build: Cifar10 OpenBenchmarking.org Seconds, Fewer Is Better Tensorflow Build: Cifar10 Ryzen 9 3900X 13 26 39 52 65 SE +/- 0.17, N = 3 58.24
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S Ryzen 9 3900X 10 20 30 40 50 SE +/- 0.17, N = 3 45.14 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.005, N = 3 7.311 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 Ryzen 9 3900X 6 12 18 24 30 SE +/- 0.10, N = 3 23.10 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 Ryzen 9 3900X 9 18 27 36 45 SE +/- 0.13, N = 3 41.44 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing Ryzen 9 3900X 140 280 420 560 700 SE +/- 1.53, N = 3 653.47 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Phoronix Test Suite v10.8.4