5950x.822.bukubench AMD Ryzen 9 5950X 16-Core testing with a MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.I0 BIOS) and eVGA NVIDIA GeForce GTX 1060 6GB on Gentoo 2.8 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2208253-QUAR-5950X8259 .
5950x.822.bukubench Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution 3 x 1000GB Samsung SSD 980 PRO 1TB AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.I0 BIOS) AMD Starship/Matisse 2 x 16 GB DDR4-3733MT/s TEAMGROUP-UD4-3600 3 x 1000GB Samsung SSD 980 PRO 1TB + 500GB Samsung SSD 870 eVGA NVIDIA GeForce GTX 1060 6GB NVIDIA GP106 HD Audio DELL 2707WFP Realtek Device 2600 + Realtek Killer E3000 2.5GbE + Intel Wi-Fi 6 AX200 Gentoo 2.8 5.19.3-gentoo-harambe-edition (x86_64) KDE Plasma 5.25.4 X Server 1.21.1.4 NVIDIA 515.65.01 GCC 11.3.0 ext4 3840x1200 OpenBenchmarking.org - Transparent Huge Pages: madvise - --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/11.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11.3.0 --disable-cet --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-libvtv --disable-nls --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-languages=c,c++,go,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11.3.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/11.3.0/python --with-zstd - NONE / commit=60,noatime,nobarrier,rw,stripe=256 / raid0 nvme2n1p5[0] nvme1n1p3[1] Block Size: 4096 - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016 - OpenJDK Runtime Environment 17.0.3_p7-r1 (build 17.0.3+7) - Python 3.10.5 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Vulnerable IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
5950x.822.bukubench postmark: Disk Transaction Performance 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 pmbench: 1 - 50% pmbench: 2 - 50% pmbench: 4 - 50% pmbench: 8 - 50% pmbench: 16 - 50% pmbench: 32 - 50% pmbench: 1 - 100% Reads pmbench: 2 - 100% Reads pmbench: 4 - 100% Reads pmbench: 8 - 100% Reads pmbench: 1 - 100% Writes pmbench: 16 - 100% Reads pmbench: 2 - 100% Writes pmbench: 32 - 100% Reads pmbench: 4 - 100% Writes pmbench: 8 - 100% Writes pmbench: 16 - 100% Writes pmbench: 32 - 100% Writes pmbench: 1 - 80% Reads 20% Writes pmbench: 2 - 80% Reads 20% Writes pmbench: 4 - 80% Reads 20% Writes pmbench: 8 - 80% Reads 20% Writes pmbench: 16 - 80% Reads 20% Writes pmbench: 32 - 80% Reads 20% Writes glibc-bench: cos glibc-bench: exp glibc-bench: ffs glibc-bench: sin glibc-bench: log2 glibc-bench: modf glibc-bench: sinh glibc-bench: sqrt glibc-bench: tanh glibc-bench: asinh glibc-bench: atanh glibc-bench: ffsll glibc-bench: sincos glibc-bench: pthread_once blosc: blosclz shuffle blosc: blosclz bitshuffle blake2: renaissance: Scala Dotty renaissance: Rand Forest renaissance: ALS Movie Lens renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Finagle HTTP Requests renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures cachebench: Read cachebench: Write cachebench: Read / Modify / Write compress-lz4: 1 - Compression Speed compress-lz4: 1 - Decompression Speed compress-lz4: 3 - Compression Speed compress-lz4: 3 - Decompression Speed compress-lz4: 9 - Compression Speed compress-lz4: 9 - Decompression Speed compress-zstd: 3 - Compression Speed compress-zstd: 8 - Compression Speed compress-zstd: 8 - Decompression Speed compress-zstd: 19 - Compression Speed compress-zstd: 19 - Decompression Speed compress-zstd: 3, Long Mode - Compression Speed compress-zstd: 3, Long Mode - Decompression Speed compress-zstd: 8, Long Mode - Compression Speed compress-zstd: 8, Long Mode - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed compress-zstd: 19, Long Mode - Decompression Speed botan: KASUMI botan: KASUMI - Decrypt botan: AES-256 botan: AES-256 - Decrypt botan: Twofish botan: Twofish - Decrypt botan: Blowfish botan: Blowfish - Decrypt botan: CAST-256 botan: CAST-256 - Decrypt botan: ChaCha20Poly1305 botan: ChaCha20Poly1305 - Decrypt crafty: Elapsed Time graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit svt-av1: Preset 4 - Bosphorus 4K svt-av1: Preset 8 - Bosphorus 4K svt-av1: Preset 10 - Bosphorus 4K svt-av1: Preset 12 - Bosphorus 4K svt-av1: Preset 4 - Bosphorus 1080p svt-av1: Preset 8 - Bosphorus 1080p svt-av1: Preset 10 - Bosphorus 1080p svt-av1: Preset 12 - Bosphorus 1080p svt-hevc: 1 - Bosphorus 4K svt-hevc: 7 - Bosphorus 4K svt-hevc: 10 - Bosphorus 4K svt-hevc: 1 - Bosphorus 1080p svt-hevc: 7 - Bosphorus 1080p svt-hevc: 10 - Bosphorus 1080p x264: Bosphorus 4K x264: Bosphorus 1080p x265: Bosphorus 4K x265: Bosphorus 1080p coremark: CoreMark Size 666 - Iterations Per Second stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth swet: Average build-gem5: Time To Compile build-linux-kernel: defconfig build-nodejs: Time To Compile compress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compression primesieve: 1e12 primesieve: 1e13 rust-prime: Prime Number Test To 200,000,000 smallpt: Global Illumination Renderer; 128 Samples y-cruncher: Calculating 500M Pi Digits compress-gzip: Linux Source Tree Archiving To .tar.gz compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 ffmpeg: H.264 HD To NTSC DV m-queens: Time To Solve n-queens: Elapsed Time tachyon: Total Time aircrack-ng: openssl: SHA256 openssl: RSA4096 openssl: RSA4096 etcd: PUT - 50 - 100 etcd: PUT - 50 - 100 - Average Latency etcd: PUT - 100 - 100 etcd: PUT - 100 - 100 - Average Latency etcd: PUT - 50 - 1000 etcd: PUT - 50 - 1000 - Average Latency etcd: PUT - 500 - 100 etcd: PUT - 500 - 100 - Average Latency etcd: PUT - 100 - 1000 etcd: PUT - 100 - 1000 - Average Latency etcd: PUT - 500 - 1000 etcd: PUT - 500 - 1000 - Average Latency etcd: RANGE - 50 - 100 etcd: RANGE - 50 - 100 - Average Latency etcd: RANGE - 100 - 100 etcd: RANGE - 100 - 100 - Average Latency etcd: RANGE - 50 - 1000 etcd: RANGE - 50 - 1000 - Average Latency etcd: RANGE - 500 - 100 etcd: RANGE - 500 - 100 - Average Latency etcd: RANGE - 100 - 1000 etcd: RANGE - 100 - 1000 - Average Latency etcd: RANGE - 500 - 1000 etcd: RANGE - 500 - 1000 - Average Latency spark: 1000000 - 100 - SHA-512 Benchmark Time spark: 1000000 - 100 - Calculate Pi Benchmark spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 100 - Group By Test Time spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - Inner Join Test Time spark: 1000000 - 100 - Broadcast Inner Join Test Time spark: 1000000 - 500 - SHA-512 Benchmark Time spark: 1000000 - 500 - Calculate Pi Benchmark spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 500 - Group By Test Time spark: 1000000 - 500 - Repartition Test Time spark: 1000000 - 500 - Inner Join Test Time spark: 1000000 - 500 - Broadcast Inner Join Test Time spark: 1000000 - 1000 - SHA-512 Benchmark Time spark: 1000000 - 1000 - Calculate Pi Benchmark spark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 1000 - Group By Test Time spark: 1000000 - 1000 - Repartition Test Time spark: 1000000 - 1000 - Inner Join Test Time spark: 1000000 - 1000 - Broadcast Inner Join Test Time spark: 1000000 - 2000 - SHA-512 Benchmark Time spark: 1000000 - 2000 - Calculate Pi Benchmark spark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 2000 - Group By Test Time spark: 1000000 - 2000 - Repartition Test Time spark: 1000000 - 2000 - Inner Join Test Time spark: 1000000 - 2000 - Broadcast Inner Join Test Time spark: 10000000 - 100 - SHA-512 Benchmark Time spark: 10000000 - 100 - Calculate Pi Benchmark spark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 100 - Group By Test Time spark: 10000000 - 100 - Repartition Test Time spark: 10000000 - 100 - Inner Join Test Time spark: 10000000 - 100 - Broadcast Inner Join Test Time spark: 10000000 - 500 - SHA-512 Benchmark Time spark: 10000000 - 500 - Calculate Pi Benchmark spark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 500 - Group By Test Time spark: 10000000 - 500 - Repartition Test Time spark: 10000000 - 500 - Inner Join Test Time spark: 10000000 - 500 - Broadcast Inner Join Test Time spark: 20000000 - 100 - SHA-512 Benchmark Time spark: 20000000 - 100 - Calculate Pi Benchmark spark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 100 - Group By Test Time spark: 20000000 - 100 - Repartition Test Time spark: 20000000 - 100 - Inner Join Test Time spark: 20000000 - 100 - Broadcast Inner Join Test Time spark: 20000000 - 500 - SHA-512 Benchmark Time spark: 20000000 - 500 - Calculate Pi Benchmark spark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 500 - Group By Test Time spark: 20000000 - 500 - Repartition Test Time spark: 20000000 - 500 - Inner Join Test Time spark: 20000000 - 500 - Broadcast Inner Join Test Time spark: 40000000 - 100 - SHA-512 Benchmark Time spark: 40000000 - 100 - Calculate Pi Benchmark spark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 100 - Group By Test Time spark: 40000000 - 100 - Repartition Test Time spark: 40000000 - 100 - Inner Join Test Time spark: 40000000 - 100 - Broadcast Inner Join Test Time spark: 40000000 - 500 - SHA-512 Benchmark Time spark: 40000000 - 500 - Calculate Pi Benchmark spark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 500 - Group By Test Time spark: 40000000 - 500 - Repartition Test Time spark: 40000000 - 500 - Inner Join Test Time spark: 40000000 - 500 - Broadcast Inner Join Test Time spark: 10000000 - 1000 - SHA-512 Benchmark Time spark: 10000000 - 1000 - Calculate Pi Benchmark spark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 1000 - Group By Test Time spark: 10000000 - 1000 - Repartition Test Time spark: 10000000 - 1000 - Inner Join Test Time spark: 10000000 - 1000 - Broadcast Inner Join Test Time spark: 10000000 - 2000 - SHA-512 Benchmark Time spark: 10000000 - 2000 - Calculate Pi Benchmark spark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 2000 - Group By Test Time spark: 10000000 - 2000 - Repartition Test Time spark: 10000000 - 2000 - Inner Join Test Time spark: 10000000 - 2000 - Broadcast Inner Join Test Time spark: 20000000 - 1000 - SHA-512 Benchmark Time spark: 20000000 - 1000 - Calculate Pi Benchmark spark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 1000 - Group By Test Time spark: 20000000 - 1000 - Repartition Test Time spark: 20000000 - 1000 - Inner Join Test Time spark: 20000000 - 1000 - Broadcast Inner Join Test Time spark: 20000000 - 2000 - SHA-512 Benchmark Time spark: 20000000 - 2000 - Calculate Pi Benchmark spark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 2000 - Group By Test Time spark: 20000000 - 2000 - Repartition Test Time spark: 20000000 - 2000 - Inner Join Test Time spark: 20000000 - 2000 - Broadcast Inner Join Test Time spark: 40000000 - 1000 - SHA-512 Benchmark Time spark: 40000000 - 1000 - Calculate Pi Benchmark spark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 1000 - Group By Test Time spark: 40000000 - 1000 - Repartition Test Time spark: 40000000 - 1000 - Inner Join Test Time spark: 40000000 - 1000 - Broadcast Inner Join Test Time spark: 40000000 - 2000 - SHA-512 Benchmark Time spark: 40000000 - 2000 - Calculate Pi Benchmark spark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 2000 - Group By Test Time spark: 40000000 - 2000 - Repartition Test Time spark: 40000000 - 2000 - Inner Join Test Time spark: 40000000 - 2000 - Broadcast Inner Join Test Time dragonflydb: 50 - 1:1 dragonflydb: 50 - 1:5 dragonflydb: 50 - 5:1 dragonflydb: 200 - 1:1 dragonflydb: 200 - 1:5 dragonflydb: 200 - 5:1 astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive sqlite-speedtest: Timed Time - Size 1,000 blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Pabellon Barcelona - CPU-Only sysbench: RAM / Memory sysbench: CPU pybench: Total For Average Test Times phpbench: PHP Benchmark Suite compress-rar: Linux Source Tree Archiving To RAR 3 x 1000GB Samsung SSD 980 PRO 1TB 10139 51280.60 57701.84 54668.63 49692.78 53691.10 51393.29 57578.10 57895.22 51672.41 54471.02 0.0660 0.0664 0.0665 0.0677 0.0699 0.0904 0.0370 0.0386 0.0388 0.0391 0.0392 0.0397 0.0412 0.0461 0.0417 0.0422 0.0501 0.0777 0.0771 0.0795 0.0806 0.0816 0.0840 0.0969 55.1941 12.9783 5.14180 49.8264 12.9522 6.57438 20.5797 6.58067 28.9825 21.1702 25.8668 5.14866 34.4055 5.14093 27777.2 16510.9 4.53 590.2 455.0 4256.6 1201.6 988.0 4295.6 2089.4 2725.2 8461.9 1190.9 3594.117730 33842.140226 34330.074394 14265.04 15979.7 68.97 15312.2 68.55 15372.9 5294.0 1472.2 5150.5 71.6 4313.8 1512.5 5205.5 1410.8 5507.8 54.4 4346.3 110.519 105.953 7231.616 7308.384 419.997 410.909 488.242 485.727 166.011 165.978 933.141 919.972 11461036 1040 1019 241 450 2031 576 1845 813.34 329.96 1198.09 708.71 2.398 65.935 120.560 164.860 6.652 158.088 358.502 560.860 4.92 89.55 148.84 19.17 269.62 520.27 60.38 229.87 31.67 92.98 897617.209788 58727313 68290862 1102361104 212.834 42.892 248.280 3.692 8.843 109.916 5.196 4.473 12.224 28.212 16.018 4.261 28.425 6.604 66.3605 88343.224 28973571097 5194.2 338954.7 129768.7821 0.8 128407.7598 0.8 133491.9051 7.5 134237.6288 0.7 131282.1920 7.6 128877.6643 7.8 127731.4165 0.8 129646.2805 0.8 133238.4839 7.5 133075.8726 0.7 133002.8328 7.5 127906.1738 7.8 2.08 73.07 3.41 2.76 1.29 1.08 0.82 2.12 72.64 3.40 2.58 1.31 1.16 0.90 2.19 72.61 3.39 2.59 1.40 1.28 1.05 2.43 72.81 3.38 3.02 1.69 2.04 1.55 6.85 72.51 3.40 4.59 4.61 5.21 5.23 6.64 72.99 3.38 4.11 4.29 4.96 4.45 12.14 72.24 3.38 6.45 9.11 10.36 10.39 11.13 72.39 3.39 5.64 7.95 9.41 8.28 22.63 72.54 3.38 16.62 15.94 18.75 18.93 21.25 72.85 3.40 15.85 15.85 18.75 18.39 7.03 72.74 3.37 4.61 4.75 5.32 5.10 7.50 72.59 3.42 4.84 4.88 5.74 5.50 11.36 72.12 3.39 6.28 8.19 9.01 8.59 11.58 72.55 3.36 6.44 8.67 10.08 9.06 20.63 72.24 3.36 14.51 15.49 17.38 16.09 20.82 72.87 3.39 13.19 15.94 18.62 17.02 8228551.14 8885787.70 8209502.99 9788466.27 10465269.71 9503791.63 337.0870 116.2710 14.2286 1.4850 40.402 69.59 184.12 87.71 227.47 15003.91 92280.66 749 917997 38.700 OpenBenchmarking.org
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance 3 x 1000GB Samsung SSD 980 PRO 1TB 2K 4K 6K 8K 10K SE +/- 138.67, N = 3 10139 1. (CC) gcc options: -O3
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer 3 x 1000GB Samsung SSD 980 PRO 1TB 11K 22K 33K 44K 55K SE +/- 259.90, N = 3 51280.60 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 3 x 1000GB Samsung SSD 980 PRO 1TB 12K 24K 36K 48K 60K SE +/- 63.79, N = 3 57701.84 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 3 x 1000GB Samsung SSD 980 PRO 1TB 12K 24K 36K 48K 60K SE +/- 53.93, N = 3 54668.63 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 3 x 1000GB Samsung SSD 980 PRO 1TB 11K 22K 33K 44K 55K SE +/- 52.08, N = 3 49692.78 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 3 x 1000GB Samsung SSD 980 PRO 1TB 11K 22K 33K 44K 55K SE +/- 162.59, N = 3 53691.10 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 3 x 1000GB Samsung SSD 980 PRO 1TB 11K 22K 33K 44K 55K SE +/- 82.26, N = 3 51393.29 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 3 x 1000GB Samsung SSD 980 PRO 1TB 12K 24K 36K 48K 60K SE +/- 56.08, N = 3 57578.10 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 3 x 1000GB Samsung SSD 980 PRO 1TB 12K 24K 36K 48K 60K SE +/- 34.08, N = 3 57895.22 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 3 x 1000GB Samsung SSD 980 PRO 1TB 11K 22K 33K 44K 55K SE +/- 251.38, N = 3 51672.41 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 3 x 1000GB Samsung SSD 980 PRO 1TB 12K 24K 36K 48K 60K SE +/- 178.75, N = 3 54471.02 1. (CC) gcc options: -O3 -march=native
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0149 0.0298 0.0447 0.0596 0.0745 SE +/- 0.0006, N = 3 0.0660 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0149 0.0298 0.0447 0.0596 0.0745 SE +/- 0.0001, N = 3 0.0664 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 50% 3 x 1000GB Samsung SSD 980 PRO 1TB 0.015 0.03 0.045 0.06 0.075 SE +/- 0.0002, N = 3 0.0665 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 50% 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0152 0.0304 0.0456 0.0608 0.076 SE +/- 0.0001, N = 3 0.0677 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 50% 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0157 0.0314 0.0471 0.0628 0.0785 SE +/- 0.0003, N = 3 0.0699 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 50% 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0203 0.0406 0.0609 0.0812 0.1015 SE +/- 0.0001, N = 3 0.0904 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0083 0.0166 0.0249 0.0332 0.0415 SE +/- 0.0005, N = 3 0.0370 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0087 0.0174 0.0261 0.0348 0.0435 SE +/- 0.0001, N = 3 0.0386 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0087 0.0174 0.0261 0.0348 0.0435 SE +/- 0.0000, N = 3 0.0388 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0088 0.0176 0.0264 0.0352 0.044 SE +/- 0.0002, N = 3 0.0391 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0088 0.0176 0.0264 0.0352 0.044 SE +/- 0.0002, N = 3 0.0392 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Reads 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0089 0.0178 0.0267 0.0356 0.0445 SE +/- 0.0000, N = 3 0.0397 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0093 0.0186 0.0279 0.0372 0.0465 SE +/- 0.0001, N = 3 0.0412 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 100% Reads 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0104 0.0208 0.0312 0.0416 0.052 SE +/- 0.0001, N = 3 0.0461 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0094 0.0188 0.0282 0.0376 0.047 SE +/- 0.0000, N = 3 0.0417 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0095 0.019 0.0285 0.038 0.0475 SE +/- 0.0001, N = 3 0.0422 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0113 0.0226 0.0339 0.0452 0.0565 SE +/- 0.0001, N = 3 0.0501 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 100% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0175 0.035 0.0525 0.07 0.0875 SE +/- 0.0002, N = 3 0.0777 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0173 0.0346 0.0519 0.0692 0.0865 SE +/- 0.0006, N = 3 0.0771 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0179 0.0358 0.0537 0.0716 0.0895 SE +/- 0.0006, N = 3 0.0795 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0181 0.0362 0.0543 0.0724 0.0905 SE +/- 0.0003, N = 3 0.0806 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0184 0.0368 0.0552 0.0736 0.092 SE +/- 0.0001, N = 3 0.0816 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0189 0.0378 0.0567 0.0756 0.0945 SE +/- 0.0002, N = 3 0.0840 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 32 - Read-Write Ratio: 80% Reads 20% Writes 3 x 1000GB Samsung SSD 980 PRO 1TB 0.0218 0.0436 0.0654 0.0872 0.109 SE +/- 0.0005, N = 3 0.0969 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
Glibc Benchmarks Benchmark: cos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: cos 3 x 1000GB Samsung SSD 980 PRO 1TB 12 24 36 48 60 SE +/- 0.59, N = 4 55.19 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: exp OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: exp 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.02, N = 3 12.98 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: ffs OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: ffs 3 x 1000GB Samsung SSD 980 PRO 1TB 1.1569 2.3138 3.4707 4.6276 5.7845 SE +/- 0.00009, N = 3 5.14180 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sin OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sin 3 x 1000GB Samsung SSD 980 PRO 1TB 11 22 33 44 55 SE +/- 0.01, N = 3 49.83 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: log2 OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: log2 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.03, N = 3 12.95 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: modf OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: modf 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.02308, N = 3 6.57438 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sinh 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.01, N = 3 20.58 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sqrt OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sqrt 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.07882, N = 4 6.58067 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: tanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: tanh 3 x 1000GB Samsung SSD 980 PRO 1TB 7 14 21 28 35 SE +/- 0.11, N = 3 28.98 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: asinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: asinh 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.00, N = 3 21.17 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: atanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: atanh 3 x 1000GB Samsung SSD 980 PRO 1TB 6 12 18 24 30 SE +/- 0.11, N = 3 25.87 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: ffsll OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: ffsll 3 x 1000GB Samsung SSD 980 PRO 1TB 1.1584 2.3168 3.4752 4.6336 5.792 SE +/- 0.00979, N = 3 5.14866 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sincos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sincos 3 x 1000GB Samsung SSD 980 PRO 1TB 8 16 24 32 40 SE +/- 0.01, N = 3 34.41 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: pthread_once OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: pthread_once 3 x 1000GB Samsung SSD 980 PRO 1TB 1.1567 2.3134 3.4701 4.6268 5.7835 SE +/- 0.01381, N = 3 5.14093 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
C-Blosc Test: blosclz shuffle OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.3 Test: blosclz shuffle 3 x 1000GB Samsung SSD 980 PRO 1TB 6K 12K 18K 24K 30K SE +/- 92.18, N = 3 27777.2 1. (CC) gcc options: -std=gnu99 -O3 -lrt -lm
C-Blosc Test: blosclz bitshuffle OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.3 Test: blosclz bitshuffle 3 x 1000GB Samsung SSD 980 PRO 1TB 4K 8K 12K 16K 20K SE +/- 79.52, N = 3 16510.9 1. (CC) gcc options: -std=gnu99 -O3 -lrt -lm
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 3 x 1000GB Samsung SSD 980 PRO 1TB 1.0193 2.0386 3.0579 4.0772 5.0965 SE +/- 0.00, N = 3 4.53 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Scala Dotty 3 x 1000GB Samsung SSD 980 PRO 1TB 130 260 390 520 650 SE +/- 5.90, N = 3 590.2 MIN: 485.64 / MAX: 932.29
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Random Forest 3 x 1000GB Samsung SSD 980 PRO 1TB 100 200 300 400 500 SE +/- 1.85, N = 3 455.0 MIN: 410.65 / MAX: 543
Renaissance Test: ALS Movie Lens OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens 3 x 1000GB Samsung SSD 980 PRO 1TB 900 1800 2700 3600 4500 SE +/- 25.74, N = 3 4256.6 MIN: 4205.94 / MAX: 4690.92
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS 3 x 1000GB Samsung SSD 980 PRO 1TB 300 600 900 1200 1500 SE +/- 1.98, N = 3 1201.6 MIN: 1092.61 / MAX: 1539.42
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark Bayes 3 x 1000GB Samsung SSD 980 PRO 1TB 200 400 600 800 1000 SE +/- 3.25, N = 3 988.0 MIN: 733.77 / MAX: 992.99
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO 3 x 1000GB Samsung SSD 980 PRO 1TB 900 1800 2700 3600 4500 SE +/- 32.07, N = 3 4295.6 MIN: 4249.96 / MAX: 6111.77
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank 3 x 1000GB Samsung SSD 980 PRO 1TB 400 800 1200 1600 2000 SE +/- 20.47, N = 3 2089.4 MIN: 1902.86 / MAX: 2189.88
Renaissance Test: Finagle HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests 3 x 1000GB Samsung SSD 980 PRO 1TB 600 1200 1800 2400 3000 SE +/- 4.71, N = 3 2725.2 MIN: 2446.01 / MAX: 2733
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree 3 x 1000GB Samsung SSD 980 PRO 1TB 2K 4K 6K 8K 10K SE +/- 27.12, N = 3 8461.9 MIN: 6457.77 / MAX: 8512.76
Renaissance Test: Genetic Algorithm Using Jenetics + Futures OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures 3 x 1000GB Samsung SSD 980 PRO 1TB 300 600 900 1200 1500 SE +/- 4.95, N = 3 1190.9 MIN: 1161.95 / MAX: 1218.13
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read 3 x 1000GB Samsung SSD 980 PRO 1TB 800 1600 2400 3200 4000 SE +/- 6.36, N = 3 3594.12 MIN: 3587.67 / MAX: 3606.92 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write 3 x 1000GB Samsung SSD 980 PRO 1TB 7K 14K 21K 28K 35K SE +/- 11.76, N = 3 33842.14 MIN: 29745.49 / MAX: 35087.96 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write 3 x 1000GB Samsung SSD 980 PRO 1TB 7K 14K 21K 28K 35K SE +/- 186.54, N = 3 34330.07 MIN: 32050.42 / MAX: 35392.46 1. (CC) gcc options: -lrt
LZ4 Compression Compression Level: 1 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 3K 6K 9K 12K 15K SE +/- 23.68, N = 3 14265.04 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 1 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 3K 6K 9K 12K 15K SE +/- 23.04, N = 3 15979.7 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 15 30 45 60 75 SE +/- 0.54, N = 15 68.97 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 3 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 3K 6K 9K 12K 15K SE +/- 29.97, N = 15 15312.2 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 9 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 15 30 45 60 75 SE +/- 0.58, N = 15 68.55 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 9 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 3K 6K 9K 12K 15K SE +/- 21.77, N = 15 15372.9 1. (CC) gcc options: -O3
Zstd Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 1100 2200 3300 4400 5500 SE +/- 6.92, N = 3 5294.0 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 8 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 300 600 900 1200 1500 SE +/- 11.78, N = 15 1472.2 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 8 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 1100 2200 3300 4400 5500 SE +/- 15.56, N = 15 5150.5 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 19 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.80, N = 4 71.6 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 19 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 900 1800 2700 3600 4500 SE +/- 18.59, N = 4 4313.8 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 3, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 300 600 900 1200 1500 SE +/- 2.75, N = 3 1512.5 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 3, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 1100 2200 3300 4400 5500 SE +/- 64.34, N = 3 5205.5 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 8, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 300 600 900 1200 1500 SE +/- 7.84, N = 3 1410.8 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 8, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 1200 2400 3600 4800 6000 SE +/- 50.14, N = 3 5507.8 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 19, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 12 24 36 48 60 SE +/- 0.18, N = 3 54.4 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Zstd Compression Compression Level: 19, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed 3 x 1000GB Samsung SSD 980 PRO 1TB 900 1800 2700 3600 4500 SE +/- 44.15, N = 3 4346.3 1. (CC) gcc options: -O3 -pthread -lz -llzma -llz4
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI 3 x 1000GB Samsung SSD 980 PRO 1TB 20 40 60 80 100 SE +/- 0.54, N = 3 110.52 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.17.3 Test: KASUMI - Decrypt 3 x 1000GB Samsung SSD 980 PRO 1TB 20 40 60 80 100 SE +/- 0.45, N = 3 105.95 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 3 x 1000GB Samsung SSD 980 PRO 1TB 1500 3000 4500 6000 7500 SE +/- 29.27, N = 3 7231.62 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.17.3 Test: AES-256 - Decrypt 3 x 1000GB Samsung SSD 980 PRO 1TB 1600 3200 4800 6400 8000 SE +/- 79.52, N = 3 7308.38 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish 3 x 1000GB Samsung SSD 980 PRO 1TB 90 180 270 360 450 SE +/- 0.02, N = 3 420.00 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.17.3 Test: Twofish - Decrypt 3 x 1000GB Samsung SSD 980 PRO 1TB 90 180 270 360 450 SE +/- 0.04, N = 3 410.91 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish 3 x 1000GB Samsung SSD 980 PRO 1TB 110 220 330 440 550 SE +/- 1.02, N = 3 488.24 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.17.3 Test: Blowfish - Decrypt 3 x 1000GB Samsung SSD 980 PRO 1TB 110 220 330 440 550 SE +/- 0.22, N = 3 485.73 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 3 x 1000GB Samsung SSD 980 PRO 1TB 40 80 120 160 200 SE +/- 0.66, N = 3 166.01 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.17.3 Test: CAST-256 - Decrypt 3 x 1000GB Samsung SSD 980 PRO 1TB 40 80 120 160 200 SE +/- 0.68, N = 3 165.98 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: ChaCha20Poly1305 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 3 x 1000GB Samsung SSD 980 PRO 1TB 200 400 600 800 1000 SE +/- 1.57, N = 3 933.14 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: ChaCha20Poly1305 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt 3 x 1000GB Samsung SSD 980 PRO 1TB 200 400 600 800 1000 SE +/- 1.53, N = 3 919.97 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2M 4M 6M 8M 10M SE +/- 30935.60, N = 3 11461036 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Swirl 3 x 1000GB Samsung SSD 980 PRO 1TB 200 400 600 800 1000 SE +/- 0.88, N = 3 1040 1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Rotate 3 x 1000GB Samsung SSD 980 PRO 1TB 200 400 600 800 1000 SE +/- 14.26, N = 3 1019 1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Sharpen 3 x 1000GB Samsung SSD 980 PRO 1TB 50 100 150 200 250 SE +/- 0.00, N = 3 241 1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Enhanced 3 x 1000GB Samsung SSD 980 PRO 1TB 100 200 300 400 500 SE +/- 0.33, N = 3 450 1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Resizing 3 x 1000GB Samsung SSD 980 PRO 1TB 400 800 1200 1600 2000 SE +/- 2.33, N = 3 2031 1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Noise-Gaussian 3 x 1000GB Samsung SSD 980 PRO 1TB 120 240 360 480 600 SE +/- 0.58, N = 3 576 1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: HWB Color Space 3 x 1000GB Samsung SSD 980 PRO 1TB 400 800 1200 1600 2000 SE +/- 1.00, N = 3 1845 1. (CC) gcc options: -fopenmp -O2 -lwebp -lwebpmux -lheif -lde265 -llcms2 -ltiff -lfreetype -ljpeg -ljxl -ljxl_threads -lhwy -lbrotlidec -lbrotlienc -lstdc++ -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Chimera 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 200 400 600 800 1000 SE +/- 1.41, N = 3 813.34 1. (CC) gcc options: -pthread -lm
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Summer Nature 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 70 140 210 280 350 SE +/- 0.94, N = 3 329.96 1. (CC) gcc options: -pthread -lm
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Summer Nature 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 300 600 900 1200 1500 SE +/- 1.54, N = 3 1198.09 1. (CC) gcc options: -pthread -lm
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Chimera 1080p 10-bit 3 x 1000GB Samsung SSD 980 PRO 1TB 150 300 450 600 750 SE +/- 0.78, N = 3 708.71 1. (CC) gcc options: -pthread -lm
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 4 - Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 0.5396 1.0792 1.6188 2.1584 2.698 SE +/- 0.015, N = 3 2.398 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 15 30 45 60 75 SE +/- 0.19, N = 3 65.94 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 30 60 90 120 150 SE +/- 0.68, N = 3 120.56 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 40 80 120 160 200 SE +/- 0.49, N = 3 164.86 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 4 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 4 - Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.025, N = 3 6.652 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 30 60 90 120 150 SE +/- 0.68, N = 3 158.09 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 80 160 240 320 400 SE +/- 1.17, N = 3 358.50 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 120 240 360 480 600 SE +/- 3.24, N = 3 560.86 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-HEVC Tuning: 1 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 1.107 2.214 3.321 4.428 5.535 SE +/- 0.01, N = 3 4.92 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-HEVC Tuning: 7 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 20 40 60 80 100 SE +/- 0.32, N = 3 89.55 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-HEVC Tuning: 10 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 30 60 90 120 150 SE +/- 0.38, N = 3 148.84 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-HEVC Tuning: 1 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.04, N = 3 19.17 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-HEVC Tuning: 7 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 60 120 180 240 300 SE +/- 0.21, N = 3 269.62 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-HEVC Tuning: 10 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 110 220 330 440 550 SE +/- 3.12, N = 3 520.27 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
x264 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x264 2022-02-22 Video Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 14 28 42 56 70 SE +/- 0.67, N = 15 60.38 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -flto
x264 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x264 2022-02-22 Video Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 50 100 150 200 250 SE +/- 0.52, N = 3 229.87 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -flto
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K 3 x 1000GB Samsung SSD 980 PRO 1TB 7 14 21 28 35 SE +/- 0.21, N = 3 31.67 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p 3 x 1000GB Samsung SSD 980 PRO 1TB 20 40 60 80 100 SE +/- 0.06, N = 3 92.98 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second 3 x 1000GB Samsung SSD 980 PRO 1TB 200K 400K 600K 800K 1000K SE +/- 821.28, N = 3 897617.21 1. (CC) gcc options: -O2 -lrt" -lrt
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 15 Total Time 3 x 1000GB Samsung SSD 980 PRO 1TB 13M 26M 39M 52M 65M SE +/- 834682.79, N = 3 58727313 1. (CXX) g++ options: -lgcov -m64 -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi2 -flto -flto=jobserver
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth 3 x 1000GB Samsung SSD 980 PRO 1TB 15M 30M 45M 60M 75M SE +/- 399179.58, N = 3 68290862
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average 3 x 1000GB Samsung SSD 980 PRO 1TB 200M 400M 600M 800M 1000M SE +/- 11863452.45, N = 3 1102361104 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
Timed Gem5 Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Gem5 Compilation 21.2 Time To Compile 3 x 1000GB Samsung SSD 980 PRO 1TB 50 100 150 200 250 SE +/- 0.82, N = 3 212.83
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.18 Build: defconfig 3 x 1000GB Samsung SSD 980 PRO 1TB 10 20 30 40 50 SE +/- 0.42, N = 3 42.89
Timed Node.js Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 17.3 Time To Compile 3 x 1000GB Samsung SSD 980 PRO 1TB 50 100 150 200 250 SE +/- 0.27, N = 3 248.28
Parallel BZIP2 Compression FreeBSD-13.0-RELEASE-amd64-memstick.img Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.13 FreeBSD-13.0-RELEASE-amd64-memstick.img Compression 3 x 1000GB Samsung SSD 980 PRO 1TB 0.8307 1.6614 2.4921 3.3228 4.1535 SE +/- 0.039, N = 4 3.692 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Primesieve Length: 1e12 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 8.0 Length: 1e12 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.004, N = 3 8.843 1. (CXX) g++ options: -O3
Primesieve Length: 1e13 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 8.0 Length: 1e13 3 x 1000GB Samsung SSD 980 PRO 1TB 20 40 60 80 100 SE +/- 0.17, N = 3 109.92 1. (CXX) g++ options: -O3
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 3 x 1000GB Samsung SSD 980 PRO 1TB 1.1691 2.3382 3.5073 4.6764 5.8455 SE +/- 0.001, N = 3 5.196 1. (CC) gcc options: -m64 -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc -pie -nodefaultlibs
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples 3 x 1000GB Samsung SSD 980 PRO 1TB 1.0064 2.0128 3.0192 4.0256 5.032 SE +/- 0.002, N = 3 4.473 1. (CXX) g++ options: -fopenmp -O3
Y-Cruncher Calculating 500M Pi Digits OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.8.9503 Calculating 500M Pi Digits 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.03, N = 3 12.22
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz 3 x 1000GB Samsung SSD 980 PRO 1TB 7 14 21 28 35 SE +/- 0.33, N = 4 28.21
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 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.16, N = 3 16.02 1. (CC) gcc options: -fvisibility=hidden -O2
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV 3 x 1000GB Samsung SSD 980 PRO 1TB 0.9587 1.9174 2.8761 3.8348 4.7935 SE +/- 0.008, N = 3 4.261 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -lvdpau -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve 3 x 1000GB Samsung SSD 980 PRO 1TB 7 14 21 28 35 SE +/- 0.01, N = 3 28.43 1. (CXX) g++ options: -fopenmp -O2 -march=native
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.001, N = 3 6.604 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99.2 Total Time 3 x 1000GB Samsung SSD 980 PRO 1TB 15 30 45 60 75 SE +/- 0.15, N = 3 66.36 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.7 3 x 1000GB Samsung SSD 980 PRO 1TB 20K 40K 60K 80K 100K SE +/- 16.84, N = 3 88343.22 1. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lsqlite3 -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -lbsd -pthread
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 3 x 1000GB Samsung SSD 980 PRO 1TB 6000M 12000M 18000M 24000M 30000M SE +/- 22511320.99, N = 3 28973571097 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 3 x 1000GB Samsung SSD 980 PRO 1TB 1100 2200 3300 4400 5500 SE +/- 3.64, N = 3 5194.2 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 3 x 1000GB Samsung SSD 980 PRO 1TB 70K 140K 210K 280K 350K SE +/- 47.35, N = 3 338954.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
etcd Test: PUT - Connections: 50 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 100 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 300.83, N = 3 129768.78
etcd Test: PUT - Connections: 50 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 100 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 0.18 0.36 0.54 0.72 0.9 SE +/- 0.00, N = 3 0.8
etcd Test: PUT - Connections: 100 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 100 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 1083.28, N = 3 128407.76
etcd Test: PUT - Connections: 100 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 100 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 0.18 0.36 0.54 0.72 0.9 SE +/- 0.00, N = 3 0.8
etcd Test: PUT - Connections: 50 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 1000 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 780.52, N = 3 133491.91
etcd Test: PUT - Connections: 50 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 1000 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.06, N = 3 7.5
etcd Test: PUT - Connections: 500 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 100 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 988.49, N = 3 134237.63
etcd Test: PUT - Connections: 500 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 100 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 0.1575 0.315 0.4725 0.63 0.7875 SE +/- 0.00, N = 3 0.7
etcd Test: PUT - Connections: 100 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 1000 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 452.37, N = 3 131282.19
etcd Test: PUT - Connections: 100 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 1000 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.00, N = 3 7.6
etcd Test: PUT - Connections: 500 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 1000 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 353.04, N = 3 128877.66
etcd Test: PUT - Connections: 500 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 1000 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.03, N = 3 7.8
etcd Test: RANGE - Connections: 50 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 100 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 294.21, N = 3 127731.42
etcd Test: RANGE - Connections: 50 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 100 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 0.18 0.36 0.54 0.72 0.9 SE +/- 0.00, N = 3 0.8
etcd Test: RANGE - Connections: 100 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 100 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 947.62, N = 3 129646.28
etcd Test: RANGE - Connections: 100 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 100 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 0.18 0.36 0.54 0.72 0.9 SE +/- 0.00, N = 3 0.8
etcd Test: RANGE - Connections: 50 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 1000 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 329.81, N = 3 133238.48
etcd Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.00, N = 3 7.5
etcd Test: RANGE - Connections: 500 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 100 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 478.48, N = 3 133075.87
etcd Test: RANGE - Connections: 500 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 100 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 0.1575 0.315 0.4725 0.63 0.7875 SE +/- 0.03, N = 3 0.7
etcd Test: RANGE - Connections: 100 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 1000 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 361.61, N = 3 133002.83
etcd Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.00, N = 3 7.5
etcd Test: RANGE - Connections: 500 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 1000 3 x 1000GB Samsung SSD 980 PRO 1TB 30K 60K 90K 120K 150K SE +/- 318.76, N = 3 127906.17
etcd Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.00, N = 3 7.8
Apache Spark Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.468 0.936 1.404 1.872 2.34 SE +/- 0.03, N = 3 2.08
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.40, N = 3 73.07
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7673 1.5346 2.3019 3.0692 3.8365 SE +/- 0.02, N = 3 3.41
Apache Spark Row Count: 1000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.621 1.242 1.863 2.484 3.105 SE +/- 0.03, N = 3 2.76
Apache Spark Row Count: 1000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.2903 0.5806 0.8709 1.1612 1.4515 SE +/- 0.02, N = 3 1.29
Apache Spark Row Count: 1000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.243 0.486 0.729 0.972 1.215 SE +/- 0.01, N = 3 1.08
Apache Spark Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.1845 0.369 0.5535 0.738 0.9225 SE +/- 0.01, N = 3 0.82
Apache Spark Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.477 0.954 1.431 1.908 2.385 SE +/- 0.02, N = 5 2.12
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.30, N = 5 72.64
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.765 1.53 2.295 3.06 3.825 SE +/- 0.01, N = 5 3.40
Apache Spark Row Count: 1000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.5805 1.161 1.7415 2.322 2.9025 SE +/- 0.03, N = 5 2.58
Apache Spark Row Count: 1000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.2948 0.5896 0.8844 1.1792 1.474 SE +/- 0.01, N = 5 1.31
Apache Spark Row Count: 1000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.261 0.522 0.783 1.044 1.305 SE +/- 0.02, N = 5 1.16
Apache Spark Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.2025 0.405 0.6075 0.81 1.0125 SE +/- 0.02, N = 5 0.90
Apache Spark Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.4928 0.9856 1.4784 1.9712 2.464 SE +/- 0.03, N = 3 2.19
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.77, N = 3 72.61
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7628 1.5256 2.2884 3.0512 3.814 SE +/- 0.02, N = 3 3.39
Apache Spark Row Count: 1000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.5828 1.1656 1.7484 2.3312 2.914 SE +/- 0.02, N = 3 2.59
Apache Spark Row Count: 1000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.315 0.63 0.945 1.26 1.575 SE +/- 0.00, N = 3 1.40
Apache Spark Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.288 0.576 0.864 1.152 1.44 SE +/- 0.02, N = 3 1.28
Apache Spark Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.2363 0.4726 0.7089 0.9452 1.1815 SE +/- 0.03, N = 3 1.05
Apache Spark Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.5468 1.0936 1.6404 2.1872 2.734 SE +/- 0.01, N = 3 2.43
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.33, N = 3 72.81
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.01, N = 3 3.38
Apache Spark Row Count: 1000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.6795 1.359 2.0385 2.718 3.3975 SE +/- 0.04, N = 3 3.02
Apache Spark Row Count: 1000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.3803 0.7606 1.1409 1.5212 1.9015 SE +/- 0.04, N = 3 1.69
Apache Spark Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.459 0.918 1.377 1.836 2.295 SE +/- 0.04, N = 3 2.04
Apache Spark Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.3488 0.6976 1.0464 1.3952 1.744 SE +/- 0.02, N = 3 1.55
Apache Spark Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.03, N = 3 6.85
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.29, N = 3 72.51
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.765 1.53 2.295 3.06 3.825 SE +/- 0.02, N = 3 3.40
Apache Spark Row Count: 10000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.0328 2.0656 3.0984 4.1312 5.164 SE +/- 0.04, N = 3 4.59
Apache Spark Row Count: 10000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.0373 2.0746 3.1119 4.1492 5.1865 SE +/- 0.13, N = 3 4.61
Apache Spark Row Count: 10000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.1723 2.3446 3.5169 4.6892 5.8615 SE +/- 0.16, N = 3 5.21
Apache Spark Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.1768 2.3536 3.5304 4.7072 5.884 SE +/- 0.27, N = 3 5.23
Apache Spark Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.07, N = 15 6.64
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.18, N = 15 72.99
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.01, N = 15 3.38
Apache Spark Row Count: 10000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.9248 1.8496 2.7744 3.6992 4.624 SE +/- 0.02, N = 15 4.11
Apache Spark Row Count: 10000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 0.9653 1.9306 2.8959 3.8612 4.8265 SE +/- 0.01, N = 15 4.29
Apache Spark Row Count: 10000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.116 2.232 3.348 4.464 5.58 SE +/- 0.06, N = 15 4.96
Apache Spark Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.0013 2.0026 3.0039 4.0052 5.0065 SE +/- 0.07, N = 15 4.45
Apache Spark Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.06, N = 3 12.14
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.28, N = 3 72.24
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.01, N = 3 3.38
Apache Spark Row Count: 20000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.08, N = 3 6.45
Apache Spark Row Count: 20000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.34, N = 3 9.11
Apache Spark Row Count: 20000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.14, N = 3 10.36
Apache Spark Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.01, N = 3 10.39
Apache Spark Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.05, N = 3 11.13
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.04, N = 3 72.39
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7628 1.5256 2.2884 3.0512 3.814 SE +/- 0.02, N = 3 3.39
Apache Spark Row Count: 20000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.269 2.538 3.807 5.076 6.345 SE +/- 0.03, N = 3 5.64
Apache Spark Row Count: 20000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.08, N = 3 7.95
Apache Spark Row Count: 20000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.21, N = 3 9.41
Apache Spark Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.20, N = 3 8.28
Apache Spark Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.07, N = 3 22.63
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.40, N = 3 72.54
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.00, N = 3 3.38
Apache Spark Row Count: 40000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.11, N = 3 16.62
Apache Spark Row Count: 40000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.08, N = 3 15.94
Apache Spark Row Count: 40000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.50, N = 3 18.75
Apache Spark Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.81, N = 3 18.93
Apache Spark Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.23, N = 5 21.25
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.46, N = 5 72.85
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.765 1.53 2.295 3.06 3.825 SE +/- 0.00, N = 5 3.40
Apache Spark Row Count: 40000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.03, N = 5 15.85
Apache Spark Row Count: 40000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.34, N = 5 15.85
Apache Spark Row Count: 40000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.53, N = 5 18.75
Apache Spark Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.57, N = 5 18.39
Apache Spark Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.06, N = 15 7.03
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.13, N = 15 72.74
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7583 1.5166 2.2749 3.0332 3.7915 SE +/- 0.01, N = 15 3.37
Apache Spark Row Count: 10000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.0373 2.0746 3.1119 4.1492 5.1865 SE +/- 0.02, N = 15 4.61
Apache Spark Row Count: 10000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.0688 2.1376 3.2064 4.2752 5.344 SE +/- 0.06, N = 15 4.75
Apache Spark Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.197 2.394 3.591 4.788 5.985 SE +/- 0.06, N = 15 5.32
Apache Spark Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.1475 2.295 3.4425 4.59 5.7375 SE +/- 0.09, N = 15 5.10
Apache Spark Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.07, N = 15 7.50
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.15, N = 15 72.59
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7695 1.539 2.3085 3.078 3.8475 SE +/- 0.01, N = 15 3.42
Apache Spark Row Count: 10000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.089 2.178 3.267 4.356 5.445 SE +/- 0.02, N = 15 4.84
Apache Spark Row Count: 10000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.098 2.196 3.294 4.392 5.49 SE +/- 0.03, N = 15 4.88
Apache Spark Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.2915 2.583 3.8745 5.166 6.4575 SE +/- 0.07, N = 15 5.74
Apache Spark Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 1.2375 2.475 3.7125 4.95 6.1875 SE +/- 0.08, N = 15 5.50
Apache Spark Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.07, N = 3 11.36
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.26, N = 3 72.12
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7628 1.5256 2.2884 3.0512 3.814 SE +/- 0.03, N = 3 3.39
Apache Spark Row Count: 20000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.04, N = 3 6.28
Apache Spark Row Count: 20000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.06, N = 3 8.19
Apache Spark Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.02, N = 3 9.01
Apache Spark Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.04, N = 3 8.59
Apache Spark Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.06, N = 3 11.58
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.22, N = 3 72.55
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.756 1.512 2.268 3.024 3.78 SE +/- 0.02, N = 3 3.36
Apache Spark Row Count: 20000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.02, N = 3 6.44
Apache Spark Row Count: 20000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 2 4 6 8 10 SE +/- 0.16, N = 3 8.67
Apache Spark Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.48, N = 3 10.08
Apache Spark Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.52, N = 3 9.06
Apache Spark Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.07, N = 3 20.63
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.16, N = 3 72.24
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.756 1.512 2.268 3.024 3.78 SE +/- 0.04, N = 3 3.36
Apache Spark Row Count: 40000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.08, N = 3 14.51
Apache Spark Row Count: 40000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.42, N = 3 15.49
Apache Spark Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.34, N = 3 17.38
Apache Spark Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.24, N = 3 16.09
Apache Spark Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.09, N = 3 20.82
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark 3 x 1000GB Samsung SSD 980 PRO 1TB 16 32 48 64 80 SE +/- 0.40, N = 3 72.87
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe 3 x 1000GB Samsung SSD 980 PRO 1TB 0.7628 1.5256 2.2884 3.0512 3.814 SE +/- 0.02, N = 3 3.39
Apache Spark Row Count: 40000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Group By Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 3 6 9 12 15 SE +/- 0.05, N = 3 13.19
Apache Spark Row Count: 40000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.57, N = 3 15.94
Apache Spark Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 5 10 15 20 25 SE +/- 0.68, N = 3 18.62
Apache Spark Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.85, N = 3 17.02
Dragonflydb Clients: 50 - Set To Get Ratio: 1:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:1 3 x 1000GB Samsung SSD 980 PRO 1TB 2M 4M 6M 8M 10M SE +/- 130943.15, N = 15 8228551.14 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 50 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:5 3 x 1000GB Samsung SSD 980 PRO 1TB 2M 4M 6M 8M 10M SE +/- 167895.67, N = 15 8885787.70 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 50 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 5:1 3 x 1000GB Samsung SSD 980 PRO 1TB 2M 4M 6M 8M 10M SE +/- 181971.26, N = 15 8209502.99 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 1:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 1:1 3 x 1000GB Samsung SSD 980 PRO 1TB 2M 4M 6M 8M 10M SE +/- 445330.94, N = 15 9788466.27 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 1:5 3 x 1000GB Samsung SSD 980 PRO 1TB 2M 4M 6M 8M 10M SE +/- 440617.69, N = 12 10465269.71 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 5:1 3 x 1000GB Samsung SSD 980 PRO 1TB 2M 4M 6M 8M 10M SE +/- 373446.94, N = 15 9503791.63 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
ASTC Encoder Preset: Fast OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Fast 3 x 1000GB Samsung SSD 980 PRO 1TB 70 140 210 280 350 SE +/- 0.21, N = 3 337.09 1. (CXX) g++ options: -O3 -flto -pthread
ASTC Encoder Preset: Medium OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Medium 3 x 1000GB Samsung SSD 980 PRO 1TB 30 60 90 120 150 SE +/- 0.02, N = 3 116.27 1. (CXX) g++ options: -O3 -flto -pthread
ASTC Encoder Preset: Thorough OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Thorough 3 x 1000GB Samsung SSD 980 PRO 1TB 4 8 12 16 20 SE +/- 0.00, N = 3 14.23 1. (CXX) g++ options: -O3 -flto -pthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Exhaustive 3 x 1000GB Samsung SSD 980 PRO 1TB 0.3341 0.6682 1.0023 1.3364 1.6705 SE +/- 0.0010, N = 3 1.4850 1. (CXX) g++ options: -O3 -flto -pthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 3 x 1000GB Samsung SSD 980 PRO 1TB 9 18 27 36 45 SE +/- 0.21, N = 3 40.40 1. (CC) gcc options: -O2 -lz
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.2 Blend File: BMW27 - Compute: CPU-Only 3 x 1000GB Samsung SSD 980 PRO 1TB 15 30 45 60 75 SE +/- 0.08, N = 3 69.59
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.2 Blend File: Classroom - Compute: CPU-Only 3 x 1000GB Samsung SSD 980 PRO 1TB 40 80 120 160 200 SE +/- 0.08, N = 3 184.12
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.2 Blend File: Fishy Cat - Compute: CPU-Only 3 x 1000GB Samsung SSD 980 PRO 1TB 20 40 60 80 100 SE +/- 0.05, N = 3 87.71
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 3.2 Blend File: Pabellon Barcelona - Compute: CPU-Only 3 x 1000GB Samsung SSD 980 PRO 1TB 50 100 150 200 250 SE +/- 0.16, N = 3 227.47
Sysbench Test: RAM / Memory OpenBenchmarking.org MiB/sec, More Is Better Sysbench 1.0.20 Test: RAM / Memory 3 x 1000GB Samsung SSD 980 PRO 1TB 3K 6K 9K 12K 15K SE +/- 2.96, N = 3 15003.91 1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 1.0.20 Test: CPU 3 x 1000GB Samsung SSD 980 PRO 1TB 20K 40K 60K 80K 100K SE +/- 18.55, N = 3 92280.66 1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times 3 x 1000GB Samsung SSD 980 PRO 1TB 160 320 480 640 800 SE +/- 5.49, N = 3 749
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 3 x 1000GB Samsung SSD 980 PRO 1TB 200K 400K 600K 800K 1000K SE +/- 2059.12, N = 3 917997
RAR Compression Linux Source Tree Archiving To RAR OpenBenchmarking.org Seconds, Fewer Is Better RAR Compression 6.0.2 Linux Source Tree Archiving To RAR 3 x 1000GB Samsung SSD 980 PRO 1TB 9 18 27 36 45 SE +/- 0.03, N = 3 38.70
Phoronix Test Suite v10.8.5