Extra EPYC Rome Benchmarks AMD Ryzen 9 3900X 12-Core testing with a Gigabyte X570 AORUS MASTER (F5k BIOS) and Gigabyte NVIDIA GeForce RTX 2080 Ti Rev. A 11GB on Fedora 30 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1908150-SP-1908130AS62&sro .
Extra EPYC Rome Benchmarks Processor Motherboard Chipset Memory Disk Graphics Monitor Network Audio OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2 x AMD EPYC 7502 32-Core @ 2.50GHz (64 Cores / 128 Threads) AMD DAYTONA_X (RDY1001C BIOS) AMD Device 1480 516096MB 280GB INTEL SSDPE21D280GA + 280GB INTEL SSDPED1D280GA + 5 x 3841GB Micron_9300_MTFDHAL3T8TDP + 256GB Micron_1100_MTFD llvmpipe 504GB VE228 2 x Mellanox MT27710 Ubuntu 19.04 5.2.0-050200rc7-generic (x86_64) 20190630 GNOME Shell 3.32.1 X Server 1.20.4 modesetting 1.20.4 3.3 Mesa 19.0.2 (LLVM 8.0 128 bits) GCC 8.3.0 ext4 1920x1080 2 x AMD EPYC 7742 64-Core @ 2.25GHz (128 Cores / 256 Threads) ASPEED 5.3.0-rc1-power (x86_64) 20190728 2 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores / 112 Threads) GIGABYTE MD61-SC2-00 v01000100 (T15 BIOS) Intel Sky Lake-E DMI3 Registers 386048MB 280GB INTEL SSDPED1D280GA + 32GB Flash Disk llvmpipe 377GB 2 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE 5.2.0-050200rc7-generic (x86_64) 20190630 GNOME Shell 3.32.2 3.3 Mesa 19.0.2 (LLVM 8.0 256 bits) AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) Gigabyte X570 AORUS MASTER (F5k BIOS) AMD Starship/Matisse 16384MB 2 x 2000GB GIGABYTE GP-ASM2NE6200TTTD Gigabyte NVIDIA GeForce RTX 2080 Ti Rev. A 11GB NVIDIA TU102 HD Audio BenQ EL2870U Intel I211 + Realtek Device 8125 + Intel Wi-Fi 6 AX200 Fedora 30 5.2.7-200.fc30.x86_64 (x86_64) X Server GCC 9.1.1 20190503 3840x2160 OpenBenchmarking.org Compiler Details - 2 x EPYC 7502: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 2 x EPYC 7742: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - 2 x Xeon Platinum 8280: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Ryzen 3900X: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Disk Details - 2 x EPYC 7502: NONE / errors=remount-ro,relatime,rw - 2 x EPYC 7742: NONE / errors=remount-ro,relatime,rw - 2 x Xeon Platinum 8280: NONE / errors=remount-ro,relatime,rw - Ryzen 3900X: NONE / relatime,rw,seclabel,stripe=256 / raid0 nvme1n1p3[0] nvme0n1p2[1] Processor Details - 2 x EPYC 7502: Scaling Governor: acpi-cpufreq ondemand - 2 x EPYC 7742: Scaling Governor: acpi-cpufreq ondemand - 2 x Xeon Platinum 8280: Scaling Governor: intel_pstate powersave - Ryzen 3900X: Scaling Governor: acpi-cpufreq ondemand Java Details - 2 x EPYC 7502: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 2 x EPYC 7742: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu219.04.1) - 2 x Xeon Platinum 8280: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04) Python Details - 2 x EPYC 7502: Python 2.7.16 + Python 3.7.3 - 2 x EPYC 7742: Python 2.7.16 + Python 3.7.3 - 2 x Xeon Platinum 8280: Python 2.7.16 + Python 3.7.3 - Ryzen 3900X: Python 2.7.16 + Python 3.7.4 Security Details - 2 x EPYC 7502: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 2 x EPYC 7742: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - 2 x Xeon Platinum 8280: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling - Ryzen 3900X: SELinux + usercopy/swapgs barriers and __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling + SSB disabled via prctl and seccomp
Extra EPYC Rome Benchmarks blogbench: Read blogbench: Write ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point stream: Copy stream: Scale stream: Triad stream: Add tinymembench: Standard Memcpy tinymembench: Standard Memset mbw: Memory Copy - 128 MiB mbw: Memory Copy - 512 MiB mbw: Memory Copy - 1024 MiB mbw: Memory Copy - 4096 MiB mbw: Memory Copy - 8192 MiB mbw: Memory Copy, Fixed Block Size - 128 MiB mbw: Memory Copy, Fixed Block Size - 512 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB mbw: Memory Copy, Fixed Block Size - 4096 MiB mbw: Memory Copy, Fixed Block Size - 8192 MiB sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load npb: BT.A npb: EP.C npb: FT.A npb: FT.B npb: LU.A npb: LU.C npb: SP.A hpcc: G-HPL hpcc: G-Ffte hpcc: G-Ffte hpcc: EP-DGEMM hpcc: G-Ptrans hpcc: EP-STREAM Triad hpcc: G-Rand Access hpcc: Rand Ring Latency hpcc: Rand Ring Bandwidth hpcc: Max Ping Pong Bandwidth parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding cp2k: Fayalite-FIST Data rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster hpcg: clomp: Static OMP Speedup namd: ATPase Simulation - 327,506 Atoms lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression ffte: N=256, 1D Complex FFT Routine fftw: Stock - 1D FFT Size 32 fftw: Stock - 1D FFT Size 64 fftw: Stock - 2D FFT Size 32 fftw: Stock - 2D FFT Size 64 fftw: Stock - 1D FFT Size 128 fftw: Stock - 1D FFT Size 256 fftw: Stock - 1D FFT Size 512 fftw: Stock - 2D FFT Size 128 fftw: Stock - 2D FFT Size 256 fftw: Stock - 2D FFT Size 512 fftw: Stock - 1D FFT Size 1024 fftw: Stock - 1D FFT Size 2048 fftw: Stock - 1D FFT Size 4096 fftw: Stock - 2D FFT Size 1024 fftw: Stock - 2D FFT Size 2048 fftw: Stock - 2D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 32 fftw: Float + SSE - 1D FFT Size 64 fftw: Float + SSE - 2D FFT Size 32 fftw: Float + SSE - 2D FFT Size 64 fftw: Float + SSE - 1D FFT Size 128 fftw: Float + SSE - 1D FFT Size 256 fftw: Float + SSE - 1D FFT Size 512 fftw: Float + SSE - 2D FFT Size 128 fftw: Float + SSE - 2D FFT Size 256 fftw: Float + SSE - 2D FFT Size 512 fftw: Float + SSE - 1D FFT Size 1024 fftw: Float + SSE - 1D FFT Size 2048 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 1024 fftw: Float + SSE - 2D FFT Size 2048 fftw: Float + SSE - 2D FFT Size 4096 mafft: Multiple Sequence Alignment blake2: gmpbench: Total Time java-scimark2: Composite java-scimark2: Monte Carlo java-scimark2: Fast Fourier Transform java-scimark2: Sparse Matrix Multiply java-scimark2: Dense LU Matrix Factorization java-scimark2: Jacobi Successive Over-Relaxation bork: File Encryption Time dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans renaissance: Scala Dotty renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree botan: KASUMI - Encrypt botan: KASUMI - Decrypt botan: AES-256 - Encrypt botan: AES-256 - Decrypt botan: Twofish - Encrypt botan: Twofish - Decrypt botan: Blowfish - Encrypt botan: Blowfish - Decrypt botan: CAST-256 - Encrypt botan: CAST-256 - Decrypt numpy: tscp: AI Chess Performance john-the-ripper: Blowfish mkl-dnn: IP Batch 1D - f32 mkl-dnn: IP Batch All - f32 mkl-dnn: IP Batch 1D - u8s8u8s32 mkl-dnn: IP Batch 1D - u8s8f32s32 mkl-dnn: IP Batch All - u8s8u8s32 mkl-dnn: IP Batch All - u8s8f32s32 mkl-dnn: Convolution Batch conv_3d - f32 mkl-dnn: Convolution Batch conv_all - f32 mkl-dnn: Deconvolution Batch deconv_1d - f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 mkl-dnn: Convolution Batch conv_alexnet - f32 mkl-dnn: Deconvolution Batch deconv_all - f32 mkl-dnn: Convolution Batch conv_3d - u8s8u8s32 mkl-dnn: Convolution Batch conv_3d - u8s8f32s32 mkl-dnn: Convolution Batch conv_all - u8s8u8s32 mkl-dnn: Convolution Batch conv_all - u8s8f32s32 mkl-dnn: Convolution Batch conv_googlenet_v3 - f32 mkl-dnn: Deconvolution Batch deconv_1d - u8s8u8s32 mkl-dnn: Deconvolution Batch deconv_3d - u8s8u8s32 mkl-dnn: Convolution Batch conv_alexnet - u8s8u8s32 mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32s32 mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32s32 mkl-dnn: Deconvolution Batch deconv_all - u8s8u8s32 mkl-dnn: Convolution Batch conv_alexnet - u8s8f32s32 mkl-dnn: Convolution Batch conv_googlenet_v3 - u8s8u8s32 mkl-dnn: Convolution Batch conv_googlenet_v3 - u8s8f32s32 ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping svt-av1: 1080p 8-bit YUV To AV1 Video Encode svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-vp9: 1080p 8-bit YUV To VP9 Video Encode vpxenc: vpxenc VP9 1080p Video Encode x264: H.264 Video Encoding x265: H.265 1080p Video Encoding himeno: Poisson Pressure Solver compress-7zip: Compress Speed Test stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth build-gcc: Time To Compile build-imagemagick: Time To Compile build-linux-kernel: Time To Compile build-llvm: Time To Compile build-php: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel povray: Trace Time primesieve: 1e12 Prime Number Generation y-cruncher: Calculating 500M Pi Digits compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 cython-bench: dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dcraw: RAW To PPM Image Conversion encode-flac: WAV To FLAC encode-mp3: WAV To MP3 encode-ogg: WAV To Ogg m-queens: Time To Solve mencoder: AVI To LAVC minion: Graceful minion: Solitaire minion: Quasigroup openssl: RSA 4096-bit Performance tjbench: Decompression Throughput mysqlslap: 4 mysqlslap: 8 mysqlslap: 16 mysqlslap: 32 mysqlslap: 64 mysqlslap: 128 mysqlslap: 256 pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Single Thread - Read Only pgbench: Buffer Test - Single Thread - Read Write darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET stress-ng: Crypto stress-ng: Bsearch stress-ng: Forking stress-ng: Hsearch stress-ng: Lsearch stress-ng: Tsearch stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing ctx-clock: Context Switch Time v-ray: CPU indigobench: Bedroom indigobench: Supercar blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only mcperf: Add mcperf: Get mcperf: Set mcperf: Append mcperf: Delete mcperf: Prepend mcperf: Replace appleseed: Emily appleseed: Disney Material appleseed: Material Tester apache-siege: 1 apache-siege: 10 apache-siege: 50 apache-siege: 100 apache-siege: 200 apache-siege: 250 phpbench: PHP Benchmark Suite php: Zend bench php: Zend micro_bench pts-self-test: Total Time pts-self-test: List Suites pts-self-test: Render Test pts-self-test: Info Command pts-self-test: Merge Results pts-self-test: Peak Memory Usage sunflow: Global Illumination + Image Synthesis tesseract-ocr: Time To OCR 7 Images spec-jbb2015: SPECjbb2015-Composite max-jOPS spec-jbb2015: SPECjbb2015-Composite critical-jOPS osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations coremark: CoreMark Size 666 - Iterations Per Second 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1272056 43807 47552 42739 38465 40110 42023 48547 30275 40026 32247 44275 150788 155497 166119 164105 9148 15240 8986 15671 15711 15472 15675 8984 9126 9093 9017 9042 484363 4.85 22.42 834.43 2283.03 3332.60 3660.37 31119.46 33940.81 396.26 169.92267 33.30483 33.30483 22.38970 1.36882 2.80207 0.20233 1.77976 1.38385 10781 25.00 1.04 5.64 120.92 580 6.11 8.87 13.57 0.46 0.37 0.41349 28 87 354 932 383 441 190 841 7639.45 8741 8082 8824 7300 6766 7127 7052 6788 6615 6633 7129 6858 6709 6099 5815 5116 11848 16447 34572 35897 20960 27950 37722 34549 33586 33879 43078 44915 41618 33251 26109 17004 3.42 7.46 4519 2389 1334 1624 2211 5270 1506 10.77 6911 5466 5601 7419 7326 38778 3595 28404 24726 13683 30304 77.84 75.24 4585 4640 299 299 231 228 120 120 7216577 1036078 109363 9.47 81.93 68.47 68.28 772.47 778.49 3.67 621 8.11 3.86 80.93 4229 2438 2447 20800 20778 34.66 881.33 1507 947.22 795.68 1377 15307 941.69 1752.47 1764.58 693 94.99 340.94 197.26 145.29 148.94 43.46 1004 255492 135223710 136257996 746 21.39 19.74 96.43 49.14 10.90 10.32 4.29 8.89 26.97 11.20 28.68 13.24 5.69 51.43 10.09 33.17 6.81 12.10 20.20 52.78 82.07 137.89 14388 169 7634 6397 3713 1757 835 342 270 858392 21936 20388 2689 3.30 4.24 0.11 3.03 11.67 16.75 24.62 30.60 2170359 1800546 1375853 1897043 1463246 14306 33173 43021 388396 708 1752 19073 1398972 375525 130505 9823 23811 62075360 4908942 931 12216045 150 62297 4.78 7.72 45.20 80.60 66.52 221 102 47.32 122.64 70.16 236.53 100.13 33157 53650 33580 34850 40803 28279 28323 173 59.80 284 4559.86 19908 21692 26655 28569 30037 494910 0.54 2.66 253 0.74 69.67 3.08 4.84 503 0.74 34.90 106645 60218 15.23 33.79 78.17 63.31 96.59 2101299 1164067 38226 48253 41105 37700 43023 42272 48530 35526 36196 46521 40960 185818 177029 200966 194680 9131 16031 9066 15464 15602 15436 15556 9053 9188 9153 9032 9051 454195 5.30 22.16 35.97 0.80 4.02 182.83 611 4.33 9.10 10.43 0.35 0.23 0.26589 28 88 360 961 383 446 191 867 8868 8203 8982 7400 6899 7217 7124 6948 6744 6717 7207 7006 6814 6146 5993 5214 11985 16032 35028 37011 21059 27860 38922 35003 34284 34178 43869 45337 43038 33895 26661 17865 3.41 6.60 4589 2423 1356 1622 2246 5364 1529 10.73 8226 5264 7743 7276 37539 4126 31115 24412 1995239 53516 32779 32285 29096 31864 31645 28400 32110 25822 28432 29060 168490 149490 154125 156319 6933 10920 4975 4819 4775 4752 4747 4918 4910 4916 5053 5135 448019 3.98 35.39 834.30 2486.05 2378.80 2556.20 30471.20 32373.02 379.98 146.45033 16.90603 16.90603 25.17353 15.01817 3.00269 0.17540 1.13356 0.83730 17274 22.43 1.29 2.60 513.31 1699 6.96 7.31 11.79 0.94 0.43 0.35923 36 95 375 967 391 519 213 1016 7179 7404 8898 7181 7024 7200 7793 7470 6386 6355 7555 7392 7274 6340 5090 4640 14317 16984 27128 33648 20343 36704 55983 28613 24853 22289 64732 63908 58222 22351 21198 16099 5.16 3.87 5098 2182 984 1392 2156 4793 1585 7.10 8773 4629 7404 11780 6930 49161 3283 26058 23691 17338 24373 89.63 87.03 3823 3828 347 351 282 275 137 137 5262216 1257489 83578 11.56 100.80 3.64 3.55 20.42 20.48 3.30 382 0.95 1.11 48.57 1055 3576 3538 1722 1756 21.53 0.23 2041 14.23 0.23 1890 3712 18.95 5.77 6.23 1010 61.53 260.31 271.63 94.82 120.04 32.73 2794 232626 125947505 137371669 892 19.67 21.45 107.93 48.59 14.40 11.57 4.82 9.12 22.50 9.01 22.97 18.25 9.20 41.77 9.56 29.97 6.12 16.30 17.69 53.28 84.34 111.21 13753 188 13278 10422 6347 2905 1286 544 438 912806 23703 19016 2656 4.05 4.77 0.10 1.92 12.48 18.25 22.79 28.18 2475214 2122727 1656464 2299349 1752860 10503 35116 68990 301308 665 1091 17955 2098939 380876 120957 11263 37540 26550213 4483653 787 6551714 136 65476 6.14 9.88 47.45 94.29 72.54 223 117 51.15 135.02 76.82 240.94 112.00 61510 111930 62021 70478 113029 70628 71185 155 67.24 185 2606.48 26012 27915 33242 33432 34608 646738 0.45 2.06 215 0.71 59.80 2.40 3.91 503 0.86 32.79 93995 50770 13.77 20.51 54.51 45.92 87.57 1890649 1298958 32787 27016 23424 23852 29597 27333 26957 23394 23339 27459 27314 14931 15170 16305 16284 9630 13889 18521 18439 18599 18783 443 9393 9896 9963 10170 260 373777 4.84 18.51 12.79480 5.40971 5.40971 1.07655 2.49771 2.07594 0.03249 0.59617 5.25031 25023 168.10 2.07 16.90 34.16 321 20.08 13.14 23.71 2.45 1.44442 11691 8701 11466 9601 8996 8981 9288 8988 8683 9012 9726 8998 8713 7909 6573 6556 15955 22302 48195 49146 29016 39978 56806 48512 44203 42671 58387 60606 58217 41799 21767 20418 2.08 8.30 5922 2924 1716 1280 2674 6944 1716 12.08 4891 4886 8382 12205 27352 5735 12008 106.29 101.82 5910 5896 396 391 299 297 164 164 1376962 20460 64.09 791.93 177.05 176.21 2265.86 2276.91 101.70 18504 197.67 38.14 2393.04 31340 106118 106123 294635 293148 1021.92 35756.50 59053 27767.67 35857.17 59364 202139 27648.10 11526.10 11596.50 656 1278 77585 40049521 40037020 668 19.95 47.79 245.50 44.68 42.22 31.55 15.47 21.92 25.32 18.96 22.26 7.49 31.15 7.53 24.38 46.75 14.92 56.55 98.29 3531 233 953 986 946 914 804 589 206 302301 17656 33085 1150 2727208 2169218 1738434 2538538 1792791 3520 8342 63865 97237 178 475 4440 5724009 77603 33507 9153 4183 5721856 1262789 206 4645426 152 138.06 320.26 194 707 370 46988 78724 58184 46554 77722 52587 46395 270 164.44 161 20400 28889 24450 24906 24626 698254 0.40 1.80 697 20.17 35.29 1.20 74.28 500 1.10 17.06 14.68 37.85 27.63 68.01 579446 OpenBenchmarking.org
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 400K 800K 1200K 1600K 2000K SE +/- 4626.16, N = 3 SE +/- 14055.95, N = 3 SE +/- 20800.00, N = 3 SE +/- 3745.14, N = 3 1272056 1164067 1995239 1298958 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 11K 22K 33K 44K 55K SE +/- 882.24, N = 3 SE +/- 7.00, N = 2 SE +/- 449.95, N = 3 SE +/- 498.08, N = 3 43807 38226 53516 32787 1. (CC) gcc options: -O2 -pthread
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 10K 20K 30K 40K 50K 47552 48253 32779 27016 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K 42739 41105 32285 23424 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 8K 16K 24K 32K 40K 38465 37700 29096 23852 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K 40110 43023 31864 29597 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K 42023 42272 31645 27333 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 10K 20K 30K 40K 50K 48547 48530 28400 26957 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 8K 16K 24K 32K 40K 30275 35526 32110 23394 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K 40026 36196 25822 23339 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 10K 20K 30K 40K 50K 32247 46521 28432 27459 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 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K 44275 40960 29060 27314 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 1580.30, N = 8 SE +/- 645.18, N = 5 SE +/- 4580.61, N = 25 SE +/- 21.78, N = 5 150788 185818 168490 14931 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 1282.73, N = 5 SE +/- 986.94, N = 5 SE +/- 682.69, N = 5 SE +/- 22.49, N = 5 155497 177029 149490 15170 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 2801.94, N = 5 SE +/- 624.77, N = 5 SE +/- 5754.74, N = 5 SE +/- 2.30, N = 5 166119 200966 154125 16305 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 1387.96, N = 5 SE +/- 713.30, N = 5 SE +/- 4249.65, N = 5 SE +/- 31.89, N = 5 164105 194680 156319 16284 1. (CC) gcc options: -O3 -march=native -fopenmp
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 4.52, N = 3 SE +/- 4.70, N = 3 SE +/- 51.26, N = 3 SE +/- 5.75, N = 3 9148 9131 6933 9630 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 16.26, N = 3 SE +/- 17.98, N = 3 SE +/- 67.15, N = 3 SE +/- 28.57, N = 3 15240 16031 10920 13889 1. (CC) gcc options: -O2 -lm
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 5.56, N = 3 SE +/- 16.75, N = 3 SE +/- 3.38, N = 3 SE +/- 17.09, N = 3 8986 9066 4975 18521 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 59.01, N = 3 SE +/- 48.20, N = 3 SE +/- 2.75, N = 3 SE +/- 25.17, N = 3 15671 15464 4819 18439 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 66.85, N = 3 SE +/- 35.67, N = 3 SE +/- 1.38, N = 3 SE +/- 26.28, N = 3 15711 15602 4775 18599 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 23.34, N = 3 SE +/- 51.75, N = 3 SE +/- 2.51, N = 3 SE +/- 12.79, N = 3 15472 15436 4752 18783 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 8192 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 51.91, N = 3 SE +/- 38.55, N = 3 SE +/- 0.90, N = 3 SE +/- 3.95, N = 3 15675 15556 4747 443 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 30.78, N = 3 SE +/- 9.56, N = 3 SE +/- 10.85, N = 3 SE +/- 16.17, N = 3 8984 9053 4918 9393 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 3.34, N = 3 SE +/- 17.16, N = 3 SE +/- 1.22, N = 3 SE +/- 10.38, N = 3 9126 9188 4910 9896 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 4.01, N = 3 SE +/- 3.77, N = 3 SE +/- 12.12, N = 3 SE +/- 12.73, N = 3 9093 9153 4916 9963 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 16.61, N = 3 SE +/- 7.99, N = 3 SE +/- 22.38, N = 3 SE +/- 13.37, N = 3 9017 9032 5053 10170 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 19.23, N = 3 SE +/- 16.13, N = 3 SE +/- 9.79, N = 3 SE +/- 0.76, N = 3 9042 9051 5135 260 1. (CC) gcc options: -O3 -march=native
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 100K 200K 300K 400K 500K SE +/- 4514.21, N = 5 SE +/- 7584.07, N = 25 SE +/- 4430.66, N = 9 SE +/- 4526.82, N = 5 484363 454195 448019 373777 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1.1925 2.385 3.5775 4.77 5.9625 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 4.85 5.30 3.98 4.84 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 8 16 24 32 40 SE +/- 0.38, N = 25 SE +/- 0.96, N = 25 SE +/- 1.51, N = 25 SE +/- 1.02, N = 15 22.42 22.16 35.39 18.51 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
NAS Parallel Benchmarks Test / Class: BT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: BT.A 2 x EPYC 7502 2 x Xeon Platinum 8280 200 400 600 800 1000 SE +/- 0.50, N = 3 SE +/- 1.67, N = 3 834.43 834.30 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C 2 x EPYC 7502 2 x Xeon Platinum 8280 500 1000 1500 2000 2500 SE +/- 1.59, N = 3 SE +/- 22.95, N = 3 2283.03 2486.05 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: FT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.A 2 x EPYC 7502 2 x Xeon Platinum 8280 700 1400 2100 2800 3500 SE +/- 5.92, N = 3 SE +/- 2.56, N = 3 3332.60 2378.80 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: FT.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.B 2 x EPYC 7502 2 x Xeon Platinum 8280 800 1600 2400 3200 4000 SE +/- 3.88, N = 3 SE +/- 4.18, N = 3 3660.37 2556.20 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: LU.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.A 2 x EPYC 7502 2 x Xeon Platinum 8280 7K 14K 21K 28K 35K SE +/- 966.94, N = 12 SE +/- 136.93, N = 3 31119.46 30471.20 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.C 2 x EPYC 7502 2 x Xeon Platinum 8280 7K 14K 21K 28K 35K SE +/- 81.55, N = 3 SE +/- 34.81, N = 3 33940.81 32373.02 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: SP.A 2 x EPYC 7502 2 x Xeon Platinum 8280 90 180 270 360 450 SE +/- 0.46, N = 3 SE +/- 0.55, N = 3 396.26 379.98 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 169.92 146.45 12.79 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8 16 24 32 40 SE +/- 0.15951, N = 3 SE +/- 0.05498, N = 3 SE +/- 0.03972, N = 3 33.30483 16.90603 5.40971 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8 16 24 32 40 SE +/- 0.15951, N = 3 SE +/- 0.05498, N = 3 SE +/- 0.03972, N = 3 33.30483 16.90603 5.40971 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 6 12 18 24 30 SE +/- 0.11773, N = 3 SE +/- 0.05258, N = 3 SE +/- 0.00010, N = 3 22.38970 25.17353 1.07655 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 4 8 12 16 20 SE +/- 0.21006, N = 3 SE +/- 0.01412, N = 3 SE +/- 0.00171, N = 3 1.36882 15.01817 2.49771 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.6756 1.3512 2.0268 2.7024 3.378 SE +/- 0.00633, N = 3 SE +/- 0.00024, N = 3 SE +/- 0.00135, N = 3 2.80207 3.00269 2.07594 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: G-Random Access OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Random Access 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.0455 0.091 0.1365 0.182 0.2275 SE +/- 0.00214, N = 3 SE +/- 0.00165, N = 3 SE +/- 0.00049, N = 3 0.20233 0.17540 0.03249 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: Random Ring Latency OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Latency 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.4004 0.8008 1.2012 1.6016 2.002 SE +/- 0.00742, N = 3 SE +/- 0.00802, N = 3 SE +/- 0.00148, N = 3 1.77976 1.13356 0.59617 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 1.1813 2.3626 3.5439 4.7252 5.9065 SE +/- 0.00593, N = 3 SE +/- 0.00164, N = 3 SE +/- 0.08933, N = 3 1.38385 0.83730 5.25031 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5K 10K 15K 20K 25K SE +/- 77.41, N = 3 SE +/- 56.79, N = 3 SE +/- 67.88, N = 3 10781 17274 25023 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. Ryzen 3900X: ATLAS + Open MPI 3.1.4
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 SE +/- 0.29, N = 15 SE +/- 0.30, N = 3 SE +/- 0.52, N = 15 SE +/- 0.04, N = 3 25.00 35.97 22.43 168.10 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 0.4658 0.9316 1.3974 1.8632 2.329 SE +/- 0.02, N = 4 SE +/- 0.01, N = 3 SE +/- 0.02, N = 12 SE +/- 0.01, N = 3 1.04 0.80 1.29 2.07 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 15 SE +/- 0.01, N = 3 5.64 4.02 2.60 16.90 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 110 220 330 440 550 SE +/- 0.54, N = 3 SE +/- 2.09, N = 6 SE +/- 7.08, N = 9 SE +/- 0.01, N = 3 120.92 182.83 513.31 34.16 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 6.1 Fayalite-FIST Data 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 400 800 1200 1600 2000 580 611 1699 321
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.07, N = 15 SE +/- 0.06, N = 4 SE +/- 0.12, N = 15 SE +/- 0.11, N = 3 6.11 4.33 6.96 20.08 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 3 6 9 12 15 SE +/- 0.13, N = 15 SE +/- 0.13, N = 3 SE +/- 0.10, N = 15 SE +/- 0.01, N = 3 8.87 9.10 7.31 13.14 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 6 12 18 24 30 SE +/- 0.38, N = 15 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 13.57 10.43 11.79 23.71 1. (CXX) g++ options: -O2 -lOpenCL
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.0 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 0.2115 0.423 0.6345 0.846 1.0575 SE +/- 0.01, N = 12 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 0.46 0.35 0.94
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 0.5513 1.1026 1.6539 2.2052 2.7565 SE +/- 0.01, N = 25 SE +/- 0.00, N = 5 SE +/- 0.00, N = 12 SE +/- 0.02, N = 5 0.37 0.23 0.43 2.45 1. (CC) gcc options: --openmp -O3 -lm
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 0.325 0.65 0.975 1.3 1.625 SE +/- 0.02081, N = 15 SE +/- 0.00162, N = 8 SE +/- 0.00011, N = 15 SE +/- 0.00006, N = 3 0.41349 0.26589 0.35923 1.44442
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 8 16 24 32 40 28 28 36 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 20 40 60 80 100 87 88 95 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 80 160 240 320 400 354 360 375 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 7.88, N = 3 932 961 967 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Compression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 80 160 240 320 400 SE +/- 0.67, N = 3 SE +/- 1.00, N = 3 383 383 391 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 110 220 330 440 550 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 441 446 519 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 50 100 150 200 250 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 190 191 213 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 200 400 600 800 1000 SE +/- 8.00, N = 3 841 867 1016 1. (CXX) g++ options: -lrt -static -lpthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
FFTE Test: N=256, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 6.0 Test: N=256, 1D Complex FFT Routine 2 x EPYC 7502 1600 3200 4800 6400 8000 SE +/- 1.52, N = 3 7639.45 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
FFTW Build: Stock - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 2.81, N = 3 SE +/- 0.23, N = 3 SE +/- 358.52, N = 15 SE +/- 9.02, N = 3 8741 8868 7179 11691 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 0.58, N = 3 SE +/- 3.05, N = 3 SE +/- 5.52, N = 3 SE +/- 61.23, N = 3 8082 8203 7404 8701 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 13.25, N = 3 SE +/- 16.76, N = 3 SE +/- 69.98, N = 3 SE +/- 11.50, N = 3 8824 8982 8898 11466 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 2.64, N = 3 SE +/- 5.63, N = 3 SE +/- 55.12, N = 3 SE +/- 30.93, N = 3 7300 7400 7181 9601 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 2.34, N = 3 SE +/- 55.49, N = 3 SE +/- 99.21, N = 3 SE +/- 108.32, N = 3 6766 6899 7024 8996 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 1.71, N = 3 SE +/- 14.81, N = 3 SE +/- 56.78, N = 3 SE +/- 88.12, N = 3 7127 7217 7200 8981 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 10.19, N = 3 SE +/- 15.02, N = 3 SE +/- 9.12, N = 3 SE +/- 9.39, N = 3 7052 7124 7793 9288 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 40.50, N = 3 SE +/- 15.81, N = 3 SE +/- 108.79, N = 3 SE +/- 26.29, N = 3 6788 6948 7470 8988 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 13.59, N = 3 SE +/- 18.60, N = 3 SE +/- 7.72, N = 3 SE +/- 16.61, N = 3 6615 6744 6386 8683 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 3.11, N = 3 SE +/- 9.03, N = 3 SE +/- 31.31, N = 3 SE +/- 34.09, N = 3 6633 6717 6355 9012 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 2.19, N = 3 SE +/- 22.72, N = 3 SE +/- 81.37, N = 3 SE +/- 10.71, N = 3 7129 7207 7555 9726 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 15.82, N = 3 SE +/- 0.67, N = 3 SE +/- 56.60, N = 3 SE +/- 100.27, N = 3 6858 7006 7392 8998 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 9.28, N = 3 SE +/- 13.44, N = 3 SE +/- 20.22, N = 3 SE +/- 85.21, N = 3 6709 6814 7274 8713 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 60.11, N = 3 SE +/- 6.26, N = 3 SE +/- 33.68, N = 3 SE +/- 21.10, N = 3 6099 6146 6340 7909 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1400 2800 4200 5600 7000 SE +/- 71.82, N = 5 SE +/- 9.32, N = 3 SE +/- 75.14, N = 4 SE +/- 4.41, N = 3 5815 5993 5090 6573 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1400 2800 4200 5600 7000 SE +/- 2.50, N = 3 SE +/- 10.42, N = 3 SE +/- 31.33, N = 3 SE +/- 18.60, N = 3 5116 5214 4640 6556 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 10.11, N = 3 SE +/- 31.83, N = 3 SE +/- 31.05, N = 3 SE +/- 16.23, N = 3 11848 11985 14317 15955 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 5K 10K 15K 20K 25K SE +/- 26.96, N = 3 SE +/- 401.12, N = 15 SE +/- 219.94, N = 13 SE +/- 12.55, N = 3 16447 16032 16984 22302 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 10K 20K 30K 40K 50K SE +/- 35.51, N = 3 SE +/- 76.70, N = 3 SE +/- 223.03, N = 3 SE +/- 306.88, N = 3 34572 35028 27128 48195 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 11K 22K 33K 44K 55K SE +/- 327.91, N = 3 SE +/- 22.10, N = 3 SE +/- 124.46, N = 3 SE +/- 450.07, N = 3 35897 37011 33648 49146 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 71.04, N = 3 SE +/- 232.04, N = 7 SE +/- 316.85, N = 3 SE +/- 315.54, N = 12 20960 21059 20343 29016 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K SE +/- 470.01, N = 3 SE +/- 247.84, N = 3 SE +/- 722.12, N = 15 SE +/- 83.95, N = 3 27950 27860 36704 39978 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 12K 24K 36K 48K 60K SE +/- 56.26, N = 3 SE +/- 336.45, N = 3 SE +/- 886.61, N = 3 SE +/- 388.57, N = 3 37722 38922 55983 56806 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 10K 20K 30K 40K 50K SE +/- 72.57, N = 3 SE +/- 152.49, N = 3 SE +/- 356.69, N = 3 SE +/- 891.44, N = 3 34549 35003 28613 48512 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K SE +/- 93.28, N = 3 SE +/- 194.96, N = 3 SE +/- 413.74, N = 3 SE +/- 217.10, N = 3 33586 34284 24853 44203 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K SE +/- 128.07, N = 3 SE +/- 85.48, N = 3 SE +/- 15.95, N = 3 SE +/- 311.93, N = 3 33879 34178 22289 42671 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 14K 28K 42K 56K 70K SE +/- 362.20, N = 3 SE +/- 58.50, N = 3 SE +/- 1102.91, N = 3 SE +/- 855.91, N = 3 43078 43869 64732 58387 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 14K 28K 42K 56K 70K SE +/- 549.65, N = 3 SE +/- 332.33, N = 3 SE +/- 650.59, N = 3 SE +/- 462.69, N = 3 44915 45337 63908 60606 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 12K 24K 36K 48K 60K SE +/- 553.18, N = 3 SE +/- 395.93, N = 3 SE +/- 504.24, N = 3 SE +/- 914.81, N = 3 41618 43038 58222 58217 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K SE +/- 141.25, N = 3 SE +/- 264.46, N = 3 SE +/- 40.70, N = 3 SE +/- 255.01, N = 3 33251 33895 22351 41799 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 195.72, N = 3 SE +/- 51.68, N = 3 SE +/- 101.12, N = 3 SE +/- 99.90, N = 3 26109 26661 21198 21767 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 214.67, N = 3 SE +/- 63.98, N = 3 SE +/- 82.58, N = 3 SE +/- 251.60, N = 3 17004 17865 16099 20418 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1.161 2.322 3.483 4.644 5.805 SE +/- 0.03, N = 15 SE +/- 0.10, N = 15 SE +/- 0.07, N = 3 SE +/- 0.02, N = 2 3.42 3.41 5.16 2.08 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 7.46 6.60 3.87 8.30 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
GNU GMP GMPbench Total Time OpenBenchmarking.org GMPbench Score, More Is Better GNU GMP GMPbench 6.1.2 Total Time 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1300 2600 3900 5200 6500 4519 4589 5098 5922 1. (CC) gcc options: -O3 -fomit-frame-pointer -lm
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 600 1200 1800 2400 3000 SE +/- 2.65, N = 4 SE +/- 1.16, N = 4 SE +/- 4.49, N = 4 SE +/- 28.76, N = 16 2389 2423 2182 2924
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 400 800 1200 1600 2000 SE +/- 2.07, N = 4 SE +/- 0.37, N = 4 SE +/- 0.22, N = 4 SE +/- 9.95, N = 4 1334 1356 984 1716
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 300 600 900 1200 1500 SE +/- 7.36, N = 4 SE +/- 4.68, N = 4 SE +/- 5.82, N = 4 SE +/- 227.53, N = 4 1624 1622 1392 1280
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 600 1200 1800 2400 3000 SE +/- 1.10, N = 4 SE +/- 0.56, N = 4 SE +/- 0.56, N = 4 SE +/- 15.03, N = 4 2211 2246 2156 2674
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1500 3000 4500 6000 7500 SE +/- 9.37, N = 4 SE +/- 9.32, N = 4 SE +/- 15.06, N = 4 SE +/- 34.41, N = 4 5270 5364 4793 6944
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 400 800 1200 1600 2000 SE +/- 0.00, N = 4 SE +/- 0.15, N = 4 SE +/- 6.63, N = 4 SE +/- 10.90, N = 4 1506 1529 1585 1716
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.22, N = 3 10.77 10.73 7.10 12.08
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 92.11, N = 4 SE +/- 35.70, N = 4 SE +/- 38.38, N = 4 6911 8226 8773
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 1200 2400 3600 4800 6000 SE +/- 67.79, N = 4 SE +/- 26.33, N = 4 SE +/- 36.59, N = 4 5466 5264 4629
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap 2 x EPYC 7502 2 x Xeon Platinum 8280 1600 3200 4800 6400 8000 SE +/- 41.94, N = 20 SE +/- 75.42, N = 20 5601 7404
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 3K 6K 9K 12K 15K SE +/- 59.83, N = 4 SE +/- 56.27, N = 4 SE +/- 98.03, N = 4 7419 7743 11780
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Scala Dotty 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 1600 3200 4800 6400 8000 SE +/- 43.69, N = 40 SE +/- 65.40, N = 40 SE +/- 55.49, N = 8 SE +/- 24.44, N = 8 7326 7276 6930 4891
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark ALS 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 11K 22K 33K 44K 55K SE +/- 351.03, N = 40 SE +/- 1216.19, N = 40 SE +/- 325.62, N = 40 SE +/- 32.09, N = 32 38778 37539 49161 4886
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark Bayes 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 42.13, N = 40 SE +/- 69.40, N = 40 SE +/- 49.08, N = 32 SE +/- 95.93, N = 8 3595 4126 3283 8382
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 733.25, N = 40 SE +/- 831.26, N = 40 SE +/- 297.31, N = 40 SE +/- 144.45, N = 8 28404 31115 26058 12205
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 294.87, N = 32 SE +/- 224.85, N = 40 SE +/- 200.36, N = 8 SE +/- 234.52, N = 8 24726 24412 23691 27352
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: In-Memory Database Shootout 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 120.36, N = 11 SE +/- 158.15, N = 10 SE +/- 35.03, N = 8 13683 17338 5735
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 268.51, N = 32 SE +/- 482.12, N = 32 SE +/- 71.27, N = 8 30304 24373 12008
Botan Test: KASUMI - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Encrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.36, N = 3 77.84 89.63 106.29 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Decrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.35, N = 3 75.24 87.03 101.82 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Encrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 1300 2600 3900 5200 6500 SE +/- 1.53, N = 3 SE +/- 1.15, N = 3 SE +/- 4.49, N = 3 4585 3823 5910 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Decrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 1300 2600 3900 5200 6500 SE +/- 4.72, N = 3 SE +/- 1.30, N = 3 SE +/- 11.04, N = 3 4640 3828 5896 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Encrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 90 180 270 360 450 SE +/- 0.14, N = 3 SE +/- 0.20, N = 3 SE +/- 0.63, N = 3 299 347 396 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Decrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 80 160 240 320 400 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 SE +/- 0.64, N = 3 299 351 391 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Encrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 70 140 210 280 350 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 231 282 299 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Decrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 60 120 180 240 300 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 228 275 297 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Encrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.57, N = 3 SE +/- 0.55, N = 3 120 137 164 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Decrypt 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.59, N = 3 120 137 164 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark 2 x EPYC 7502 2 x Xeon Platinum 8280 1.5M 3M 4.5M 6M 7.5M 7216577 5262216
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 300K 600K 900K 1200K 1500K SE +/- 778.60, N = 5 SE +/- 1283.95, N = 5 SE +/- 2434.15, N = 5 1036078 1257489 1376962 1. (CC) gcc options: -O3 -march=native
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20K 40K 60K 80K 100K SE +/- 1300.44, N = 3 SE +/- 567.99, N = 3 SE +/- 37.66, N = 3 109363 83578 20460 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
MKL-DNN Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch 1D - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 14 28 42 56 70 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.11, N = 3 9.47 11.56 64.09 -O3 - MIN: 4.89 -O3 - MIN: 6.18 -O2 - MIN: 63.62 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: IP Batch All - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch All - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 200 400 600 800 1000 SE +/- 0.98, N = 3 SE +/- 1.72, N = 3 SE +/- 0.86, N = 3 81.93 100.80 791.93 -O2 - MIN: 786.54 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: IP Batch 1D - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch 1D - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 SE +/- 0.66, N = 15 SE +/- 0.03, N = 3 SE +/- 0.25, N = 3 68.47 3.64 177.05 -O3 - MIN: 47.15 -O2 - MIN: 172.2 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: IP Batch 1D - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch 1D - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 SE +/- 1.00, N = 4 SE +/- 0.04, N = 8 SE +/- 0.39, N = 3 68.28 3.55 176.21 -O3 - MIN: 48 -O2 - MIN: 171.62 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: IP Batch All - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch All - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 500 1000 1500 2000 2500 SE +/- 13.00, N = 3 SE +/- 0.05, N = 3 SE +/- 11.34, N = 3 772.47 20.42 2265.86 -O3 - MIN: 607.02 -O2 - MIN: 2243.09 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: IP Batch All - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: IP Batch All - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 500 1000 1500 2000 2500 SE +/- 5.40, N = 3 SE +/- 0.27, N = 3 SE +/- 9.52, N = 3 778.49 20.48 2276.91 -O3 - MIN: 664.03 -O2 - MIN: 2248.79 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_3d - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20 40 60 80 100 SE +/- 0.10, N = 15 SE +/- 0.01, N = 3 SE +/- 0.34, N = 3 3.67 3.30 101.70 -O2 - MIN: 100.15 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_all - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_all - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 8.02, N = 9 SE +/- 0.44, N = 3 SE +/- 0.66, N = 3 621 382 18504 -O2 - MIN: 18471.7 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_1d - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.22, N = 3 8.11 0.95 197.67 -O2 - MIN: 196.86 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_3d - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 3.86 1.11 38.14 -O2 - MIN: 37.77 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_alexnet - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_alexnet - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 500 1000 1500 2000 2500 SE +/- 0.89, N = 3 SE +/- 0.18, N = 3 SE +/- 0.24, N = 3 80.93 48.57 2393.04 -O2 - MIN: 2389.74 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_all - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_all - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 89.09, N = 9 SE +/- 6.16, N = 3 SE +/- 58.11, N = 3 4229 1055 31340 -O3 - MIN: 3301.92 -O2 - MIN: 30877.1 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_3d - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_3d - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20K 40K 60K 80K 100K SE +/- 3.79, N = 3 SE +/- 35.12, N = 3 SE +/- 29.28, N = 3 2438 3576 106118 -O2 - MIN: 106044 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_3d - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_3d - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20K 40K 60K 80K 100K SE +/- 2.13, N = 3 SE +/- 2.31, N = 3 SE +/- 50.84, N = 3 2447 3538 106123 -O2 - MIN: 105997 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_all - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_all - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 60K 120K 180K 240K 300K SE +/- 105.95, N = 3 SE +/- 7.41, N = 3 SE +/- 332.06, N = 3 20800 1722 294635 -O2 - MIN: 293228 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_all - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_all - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 60K 120K 180K 240K 300K SE +/- 183.52, N = 3 SE +/- 6.52, N = 3 SE +/- 402.11, N = 3 20778 1756 293148 -O2 - MIN: 292073 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 200 400 600 800 1000 SE +/- 0.43, N = 12 SE +/- 0.20, N = 3 SE +/- 0.10, N = 3 34.66 21.53 1021.92 -O2 - MIN: 1017.72 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 1.86, N = 3 SE +/- 0.00, N = 3 SE +/- 20.50, N = 3 881.33 0.23 35756.50 -O2 - MIN: 35695.5 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 13K 26K 39K 52K 65K SE +/- 6.93, N = 3 SE +/- 2.38, N = 3 SE +/- 163.13, N = 3 1507 2041 59053 -O2 - MIN: 58346.1 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_alexnet - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_alexnet - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 0.75, N = 3 SE +/- 0.03, N = 3 SE +/- 213.03, N = 3 947.22 14.23 27767.67 -O2 - MIN: 27421.8 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 0.82, N = 3 SE +/- 0.00, N = 4 SE +/- 116.40, N = 3 795.68 0.23 35857.17 -O2 - MIN: 35696.3 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 13K 26K 39K 52K 65K SE +/- 2.32, N = 3 SE +/- 1.15, N = 3 SE +/- 70.25, N = 3 1377 1890 59364 -O2 - MIN: 58877.3 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Deconvolution Batch deconv_all - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Deconvolution Batch deconv_all - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 81.72, N = 3 SE +/- 45.90, N = 9 SE +/- 43.36, N = 3 15307 3712 202139 -O2 - MIN: 201928 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_alexnet - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_alexnet - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 2.17, N = 3 SE +/- 0.05, N = 3 SE +/- 101.98, N = 3 941.69 18.95 27648.10 -O2 - MIN: 27449.3 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8u8s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8u8s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 14.43, N = 3 SE +/- 0.01, N = 3 SE +/- 101.14, N = 3 1752.47 5.77 11526.10 -O3 - MIN: 1493.25 -O2 - MIN: 11291.8 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
MKL-DNN Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32s32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN 2019-04-16 Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32s32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 14.62, N = 3 SE +/- 0.00, N = 3 SE +/- 34.01, N = 3 1764.58 6.23 11596.50 -O3 - MIN: 1518.91 -O2 - MIN: 11477.4 1. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -pie -lmklml_intel -ldl
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 200 400 600 800 1000 SE +/- 9.93, N = 15 SE +/- 12.66, N = 3 SE +/- 1.32, N = 3 693 1010 656 -lpthread 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
SVT-AV1 1080p 8-bit YUV To AV1 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode 2 x EPYC 7502 2 x Xeon Platinum 8280 20 40 60 80 100 SE +/- 0.46, N = 3 SE +/- 0.65, N = 3 94.99 61.53 1. (CXX) g++ options: -O3 -pie -lpthread -lm
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode 2 x EPYC 7502 2 x Xeon Platinum 8280 70 140 210 280 350 SE +/- 2.17, N = 3 SE +/- 3.63, N = 4 340.94 260.31 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode 2 x EPYC 7502 2 x Xeon Platinum 8280 60 120 180 240 300 SE +/- 1.34, N = 3 SE +/- 3.53, N = 4 197.26 271.63 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode 2 x EPYC 7502 2 x Xeon Platinum 8280 30 60 90 120 150 SE +/- 0.79, N = 3 SE +/- 1.15, N = 3 145.29 94.82 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding 2 x EPYC 7502 2 x Xeon Platinum 8280 30 60 90 120 150 SE +/- 0.99, N = 3 SE +/- 1.20, N = 15 148.94 120.04 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding 2 x EPYC 7502 2 x Xeon Platinum 8280 10 20 30 40 50 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 43.46 32.73 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 600 1200 1800 2400 3000 SE +/- 4.17, N = 3 SE +/- 4.24, N = 3 SE +/- 19.25, N = 3 1004 2794 1278 1. (CC) gcc options: -O3 -mavx2
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 50K 100K 150K 200K 250K SE +/- 3053.66, N = 3 SE +/- 924.31, N = 3 SE +/- 207.54, N = 3 255492 232626 77585 1. (CXX) g++ options: -pipe -lpthread
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 30M 60M 90M 120M 150M SE +/- 810846.41, N = 3 SE +/- 879556.81, N = 3 SE +/- 247195.47, N = 3 135223710 125947505 40049521 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 30M 60M 90M 120M 150M SE +/- 769910.95, N = 3 SE +/- 1715314.92, N = 3 SE +/- 231748.24, N = 3 136257996 137371669 40037020
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 200 400 600 800 1000 SE +/- 0.64, N = 3 SE +/- 0.37, N = 3 SE +/- 0.57, N = 3 746 892 668
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.36, N = 3 SE +/- 0.21, N = 3 SE +/- 0.07, N = 3 21.39 19.67 19.95
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 11 22 33 44 55 SE +/- 0.25, N = 15 SE +/- 0.35, N = 14 SE +/- 0.55, N = 3 19.74 21.45 47.79
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 50 100 150 200 250 96.43 107.93 245.50
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 49.14 48.59 44.68 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 10.90 14.40 42.22 1. (CC) gcc options: -lm -lpthread -O3
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 10.32 11.57 31.55 -lSDL -lXpm -lSM -lICE -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lXpm -lSM -lICE -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lSDL 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lX11 -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 4.29 4.82 15.47 -O3 -O3 -O2 1. (CXX) g++ options: -lpthread
Y-Cruncher Calculating 500M Pi Digits OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.7.7 Calculating 500M Pi Digits 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 8.89 9.12 21.92
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 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 6 12 18 24 30 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 SE +/- 0.04, N = 3 26.97 22.50 25.32 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.10, N = 6 SE +/- 0.07, N = 3 11.20 9.01 18.96 -llzma -llzma 1. (CC) gcc options: -O3 -pthread -lz
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 2 x EPYC 7502 2 x Xeon Platinum 8280 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 28.68 22.97
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 4K 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 13.24 18.25 22.26 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 1080p 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 5.69 9.20 7.49 1. (CC) gcc options: -pthread
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 12 24 36 48 60 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 51.43 41.77 31.15 1. (CC) gcc options: -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 10.09 9.56 7.53 -logg -logg 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.24, N = 3 33.17 29.97 24.38 1. (CC) gcc options: -lncurses -lm
Ogg Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Encoding 1.3.3 WAV To Ogg 2 x EPYC 7502 2 x Xeon Platinum 8280 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 6.81 6.12 1. (CC) gcc options: -O2 -ffast-math -fsigned-char -logg
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 11 22 33 44 55 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 12.10 16.30 46.75 1. (CXX) g++ options: -fopenmp -O2 -march=native
Mencoder AVI To LAVC OpenBenchmarking.org Seconds, Fewer Is Better Mencoder 1.3.0 AVI To LAVC 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.25, N = 3 20.20 17.69 14.92 -lmad -lvorbisenc -lvorbis -logg -lfreetype -lXext -lX11 -lXxf86vm -lSDL -lGL 1. (CC) gcc options: -ffast-math -fpie -pie -lncurses -lrt -lpng -lz -ljpeg -lasound -ldl -lpthread -lbz2 -rdynamic -lm
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful 2 x EPYC 7502 2 x Xeon Platinum 8280 12 24 36 48 60 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 52.78 53.28 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.48, N = 3 SE +/- 0.30, N = 3 82.07 84.34 56.55 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 30 60 90 120 150 SE +/- 0.20, N = 3 SE +/- 0.23, N = 3 SE +/- 0.32, N = 3 137.89 111.21 98.29 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 40.05, N = 3 SE +/- 64.31, N = 3 SE +/- 4.61, N = 3 14388 13753 3531 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 50 100 150 200 250 SE +/- 0.07, N = 3 SE +/- 0.48, N = 3 SE +/- 0.42, N = 3 169 188 233 1. (CC) gcc options: -O3 -rdynamic
MariaDB Clients: 4 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 4 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 33.65, N = 3 SE +/- 154.49, N = 3 SE +/- 11.81, N = 3 7634 13278 953 -llzma -lbz2 -lnuma -lpcre -llzma -lbz2 -lnuma -lpcre 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 8 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 8 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 49.47, N = 3 SE +/- 140.23, N = 4 SE +/- 1.81, N = 3 6397 10422 986 -llzma -lbz2 -lnuma -lpcre -llzma -lbz2 -lnuma -lpcre 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 16 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 16 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 1400 2800 4200 5600 7000 SE +/- 43.08, N = 6 SE +/- 73.23, N = 6 SE +/- 3.79, N = 3 3713 6347 946 -llzma -lbz2 -lnuma -lpcre -llzma -lbz2 -lnuma -lpcre 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 32 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 32 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 600 1200 1800 2400 3000 SE +/- 23.57, N = 4 SE +/- 31.65, N = 3 SE +/- 1.21, N = 3 1757 2905 914 -llzma -lbz2 -lnuma -lpcre -llzma -lbz2 -lnuma -lpcre 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 64 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 64 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 300 600 900 1200 1500 SE +/- 0.93, N = 3 SE +/- 18.28, N = 3 SE +/- 0.99, N = 3 835 1286 804 -llzma -lbz2 -lnuma -lpcre -llzma -lbz2 -lnuma -lpcre 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 128 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 128 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 130 260 390 520 650 SE +/- 3.87, N = 3 SE +/- 0.98, N = 3 SE +/- 0.83, N = 3 342 544 589 -llzma -lbz2 -lnuma -lpcre -llzma -lbz2 -lnuma -lpcre 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lcrypt -lssl -lcrypto -ldl
MariaDB Clients: 256 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 256 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 90 180 270 360 450 SE +/- 1.96, N = 3 SE +/- 0.73, N = 3 SE +/- 5.52, N = 9 270 438 206 -llzma -lbz2 -lnuma -lpcre -llzma -lbz2 -lnuma -lpcre 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -laio -lz -lm -lcrypt -lssl -lcrypto -ldl
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 200K 400K 600K 800K 1000K SE +/- 8471.64, N = 3 SE +/- 3679.97, N = 3 SE +/- 689.91, N = 3 858392 912806 302301 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5K 10K 15K 20K 25K SE +/- 151.66, N = 3 SE +/- 98.31, N = 3 SE +/- 1091.07, N = 12 21936 23703 17656 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 102.32, N = 3 SE +/- 48.37, N = 3 SE +/- 270.22, N = 3 20388 19016 33085 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 600 1200 1800 2400 3000 SE +/- 14.28, N = 3 SE +/- 39.04, N = 3 SE +/- 5.82, N = 3 2689 2656 1150 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Boat - Acceleration: CPU-only 2 x EPYC 7502 2 x Xeon Platinum 8280 0.9113 1.8226 2.7339 3.6452 4.5565 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 3.30 4.05
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Masskrug - Acceleration: CPU-only 2 x EPYC 7502 2 x Xeon Platinum 8280 1.0733 2.1466 3.2199 4.2932 5.3665 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.24 4.77
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Server Rack - Acceleration: CPU-only 2 x EPYC 7502 2 x Xeon Platinum 8280 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.01, N = 12 SE +/- 0.01, N = 12 0.11 0.10
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Server Room - Acceleration: CPU-only 2 x EPYC 7502 2 x Xeon Platinum 8280 0.6818 1.3636 2.0454 2.7272 3.409 SE +/- 0.17, N = 15 SE +/- 0.02, N = 15 3.03 1.92
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: resize 2 x EPYC 7502 2 x Xeon Platinum 8280 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 11.67 12.48
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: rotate 2 x EPYC 7502 2 x Xeon Platinum 8280 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 16.75 18.25
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: auto-levels 2 x EPYC 7502 2 x Xeon Platinum 8280 6 12 18 24 30 SE +/- 0.29, N = 6 SE +/- 0.08, N = 3 24.62 22.79
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: unsharp-mask 2 x EPYC 7502 2 x Xeon Platinum 8280 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.38, N = 3 30.60 28.18
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 600K 1200K 1800K 2400K 3000K SE +/- 80051.04, N = 15 SE +/- 23924.88, N = 15 SE +/- 64125.23, N = 9 2170359 2475214 2727208 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 500K 1000K 1500K 2000K 2500K SE +/- 26432.00, N = 15 SE +/- 20580.51, N = 15 SE +/- 4715.75, N = 3 1800546 2122727 2169218 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 400K 800K 1200K 1600K 2000K SE +/- 26034.52, N = 15 SE +/- 18930.27, N = 15 SE +/- 25015.51, N = 12 1375853 1656464 1738434 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 500K 1000K 1500K 2000K 2500K SE +/- 43798.91, N = 15 SE +/- 30997.57, N = 15 SE +/- 24305.19, N = 3 1897043 2299349 2538538 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 400K 800K 1200K 1600K 2000K SE +/- 28243.18, N = 15 SE +/- 21457.62, N = 3 SE +/- 29404.03, N = 12 1463246 1752860 1792791 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 28.56, N = 3 SE +/- 24.84, N = 3 SE +/- 6.14, N = 3 14306 10503 3520 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 238.75, N = 3 SE +/- 71.90, N = 3 SE +/- 6.88, N = 3 33173 35116 8342 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 15K 30K 45K 60K 75K SE +/- 120.17, N = 3 SE +/- 870.64, N = 4 SE +/- 349.82, N = 3 43021 68990 63865 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 80K 160K 240K 320K 400K SE +/- 782.39, N = 3 SE +/- 1743.97, N = 3 SE +/- 522.67, N = 3 388396 301308 97237 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 150 300 450 600 750 SE +/- 1.35, N = 3 SE +/- 1.81, N = 3 SE +/- 0.00, N = 3 708 665 178 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 400 800 1200 1600 2000 SE +/- 6.47, N = 3 SE +/- 0.14, N = 3 SE +/- 2.30, N = 3 1752 1091 475 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 14.09, N = 3 SE +/- 121.24, N = 3 SE +/- 4.96, N = 3 19073 17955 4440 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 1.2M 2.4M 3.6M 4.8M 6M SE +/- 7978.41, N = 3 SE +/- 23663.90, N = 6 SE +/- 15164.55, N = 3 1398972 2098939 5724009 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 80K 160K 240K 320K 400K SE +/- 512.79, N = 3 SE +/- 1051.08, N = 3 SE +/- 112.22, N = 3 375525 380876 77603 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 30K 60K 90K 120K 150K SE +/- 244.96, N = 3 SE +/- 433.67, N = 3 SE +/- 3.94, N = 3 130505 120957 33507 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 100.69, N = 3 SE +/- 108.22, N = 3 SE +/- 80.33, N = 3 9823 11263 9153 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 58.06, N = 3 SE +/- 497.69, N = 3 SE +/- 44.07, N = 3 23811 37540 4183 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 13M 26M 39M 52M 65M SE +/- 2793972.74, N = 13 SE +/- 1626045.16, N = 15 SE +/- 41870.47, N = 3 62075360 26550213 5721856 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 54834.48, N = 6 SE +/- 25939.97, N = 3 SE +/- 28284.32, N = 12 4908942 4483653 1262789 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 200 400 600 800 1000 SE +/- 6.92, N = 3 SE +/- 1.75, N = 3 SE +/- 1.95, N = 3 931 787 206 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 3M 6M 9M 12M 15M SE +/- 99301.92, N = 15 SE +/- 79946.02, N = 3 SE +/- 23189.98, N = 3 12216045 6551714 4645426 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 30 60 90 120 150 150 136 152
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.03 Mode: CPU 2 x EPYC 7502 2 x Xeon Platinum 8280 14K 28K 42K 56K 70K SE +/- 755.94, N = 3 SE +/- 89.03, N = 3 62297 65476
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom 2 x EPYC 7502 2 x Xeon Platinum 8280 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.78 6.14
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar 2 x EPYC 7502 2 x Xeon Platinum 8280 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 7.72 9.88
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 30 60 90 120 150 45.20 47.45 138.06
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Classroom - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 70 140 210 280 350 80.60 94.29 320.26
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Fishy Cat - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 66.52 72.54 194.00
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 150 300 450 600 750 221 223 707
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 80 160 240 320 400 102 117 370
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79 Blend File: BMW27 - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 12 24 36 48 60 SE +/- 0.21, N = 3 SE +/- 0.05, N = 3 47.32 51.15
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79 Blend File: Classroom - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 30 60 90 120 150 SE +/- 0.99, N = 3 SE +/- 0.34, N = 3 122.64 135.02
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79 Blend File: Fishy Cat - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 70.16 76.82
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79 Blend File: Barbershop - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 50 100 150 200 250 SE +/- 0.50, N = 3 SE +/- 0.08, N = 3 236.53 240.94
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79 Blend File: Pabellon Barcelona - Compute: CPU-Only 2 x EPYC 7502 2 x Xeon Platinum 8280 30 60 90 120 150 SE +/- 0.37, N = 3 SE +/- 0.09, N = 3 100.13 112.00
Memcached mcperf Method: Add OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 13K 26K 39K 52K 65K SE +/- 537.65, N = 3 SE +/- 153.08, N = 3 SE +/- 1038.10, N = 12 33157 61510 46988 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20K 40K 60K 80K 100K SE +/- 464.12, N = 15 SE +/- 712.60, N = 3 SE +/- 1204.09, N = 3 53650 111930 78724 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 13K 26K 39K 52K 65K SE +/- 423.60, N = 5 SE +/- 106.71, N = 3 SE +/- 4427.74, N = 12 33580 62021 58184 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 15K 30K 45K 60K 75K SE +/- 247.66, N = 3 SE +/- 150.54, N = 3 SE +/- 54.84, N = 3 34850 70478 46554 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20K 40K 60K 80K 100K SE +/- 799.81, N = 15 SE +/- 309.68, N = 3 SE +/- 355.57, N = 3 40803 113029 77722 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Prepend OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Prepend 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 15K 30K 45K 60K 75K SE +/- 158.97, N = 3 SE +/- 200.54, N = 3 SE +/- 3176.72, N = 12 28279 70628 52587 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 15K 30K 45K 60K 75K SE +/- 86.93, N = 3 SE +/- 251.51, N = 3 SE +/- 276.40, N = 3 28323 71185 46395 1. (CC) gcc options: -O2 -lm -rdynamic
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 60 120 180 240 300 173 155 270
Appleseed Scene: Disney Material OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Disney Material 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40 80 120 160 200 59.80 67.24 164.44
Appleseed Scene: Material Tester OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Material Tester 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 60 120 180 240 300 284 185 161
Apache Siege Concurrent Users: 1 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 1 2 x EPYC 7502 2 x Xeon Platinum 8280 1000 2000 3000 4000 5000 SE +/- 36.83, N = 3 SE +/- 8.15, N = 3 4559.86 2606.48 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 10 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 10 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 86.97, N = 3 SE +/- 326.78, N = 15 SE +/- 238.51, N = 3 19908 26012 20400 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 50 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 50 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 253.10, N = 3 SE +/- 426.87, N = 3 SE +/- 397.01, N = 6 21692 27915 28889 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 100 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 100 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 186.18, N = 3 SE +/- 119.32, N = 3 SE +/- 69.47, N = 3 26655 33242 24450 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 200 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 61.21, N = 3 SE +/- 38.45, N = 3 SE +/- 262.82, N = 3 28569 33432 24906 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 98.88, N = 3 SE +/- 126.68, N = 3 SE +/- 203.16, N = 3 30037 34608 24626 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 150K 300K 450K 600K 750K SE +/- 1963.83, N = 3 SE +/- 240.33, N = 3 SE +/- 11875.52, N = 3 494910 646738 698254
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.1215 0.243 0.3645 0.486 0.6075 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.54 0.45 0.40
PHP Micro Benchmarks Test: Zend micro_bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend micro_bench 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.5985 1.197 1.7955 2.394 2.9925 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 6 2.66 2.06 1.80
Phoronix Test Suite Self Test Test: Total Time OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Total Time 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 150 300 450 600 750 SE +/- 0.68, N = 3 SE +/- 1.33, N = 3 SE +/- 0.44, N = 2 253 215 697
Phoronix Test Suite Self Test Test: List Suites OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: List Suites 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.01, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 0.74 0.71 20.17
Phoronix Test Suite Self Test Test: Render Test OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Render Test 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 16 32 48 64 80 SE +/- 0.25, N = 2 SE +/- 0.37, N = 2 SE +/- 0.12, N = 2 69.67 59.80 35.29
Phoronix Test Suite Self Test Test: Info Command OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Info Command 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.693 1.386 2.079 2.772 3.465 SE +/- 0.05, N = 2 SE +/- 0.00, N = 2 SE +/- 0.01, N = 2 3.08 2.40 1.20
Phoronix Test Suite Self Test Test: Merge Results OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Merge Results 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 16 32 48 64 80 SE +/- 0.03, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 4.84 3.91 74.28
Phoronix Test Suite Self Test Test: Peak Memory Usage OpenBenchmarking.org MB, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Peak Memory Usage 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 110 220 330 440 550 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 503 503 500
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.2475 0.495 0.7425 0.99 1.2375 SE +/- 0.01, N = 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 12 0.74 0.86 1.10
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0 Time To OCR 7 Images 2 x EPYC 7502 2 x Xeon Platinum 8280 8 16 24 32 40 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 34.90 32.79
SPECjbb 2015 SPECjbb2015-Composite max-jOPS OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite max-jOPS 2 x EPYC 7502 2 x Xeon Platinum 8280 20K 40K 60K 80K 100K 106645 93995
SPECjbb 2015 SPECjbb2015-Composite critical-jOPS OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite critical-jOPS 2 x EPYC 7502 2 x Xeon Platinum 8280 13K 26K 39K 52K 65K 60218 50770
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 15.23 13.77 17.06 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 8 16 24 32 40 SE +/- 0.37, N = 3 SE +/- 0.06, N = 3 SE +/- 0.35, N = 12 33.79 20.51 14.68 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20 40 60 80 100 SE +/- 0.82, N = 3 SE +/- 0.52, N = 9 SE +/- 0.19, N = 3 78.17 54.51 37.85 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 14 28 42 56 70 SE +/- 0.76, N = 3 SE +/- 0.79, N = 3 SE +/- 0.25, N = 3 63.31 45.92 27.63 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 96.59 87.57 68.01 1. (CC) gcc options: -lm
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 500K 1000K 1500K 2000K 2500K SE +/- 6421.46, N = 3 SE +/- 20125.94, N = 3 SE +/- 280.48, N = 3 2101299 1890649 579446 1. (CC) gcc options: -O2 -lrt" -lrt
Phoronix Test Suite v10.8.4