test8 AMD Ryzen 7 2700 Eight-Core testing with a MSI X470 GAMING PRO CARBON (MS-7B78) v1.0 (2.80 BIOS) and Gigabyte NVIDIA GeForce GTX 1660 6GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1912145-OUDE-TEST89180 .
test8 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution Samsung SSD 970 EVO 1TB AMD Ryzen 7 2700 Eight-Core @ 3.20GHz (8 Cores / 16 Threads) MSI X470 GAMING PRO CARBON (MS-7B78) v1.0 (2.80 BIOS) AMD 17h 32768MB 1000GB Samsung SSD 970 EVO 1TB + Samsung SSD 970 EVO 500GB + 3 x 2000GB Seagate ST2000LX001-1RG1 Gigabyte NVIDIA GeForce GTX 1660 6GB (300/405MHz) NVIDIA Device 1aeb 43S405 Intel I211 Ubuntu 18.04 5.0.0-37-generic (x86_64) GNOME Shell 3.28.4 X Server 1.20.4 NVIDIA 435.21 GCC 7.4.0 ext4 3840x2160 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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 - NONE / errors=remount-ro,relatime,rw - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x800820b - GPU Compute Cores: 1408 - OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3) - Python 2.7.15+ + Python 3.6.9 - 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
test8 blogbench: Read blogbench: Write compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point stream: Copy stream: Scale stream: Triad stream: Add tinymembench: Standard Memcpy tinymembench: Standard Memset mbw: Memory Copy - 128 MiB mbw: Memory Copy - 1024 MiB mbw: Memory Copy - 4096 MiB mbw: Memory Copy - 8192 MiB mbw: Memory Copy, Fixed Block Size - 128 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB mbw: Memory Copy, Fixed Block Size - 4096 MiB mbw: Memory Copy, Fixed Block Size - 8192 MiB t-test1: 1 t-test1: 2 sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load npb: BT.A npb: EP.C npb: FT.A npb: FT.B npb: LU.A npb: LU.C npb: SP.A hpcc: G-HPL hpcc: G-Ffte hpcc: G-Ffte hpcc: EP-DGEMM hpcc: G-Ptrans hpcc: EP-STREAM Triad hpcc: G-Rand Access hpcc: Rand Ring Latency hpcc: Rand Ring Bandwidth hpcc: Max Ping Pong Bandwidth parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding cloverleaf: Lagrangian-Eulerian Hydrodynamics rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster hpcg: clomp: Static OMP Speedup namd: ATPase Simulation - 327,506 Atoms lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression lammps: Rhodopsin Protein fftw: Stock - 1D FFT Size 4096 fftw: Stock - 2D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 4096 hmmer: Pfam Database Search mafft: Multiple Sequence Alignment mrbayes: Primate Phylogeny Analysis blake2: go-benchmark: http go-benchmark: json go-benchmark: build go-benchmark: garbage java-scimark2: Composite java-scimark2: Monte Carlo java-scimark2: Fast Fourier Transform java-scimark2: Sparse Matrix Multiply java-scimark2: Dense LU Matrix Factorization java-scimark2: Jacobi Successive Over-Relaxation renaissance: Scala Dotty renaissance: Twitter Finagle renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree cachebench: Read cachebench: Write cachebench: Read / Modify / Write botan: KASUMI - Encrypt botan: KASUMI - Decrypt botan: AES-256 - Encrypt botan: AES-256 - Decrypt botan: Twofish - Encrypt botan: Twofish - Decrypt botan: Blowfish - Encrypt botan: Blowfish - Decrypt botan: CAST-256 - Encrypt botan: CAST-256 - Decrypt numpy: crafty: Elapsed Time john-the-ripper: Blowfish john-the-ripper: Traditional DES john-the-ripper: MD5 node-express-loadtest: nero2d: Total Time mkl-dnn: IP Batch 1D - f32 mkl-dnn: Deconvolution Batch deconv_1d - f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 mkl-dnn: Convolution Batch conv_alexnet - f32 mkl-dnn: Convolution Batch conv_googlenet_v3 - f32 ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping svt-av1: 1080p 8-bit YUV To AV1 Video Encode svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-vp9: 1080p 8-bit YUV To VP9 Video Encode vpxenc: vpxenc VP9 1080p Video Encode x264: H.264 Video Encoding x265: H.265 1080p Video Encoding graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing himeno: Poisson Pressure Solver compress-7zip: Compress Speed Test stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth swet: Average ebizzy: build-apache: Time To Compile build-gcc: Time To Compile build-llvm: Time To Compile build-php: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel compress-pbzip2: 256MB File Compression primesieve: 1e12 Prime Number Generation rust-mandel: Time To Complete Serial/Parallel Mandelbrot rust-prime: Prime Number Test To 200,000,000 compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 cython-bench: encode-flac: WAV To FLAC encode-mp3: WAV To MP3 hackbench: 32 - Process m-queens: Time To Solve minion: Graceful minion: Solitaire minion: Quasigroup rbenchmark: tachyon: Total Time cpuminer-opt: m7m cpuminer-opt: deep cpuminer-opt: skein cpuminer-opt: sha256t glibc-bench: cos glibc-bench: ffs glibc-bench: sin glibc-bench: sqrt glibc-bench: tanh glibc-bench: ffsll glibc-bench: pthread_once multichase: 4MB Array, 64 Byte Stride multichase: 1GB Array, 256 Byte Stride multichase: 256MB Array, 256 Byte Stride multichase: 1GB Array, 256 Byte Stride, 2 Threads multichase: 1GB Array, 256 Byte Stride, 4 Threads tjbench: Decompression Throughput mysqlslap: 1 mysqlslap: 16 mysqlslap: 64 mysqlslap: 256 tensorflow: Cifar10 pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Heavy Contention - Read Only pgbench: Buffer Test - Heavy Contention - Read Write cpp-perf-bench: Atol cpp-perf-bench: Ctype cpp-perf-bench: Math Library cpp-perf-bench: Function Objects darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only octave-benchmark: redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET stress-ng: Crypto stress-ng: Forking stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing xsbench: mcperf: Add mcperf: Get mcperf: Set mcperf: Append mcperf: Delete mcperf: Prepend mcperf: Replace numenta-nab: Time To Completion hint: FLOAT hint: DOUBLE nginx: Static Web Page Serving apache: Static Web Page Serving apache-siege: 200 apache-siege: 250 phpbench: PHP Benchmark Suite scikit-learn: tesseract-ocr: Time To OCR 7 Images brl-cad: VGR Performance Metric Samsung SSD 970 EVO 1TB 790566 32077 1597.91 405.36 2381.85 19888.39 17629.3 15069.85 17555.99 17329.35 19955.06 17573.84 16243.02 18540.82 17993.25 25717.4 16930.0 19178.5 19174.4 11940.0 10267.8 11089.927 11082.390 11255.350 11389.638 5864.586 5984.096 5995.626 5986.904 41.074 12.377 334377 7.861 15.207 4206.57 283.55 5073.51 5676.17 12634.39 6431.79 2676.03 60.75897 5.15511 5.15511 4.43814 0.92923 1.21796 0.02330 0.65086 0.60917 10569.443 153.147334 4.349648 15.238321 103.577988 8.99 103.044 46.576 35.841 0.796268 0.67 2.97341 31 95 413 1125 422 489 214 1021 30.6765 8470.0 5602.0 33426 14372 9.197 3.751 191.625 8.10 8447 8269875 19128826873 1787565 2349.79 1455.22 1691.33 2282.21 4660.08 1660.10 10461.287 9143.070 7290.078 7017.196 21603.880 26190.971 8356.864 15347.416 2788.26 26626.432338143 27812.164119222 90.657 87.267 5436.611 5489.515 341.891 345.212 262.387 260.752 139.595 138.957 7259339 6735357 8942 29843333 242163 5820 83.664 27.3596 48.8798 19.5070 977.047 474.636 256.731 20.195 115.43 42.02 85.49 62.70 24.28 231 123 147 228 1213.273092 32780 18986871 18964095 676205547 474150 28.557 1309.614 695.895 76.993 97.599 5.618 29.899 51.213 50.504 47.707 34.569 26.604 9.849 34.823 109.013 89.845 48.562477 75.414317 122.248885 0.3019 7.3048 271.94 4055.37 16083 24320 43949.6 1.95428 43404.2 2.13603 14.4785 1.94973 1.93922 8.810 90.504 90.684 91.786 94.761 169.146362 323 129 108 88 49.34 136205.574517 5367.881440 122493.990863 6177.325876 72.817 36.870 380.954 16.517 16.038 8.742 0.244 5.214 10.150 1967316.21 1687655.33 1258122.73 1901738.71 1380594.94 1809.39 42893.62 2463.03 3531486.30 1052.84 5057.70 2994146.17 9904464.19 1505677 38670.8 55537.8 37430.6 41028.1 55370.8 41528.9 42106.8 375.224 327454397.33887 780820149.79015 20301.28 18048.36 42467.78 43642.24 467414 15.330 32.405 83892 OpenBenchmarking.org
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Samsung SSD 970 EVO 1TB 200K 400K 600K 800K 1000K SE +/- 10573.49, N = 9 790566 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Samsung SSD 970 EVO 1TB 7K 14K 21K 28K 35K SE +/- 852.80, N = 3 32077 1. (CC) gcc options: -O2 -pthread
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Samsung SSD 970 EVO 1TB 300 600 900 1200 1500 SE +/- 7.10, N = 3 1597.91
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Samsung SSD 970 EVO 1TB 90 180 270 360 450 SE +/- 2.57, N = 3 405.36
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Samsung SSD 970 EVO 1TB 500 1000 1500 2000 2500 SE +/- 26.09, N = 3 2381.85
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 19888.39 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 17629.3 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer Samsung SSD 970 EVO 1TB 3K 6K 9K 12K 15K 15069.85 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 17555.99 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 17329.35 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 19955.06 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 17573.84 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point Samsung SSD 970 EVO 1TB 3K 6K 9K 12K 15K 16243.02 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 18540.82 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K 17993.25 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Samsung SSD 970 EVO 1TB 6K 12K 18K 24K 30K SE +/- 22.62, N = 5 25717.4 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K SE +/- 18.31, N = 5 16930.0 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K SE +/- 24.89, N = 5 19178.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K SE +/- 20.13, N = 5 19174.4 1. (CC) gcc options: -O3 -march=native -fopenmp
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Samsung SSD 970 EVO 1TB 3K 6K 9K 12K 15K SE +/- 75.28, N = 3 11940.0 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 70.18, N = 3 10267.8 1. (CC) gcc options: -O2 -lm
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 136.44, N = 3 11089.93 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 83.58, N = 3 11082.39 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 48.61, N = 3 11255.35 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 8192 MiB Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 5.94, N = 3 11389.64 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB Samsung SSD 970 EVO 1TB 1300 2600 3900 5200 6500 SE +/- 29.98, N = 3 5864.59 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB Samsung SSD 970 EVO 1TB 1300 2600 3900 5200 6500 SE +/- 42.80, N = 3 5984.10 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB Samsung SSD 970 EVO 1TB 1300 2600 3900 5200 6500 SE +/- 11.92, N = 3 5995.63 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB Samsung SSD 970 EVO 1TB 1300 2600 3900 5200 6500 SE +/- 20.59, N = 3 5986.90 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Samsung SSD 970 EVO 1TB 9 18 27 36 45 SE +/- 0.05, N = 3 41.07 1. (CC) gcc options: -pthread
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 Samsung SSD 970 EVO 1TB 3 6 9 12 15 SE +/- 0.04, N = 3 12.38 1. (CC) gcc options: -pthread
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Samsung SSD 970 EVO 1TB 70K 140K 210K 280K 350K SE +/- 4279.03, N = 5 334377 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Samsung SSD 970 EVO 1TB 2 4 6 8 10 SE +/- 0.058, N = 25 7.861 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Samsung SSD 970 EVO 1TB 4 8 12 16 20 SE +/- 0.27, N = 25 15.21 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
NAS Parallel Benchmarks Test / Class: BT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: BT.A Samsung SSD 970 EVO 1TB 900 1800 2700 3600 4500 SE +/- 36.15, N = 15 4206.57 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C Samsung SSD 970 EVO 1TB 60 120 180 240 300 SE +/- 3.07, N = 3 283.55 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: FT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.A Samsung SSD 970 EVO 1TB 1100 2200 3300 4400 5500 SE +/- 33.08, N = 3 5073.51 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: FT.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.B Samsung SSD 970 EVO 1TB 1200 2400 3600 4800 6000 SE +/- 16.17, N = 3 5676.17 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: LU.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.A Samsung SSD 970 EVO 1TB 3K 6K 9K 12K 15K SE +/- 76.52, N = 3 12634.39 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.C Samsung SSD 970 EVO 1TB 1400 2800 4200 5600 7000 SE +/- 9.59, N = 3 6431.79 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: SP.A Samsung SSD 970 EVO 1TB 600 1200 1800 2400 3000 SE +/- 24.83, N = 3 2676.03 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL Samsung SSD 970 EVO 1TB 14 28 42 56 70 SE +/- 0.12, N = 3 60.76 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte Samsung SSD 970 EVO 1TB 1.1599 2.3198 3.4797 4.6396 5.7995 SE +/- 0.02734, N = 3 5.15511 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte Samsung SSD 970 EVO 1TB 1.1599 2.3198 3.4797 4.6396 5.7995 SE +/- 0.02734, N = 3 5.15511 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM Samsung SSD 970 EVO 1TB 0.9986 1.9972 2.9958 3.9944 4.993 SE +/- 0.03438, N = 3 4.43814 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans Samsung SSD 970 EVO 1TB 0.2091 0.4182 0.6273 0.8364 1.0455 SE +/- 0.00313, N = 3 0.92923 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad Samsung SSD 970 EVO 1TB 0.274 0.548 0.822 1.096 1.37 SE +/- 0.00760, N = 3 1.21796 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: G-Random Access OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Random Access Samsung SSD 970 EVO 1TB 0.0052 0.0104 0.0156 0.0208 0.026 SE +/- 0.00006, N = 3 0.02330 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: Random Ring Latency OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Latency Samsung SSD 970 EVO 1TB 0.1464 0.2928 0.4392 0.5856 0.732 SE +/- 0.00211, N = 3 0.65086 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth Samsung SSD 970 EVO 1TB 0.1371 0.2742 0.4113 0.5484 0.6855 SE +/- 0.00425, N = 3 0.60917 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 36.11, N = 3 10569.44 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. OpenBLAS + Open MPI 2.1.1
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Samsung SSD 970 EVO 1TB 30 60 90 120 150 SE +/- 0.01, N = 3 153.15 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Samsung SSD 970 EVO 1TB 0.9787 1.9574 2.9361 3.9148 4.8935 SE +/- 0.049942, N = 6 4.349648 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Samsung SSD 970 EVO 1TB 4 8 12 16 20 SE +/- 0.07, N = 3 15.24 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.19, N = 3 103.58 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Samsung SSD 970 EVO 1TB 3 6 9 12 15 SE +/- 0.08, N = 15 8.99 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.27, N = 3 103.04 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Samsung SSD 970 EVO 1TB 11 22 33 44 55 SE +/- 0.20, N = 3 46.58 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Samsung SSD 970 EVO 1TB 8 16 24 32 40 SE +/- 0.58, N = 15 35.84 1. (CXX) g++ options: -O2 -lOpenCL
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.0 Samsung SSD 970 EVO 1TB 0.1792 0.3584 0.5376 0.7168 0.896 SE +/- 0.004908, N = 3 0.796268
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup Samsung SSD 970 EVO 1TB 0.1508 0.3016 0.4524 0.6032 0.754 SE +/- 0.02, N = 25 0.67 1. (CC) gcc options: --openmp -O3 -lm
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Samsung SSD 970 EVO 1TB 0.669 1.338 2.007 2.676 3.345 SE +/- 0.02451, N = 3 2.97341
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression Samsung SSD 970 EVO 1TB 7 14 21 28 35 31 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression Samsung SSD 970 EVO 1TB 20 40 60 80 100 95 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression Samsung SSD 970 EVO 1TB 90 180 270 360 450 SE +/- 3.38, N = 3 413 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression Samsung SSD 970 EVO 1TB 200 400 600 800 1000 SE +/- 8.54, N = 3 1125 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Compression Samsung SSD 970 EVO 1TB 90 180 270 360 450 SE +/- 2.65, N = 3 422 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression Samsung SSD 970 EVO 1TB 110 220 330 440 550 SE +/- 2.08, N = 3 489 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression Samsung SSD 970 EVO 1TB 50 100 150 200 250 SE +/- 2.73, N = 3 214 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression Samsung SSD 970 EVO 1TB 200 400 600 800 1000 SE +/- 7.00, N = 3 1021 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
LAMMPS Molecular Dynamics Simulator Test: Rhodopsin Protein OpenBenchmarking.org Loop Time, Fewer Is Better LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Samsung SSD 970 EVO 1TB 7 14 21 28 35 SE +/- 0.25, N = 3 30.68 1. (CXX) g++ options: -lfftw -lmpich
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 53.60, N = 3 8470.0 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Samsung SSD 970 EVO 1TB 1200 2400 3600 4800 6000 SE +/- 94.68, N = 3 5602.0 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Samsung SSD 970 EVO 1TB 7K 14K 21K 28K 35K SE +/- 283.31, N = 3 33426 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Samsung SSD 970 EVO 1TB 3K 6K 9K 12K 15K SE +/- 195.95, N = 3 14372 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Samsung SSD 970 EVO 1TB 3 6 9 12 15 SE +/- 0.132, N = 3 9.197 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Samsung SSD 970 EVO 1TB 0.844 1.688 2.532 3.376 4.22 SE +/- 0.045, N = 15 3.751 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Samsung SSD 970 EVO 1TB 40 80 120 160 200 SE +/- 0.50, N = 3 191.63 1. (CC) gcc options: -O3 -msse -mfpmath=sse -march=native -lm -pthread -lmpi
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Samsung SSD 970 EVO 1TB 2 4 6 8 10 SE +/- 0.08, N = 8 8.10 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 14.57, N = 3 8447
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Samsung SSD 970 EVO 1TB 2M 4M 6M 8M 10M SE +/- 12226.86, N = 3 8269875
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Samsung SSD 970 EVO 1TB 4000M 8000M 12000M 16000M 20000M SE +/- 184597195.57, N = 3 19128826873
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Samsung SSD 970 EVO 1TB 400K 800K 1200K 1600K 2000K SE +/- 4162.87, N = 3 1787565
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Samsung SSD 970 EVO 1TB 500 1000 1500 2000 2500 SE +/- 11.02, N = 4 2349.79
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Samsung SSD 970 EVO 1TB 300 600 900 1200 1500 SE +/- 4.19, N = 4 1455.22
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Samsung SSD 970 EVO 1TB 400 800 1200 1600 2000 SE +/- 9.22, N = 4 1691.33
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Samsung SSD 970 EVO 1TB 500 1000 1500 2000 2500 SE +/- 60.46, N = 4 2282.21
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Samsung SSD 970 EVO 1TB 1000 2000 3000 4000 5000 SE +/- 19.44, N = 4 4660.08
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Samsung SSD 970 EVO 1TB 400 800 1200 1600 2000 SE +/- 10.15, N = 4 1660.10
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Scala Dotty Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 53.82, N = 8 10461.29
Renaissance Test: Twitter Finagle OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Twitter Finagle Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 34.69, N = 8 9143.07
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark ALS Samsung SSD 970 EVO 1TB 1600 3200 4800 6400 8000 SE +/- 47.58, N = 40 7290.08
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark Bayes Samsung SSD 970 EVO 1TB 1500 3000 4500 6000 7500 SE +/- 61.52, N = 11 7017.20
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO Samsung SSD 970 EVO 1TB 5K 10K 15K 20K 25K SE +/- 157.68, N = 40 21603.88
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank Samsung SSD 970 EVO 1TB 6K 12K 18K 24K 30K SE +/- 150.18, N = 8 26190.97
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: In-Memory Database Shootout Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 32.04, N = 8 8356.86
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree Samsung SSD 970 EVO 1TB 3K 6K 9K 12K 15K SE +/- 141.23, N = 40 15347.42
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Samsung SSD 970 EVO 1TB 600 1200 1800 2400 3000 SE +/- 3.31, N = 3 2788.26 MIN: 2756.52 / MAX: 2806.93 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Samsung SSD 970 EVO 1TB 6K 12K 18K 24K 30K SE +/- 49.89, N = 3 26626.43 MIN: 20534.87 / MAX: 29994.07 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Samsung SSD 970 EVO 1TB 6K 12K 18K 24K 30K SE +/- 208.63, N = 3 27812.16 MIN: 24119.17 / MAX: 30099.31 1. (CC) gcc options: -lrt
Botan Test: KASUMI - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Encrypt Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.60, N = 3 90.66 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Decrypt Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.17, N = 3 87.27 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Encrypt Samsung SSD 970 EVO 1TB 1200 2400 3600 4800 6000 SE +/- 11.32, N = 3 5436.61 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Decrypt Samsung SSD 970 EVO 1TB 1200 2400 3600 4800 6000 SE +/- 23.70, N = 3 5489.52 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Encrypt Samsung SSD 970 EVO 1TB 70 140 210 280 350 SE +/- 1.51, N = 3 341.89 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Decrypt Samsung SSD 970 EVO 1TB 80 160 240 320 400 SE +/- 2.57, N = 3 345.21 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Encrypt Samsung SSD 970 EVO 1TB 60 120 180 240 300 SE +/- 1.92, N = 3 262.39 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Decrypt Samsung SSD 970 EVO 1TB 60 120 180 240 300 SE +/- 0.86, N = 3 260.75 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Encrypt Samsung SSD 970 EVO 1TB 30 60 90 120 150 SE +/- 0.76, N = 3 139.60 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Decrypt Samsung SSD 970 EVO 1TB 30 60 90 120 150 SE +/- 0.29, N = 3 138.96 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark Samsung SSD 970 EVO 1TB 1.6M 3.2M 4.8M 6.4M 8M 7259339
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Samsung SSD 970 EVO 1TB 1.4M 2.8M 4.2M 5.6M 7M SE +/- 53437.68, N = 3 6735357 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Samsung SSD 970 EVO 1TB 2K 4K 6K 8K 10K SE +/- 73.90, N = 3 8942 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Samsung SSD 970 EVO 1TB 6M 12M 18M 24M 30M SE +/- 285342.68, N = 3 29843333 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: MD5 Samsung SSD 970 EVO 1TB 50K 100K 150K 200K 250K SE +/- 1288.42, N = 3 242163 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Samsung SSD 970 EVO 1TB 1200 2400 3600 4800 6000 SE +/- 49.18, N = 3 5820 1. Nodejs
v8.10.0
Open FMM Nero2D Total Time OpenBenchmarking.org Seconds, Fewer Is Better Open FMM Nero2D 2.0.2 Total Time Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 1.35, N = 3 83.66 1. (CXX) g++ options: -O2 -lfftw3 -llapack -lblas -lgfortran -lquadmath -lm -pthread -lmpi_cxx -lmpi
MKL-DNN Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch 1D - Data Type: f32 Samsung SSD 970 EVO 1TB 6 12 18 24 30 SE +/- 0.29, N = 15 27.36 MIN: 22.37 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_1d - Data Type: f32 Samsung SSD 970 EVO 1TB 11 22 33 44 55 SE +/- 0.80, N = 3 48.88 MIN: 38.88 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_3d - Data Type: f32 Samsung SSD 970 EVO 1TB 5 10 15 20 25 SE +/- 0.27, N = 15 19.51 MIN: 14.96 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_alexnet - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_alexnet - Data Type: f32 Samsung SSD 970 EVO 1TB 200 400 600 800 1000 SE +/- 2.32, N = 3 977.05 MIN: 900.94 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 Samsung SSD 970 EVO 1TB 100 200 300 400 500 SE +/- 2.11, N = 3 474.64 MIN: 373.75 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Samsung SSD 970 EVO 1TB 60 120 180 240 300 SE +/- 0.60, N = 3 256.73 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
SVT-AV1 1080p 8-bit YUV To AV1 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode Samsung SSD 970 EVO 1TB 5 10 15 20 25 SE +/- 0.01, N = 3 20.20 1. (CXX) g++ options: -O3 -pie -lpthread -lm
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode Samsung SSD 970 EVO 1TB 30 60 90 120 150 SE +/- 0.50, N = 3 115.43 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode Samsung SSD 970 EVO 1TB 10 20 30 40 50 SE +/- 0.29, N = 3 42.02 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 1.16, N = 4 85.49 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Samsung SSD 970 EVO 1TB 14 28 42 56 70 SE +/- 0.52, N = 3 62.70 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Samsung SSD 970 EVO 1TB 6 12 18 24 30 SE +/- 0.05, N = 3 24.28 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Samsung SSD 970 EVO 1TB 50 100 150 200 250 SE +/- 1.00, N = 3 231 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Samsung SSD 970 EVO 1TB 30 60 90 120 150 123 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced Samsung SSD 970 EVO 1TB 30 60 90 120 150 147 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Samsung SSD 970 EVO 1TB 50 100 150 200 250 SE +/- 0.33, N = 3 228 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Samsung SSD 970 EVO 1TB 300 600 900 1200 1500 SE +/- 3.61, N = 3 1213.27 1. (CC) gcc options: -O3 -mavx2
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Samsung SSD 970 EVO 1TB 7K 14K 21K 28K 35K SE +/- 48.02, N = 3 32780 1. (CXX) g++ options: -pipe -lpthread
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Samsung SSD 970 EVO 1TB 4M 8M 12M 16M 20M SE +/- 138501.85, N = 3 18986871 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Samsung SSD 970 EVO 1TB 4M 8M 12M 16M 20M SE +/- 61807.94, N = 3 18964095
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average Samsung SSD 970 EVO 1TB 140M 280M 420M 560M 700M SE +/- 4463277.02, N = 3 676205547 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Samsung SSD 970 EVO 1TB 100K 200K 300K 400K 500K SE +/- 4696.10, N = 3 474150 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile Samsung SSD 970 EVO 1TB 7 14 21 28 35 SE +/- 0.10, N = 3 28.56
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile Samsung SSD 970 EVO 1TB 300 600 900 1200 1500 1309.61
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Samsung SSD 970 EVO 1TB 150 300 450 600 750 695.90
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.48, N = 3 76.99 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.05, N = 3 97.60 1. (CC) gcc options: -lm -lpthread -O3
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Samsung SSD 970 EVO 1TB 1.2641 2.5282 3.7923 5.0564 6.3205 SE +/- 0.026, N = 3 5.618 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation Samsung SSD 970 EVO 1TB 7 14 21 28 35 SE +/- 0.03, N = 3 29.90 1. (CXX) g++ options: -O3 -lpthread
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Samsung SSD 970 EVO 1TB 12 24 36 48 60 SE +/- 0.08, N = 3 51.21 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 Samsung SSD 970 EVO 1TB 11 22 33 44 55 SE +/- 0.07, N = 3 50.50 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
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 Samsung SSD 970 EVO 1TB 11 22 33 44 55 SE +/- 0.24, N = 3 47.71 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
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 Samsung SSD 970 EVO 1TB 8 16 24 32 40 SE +/- 0.25, N = 3 34.57 1. (CC) gcc options: -O3 -pthread -lz -llzma
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 Samsung SSD 970 EVO 1TB 6 12 18 24 30 SE +/- 0.13, N = 3 26.60
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Samsung SSD 970 EVO 1TB 3 6 9 12 15 SE +/- 0.043, N = 5 9.849
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Samsung SSD 970 EVO 1TB 8 16 24 32 40 SE +/- 0.15, N = 3 34.82 1. (CC) gcc options: -lm
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.93, N = 3 109.01 1. (CC) gcc options: -lpthread
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.83, N = 3 89.85 1. (CXX) g++ options: -fopenmp -O2 -march=native
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Samsung SSD 970 EVO 1TB 11 22 33 44 55 SE +/- 0.22, N = 3 48.56 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.41, N = 3 75.41 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup Samsung SSD 970 EVO 1TB 30 60 90 120 150 SE +/- 0.73, N = 3 122.25 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark Samsung SSD 970 EVO 1TB 0.0679 0.1358 0.2037 0.2716 0.3395 SE +/- 0.0025, N = 13 0.3019 1. R scripting front-end version 3.4.4 (2018-03-15)
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time Samsung SSD 970 EVO 1TB 2 4 6 8 10 SE +/- 0.0404, N = 3 7.3048 1. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
Cpuminer-Opt Algorithm: m7m OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: m7m Samsung SSD 970 EVO 1TB 60 120 180 240 300 SE +/- 1.64, N = 3 271.94 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: deep OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: deep Samsung SSD 970 EVO 1TB 900 1800 2700 3600 4500 SE +/- 22.32, N = 3 4055.37 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: skein OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: skein Samsung SSD 970 EVO 1TB 3K 6K 9K 12K 15K SE +/- 37.12, N = 3 16083 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: sha256t OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: sha256t Samsung SSD 970 EVO 1TB 5K 10K 15K 20K 25K SE +/- 60.28, N = 3 24320 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 172.96, N = 3 43949.6
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs Samsung SSD 970 EVO 1TB 0.4397 0.8794 1.3191 1.7588 2.1985 SE +/- 0.00727, N = 3 1.95428
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 202.39, N = 3 43404.2
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Samsung SSD 970 EVO 1TB 0.4806 0.9612 1.4418 1.9224 2.403 SE +/- 0.00132, N = 3 2.13603
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh Samsung SSD 970 EVO 1TB 4 8 12 16 20 SE +/- 0.06, N = 3 14.48
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll Samsung SSD 970 EVO 1TB 0.4387 0.8774 1.3161 1.7548 2.1935 SE +/- 0.00369, N = 3 1.94973
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Samsung SSD 970 EVO 1TB 0.4363 0.8726 1.3089 1.7452 2.1815 SE +/- 0.00460, N = 3 1.93922
Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride Samsung SSD 970 EVO 1TB 2 4 6 8 10 SE +/- 0.124, N = 15 8.810 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.32, N = 3 90.50 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.29, N = 3 90.68 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.99, N = 3 91.79 1. (CC) gcc options: -O2 -static -pthread -lrt
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.86, N = 3 94.76 1. (CC) gcc options: -O2 -static -pthread -lrt
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Samsung SSD 970 EVO 1TB 40 80 120 160 200 SE +/- 2.45, N = 3 169.15 1. (CC) gcc options: -O3 -lm
MariaDB Clients: 1 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 1 Samsung SSD 970 EVO 1TB 70 140 210 280 350 SE +/- 3.41, N = 8 323 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 16 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 16 Samsung SSD 970 EVO 1TB 30 60 90 120 150 SE +/- 0.73, N = 3 129 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 64 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 64 Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 0.26, N = 3 108 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 256 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 256 Samsung SSD 970 EVO 1TB 20 40 60 80 100 SE +/- 1.10, N = 3 88 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
Tensorflow Build: Cifar10 OpenBenchmarking.org Seconds, Fewer Is Better Tensorflow 2017-02-03 Build: Cifar10 Samsung SSD 970 EVO 1TB 11 22 33 44 55 SE +/- 0.30, N = 3 49.34
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Samsung SSD 970 EVO 1TB 30K 60K 90K 120K 150K SE +/- 165.53, N = 3 136205.57 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Samsung SSD 970 EVO 1TB 1200 2400 3600 4800 6000 SE +/- 50.20, N = 3 5367.88 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only Samsung SSD 970 EVO 1TB 30K 60K 90K 120K 150K SE +/- 1123.56, N = 3 122493.99 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Samsung SSD 970 EVO 1TB 1300 2600 3900 5200 6500 SE +/- 101.51, N = 3 6177.33 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
CppPerformanceBenchmarks Test: Atol OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol Samsung SSD 970 EVO 1TB 16 32 48 64 80 SE +/- 0.45, N = 3 72.82 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Ctype OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Ctype Samsung SSD 970 EVO 1TB 8 16 24 32 40 SE +/- 0.09, N = 3 36.87 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Math Library OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library Samsung SSD 970 EVO 1TB 80 160 240 320 400 SE +/- 2.01, N = 3 380.95 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Function Objects OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Function Objects Samsung SSD 970 EVO 1TB 4 8 12 16 20 SE +/- 0.05, N = 3 16.52 1. (CXX) g++ options: -std=c++11 -O3
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Boat - Acceleration: CPU-only Samsung SSD 970 EVO 1TB 4 8 12 16 20 SE +/- 0.04, N = 3 16.04
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Masskrug - Acceleration: CPU-only Samsung SSD 970 EVO 1TB 2 4 6 8 10 SE +/- 0.051, N = 3 8.742
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Rack - Acceleration: CPU-only Samsung SSD 970 EVO 1TB 0.0549 0.1098 0.1647 0.2196 0.2745 SE +/- 0.003, N = 3 0.244
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Room - Acceleration: CPU-only Samsung SSD 970 EVO 1TB 1.1732 2.3464 3.5196 4.6928 5.866 SE +/- 0.008, N = 3 5.214
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 Samsung SSD 970 EVO 1TB 3 6 9 12 15 SE +/- 0.06, N = 3 10.15
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Samsung SSD 970 EVO 1TB 400K 800K 1200K 1600K 2000K SE +/- 10066.10, N = 3 1967316.21 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Samsung SSD 970 EVO 1TB 400K 800K 1200K 1600K 2000K SE +/- 24576.36, N = 14 1687655.33 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Samsung SSD 970 EVO 1TB 300K 600K 900K 1200K 1500K SE +/- 16383.71, N = 15 1258122.73 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Samsung SSD 970 EVO 1TB 400K 800K 1200K 1600K 2000K SE +/- 23984.77, N = 3 1901738.71 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Samsung SSD 970 EVO 1TB 300K 600K 900K 1200K 1500K SE +/- 15958.70, N = 15 1380594.94 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Samsung SSD 970 EVO 1TB 400 800 1200 1600 2000 SE +/- 0.82, N = 3 1809.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 179.26, N = 3 42893.62 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Samsung SSD 970 EVO 1TB 500 1000 1500 2000 2500 SE +/- 6.54, N = 3 2463.03 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Samsung SSD 970 EVO 1TB 800K 1600K 2400K 3200K 4000K SE +/- 2046.38, N = 3 3531486.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Samsung SSD 970 EVO 1TB 200 400 600 800 1000 SE +/- 0.93, N = 3 1052.84 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Samsung SSD 970 EVO 1TB 1100 2200 3300 4400 5500 SE +/- 50.41, N = 3 5057.70 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Samsung SSD 970 EVO 1TB 600K 1200K 1800K 2400K 3000K SE +/- 24836.91, N = 3 2994146.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Samsung SSD 970 EVO 1TB 2M 4M 6M 8M 10M SE +/- 89771.63, N = 3 9904464.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Xsbench OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 Samsung SSD 970 EVO 1TB 300K 600K 900K 1200K 1500K SE +/- 2309.56, N = 3 1505677 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
Memcached mcperf Method: Add OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add Samsung SSD 970 EVO 1TB 8K 16K 24K 32K 40K SE +/- 612.07, N = 3 38670.8 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get Samsung SSD 970 EVO 1TB 12K 24K 36K 48K 60K SE +/- 571.96, N = 15 55537.8 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Samsung SSD 970 EVO 1TB 8K 16K 24K 32K 40K SE +/- 637.44, N = 3 37430.6 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 571.14, N = 15 41028.1 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete Samsung SSD 970 EVO 1TB 12K 24K 36K 48K 60K SE +/- 551.34, N = 15 55370.8 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Prepend OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Prepend Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 583.98, N = 15 41528.9 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 614.78, N = 15 42106.8 1. (CC) gcc options: -O2 -lm -rdynamic
Numenta Anomaly Benchmark Time To Completion OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 2018-11-09 Time To Completion Samsung SSD 970 EVO 1TB 80 160 240 320 400 SE +/- 1.02, N = 3 375.22
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Samsung SSD 970 EVO 1TB 70M 140M 210M 280M 350M SE +/- 1430380.88, N = 3 327454397.34 1. (CC) gcc options: -O3 -march=native -lm
Hierarchical INTegration Test: DOUBLE OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: DOUBLE Samsung SSD 970 EVO 1TB 200M 400M 600M 800M 1000M SE +/- 5170063.88, N = 3 780820149.79 1. (CC) gcc options: -O3 -march=native -lm
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K SE +/- 80.24, N = 3 20301.28 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Samsung SSD 970 EVO 1TB 4K 8K 12K 16K 20K SE +/- 64.34, N = 3 18048.36 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Apache Siege Concurrent Users: 200 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 397.12, N = 10 42467.78 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 Samsung SSD 970 EVO 1TB 9K 18K 27K 36K 45K SE +/- 489.59, N = 15 43642.24 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Samsung SSD 970 EVO 1TB 100K 200K 300K 400K 500K SE +/- 1619.48, N = 3 467414
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 Samsung SSD 970 EVO 1TB 4 8 12 16 20 SE +/- 0.07, N = 3 15.33
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0-beta.1 Time To OCR 7 Images Samsung SSD 970 EVO 1TB 8 16 24 32 40 SE +/- 0.28, N = 3 32.41
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric Samsung SSD 970 EVO 1TB 20K 40K 60K 80K 100K 83892 1. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lGLU -lGL -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
Phoronix Test Suite v10.8.4