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&sor .
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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 400K 800K 1200K 1600K 2000K SE +/- 20800.00, N = 3 SE +/- 3745.14, N = 3 SE +/- 4626.16, N = 3 SE +/- 14055.95, N = 3 1995239 1298958 1272056 1164067 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write 2 x Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 Ryzen 3900X 11K 22K 33K 44K 55K SE +/- 449.95, N = 3 SE +/- 882.24, N = 3 SE +/- 7.00, N = 2 SE +/- 498.08, N = 3 53516 43807 38226 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 10K 20K 30K 40K 50K 48253 47552 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K 43023 40110 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 9K 18K 27K 36K 45K 42272 42023 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 7742 2 x Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 8K 16K 24K 32K 40K 35526 32110 30275 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 10K 20K 30K 40K 50K 46521 32247 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 7742 2 x Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 645.18, N = 5 SE +/- 4580.61, N = 25 SE +/- 1580.30, N = 8 SE +/- 21.78, N = 5 185818 168490 150788 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 986.94, N = 5 SE +/- 1282.73, N = 5 SE +/- 682.69, N = 5 SE +/- 22.49, N = 5 177029 155497 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 624.77, N = 5 SE +/- 2801.94, N = 5 SE +/- 5754.74, N = 5 SE +/- 2.30, N = 5 200966 166119 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 713.30, N = 5 SE +/- 1387.96, N = 5 SE +/- 4249.65, N = 5 SE +/- 31.89, N = 5 194680 164105 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 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 5.75, N = 3 SE +/- 4.52, N = 3 SE +/- 4.70, N = 3 SE +/- 51.26, N = 3 9630 9148 9131 6933 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 7742 2 x EPYC 7502 Ryzen 3900X 2 x Xeon Platinum 8280 3K 6K 9K 12K 15K SE +/- 17.98, N = 3 SE +/- 16.26, N = 3 SE +/- 28.57, N = 3 SE +/- 67.15, N = 3 16031 15240 13889 10920 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 4K 8K 12K 16K 20K SE +/- 17.09, N = 3 SE +/- 16.75, N = 3 SE +/- 5.56, N = 3 SE +/- 3.38, N = 3 18521 9066 8986 4975 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 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 4K 8K 12K 16K 20K SE +/- 25.17, N = 3 SE +/- 59.01, N = 3 SE +/- 48.20, N = 3 SE +/- 2.75, N = 3 18439 15671 15464 4819 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 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 4K 8K 12K 16K 20K SE +/- 26.28, N = 3 SE +/- 66.85, N = 3 SE +/- 35.67, N = 3 SE +/- 1.38, N = 3 18599 15711 15602 4775 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 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 4K 8K 12K 16K 20K SE +/- 12.79, N = 3 SE +/- 23.34, N = 3 SE +/- 51.75, N = 3 SE +/- 2.51, N = 3 18783 15472 15436 4752 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 16.17, N = 3 SE +/- 9.56, N = 3 SE +/- 30.78, N = 3 SE +/- 10.85, N = 3 9393 9053 8984 4918 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 10.38, N = 3 SE +/- 17.16, N = 3 SE +/- 3.34, N = 3 SE +/- 1.22, N = 3 9896 9188 9126 4910 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 12.73, N = 3 SE +/- 3.77, N = 3 SE +/- 4.01, N = 3 SE +/- 12.12, N = 3 9963 9153 9093 4916 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 13.37, N = 3 SE +/- 7.99, N = 3 SE +/- 16.61, N = 3 SE +/- 22.38, N = 3 10170 9032 9017 5053 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 16.13, N = 3 SE +/- 19.23, N = 3 SE +/- 9.79, N = 3 SE +/- 0.76, N = 3 9051 9042 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 1.1925 2.385 3.5775 4.77 5.9625 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 3.98 4.84 4.85 5.30 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 8 16 24 32 40 SE +/- 1.02, N = 15 SE +/- 0.96, N = 25 SE +/- 0.38, N = 25 SE +/- 1.51, N = 25 18.51 22.16 22.42 35.39 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 Xeon Platinum 8280 2 x EPYC 7502 500 1000 1500 2000 2500 SE +/- 22.95, N = 3 SE +/- 1.59, N = 3 2486.05 2283.03 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 6 12 18 24 30 SE +/- 0.05258, N = 3 SE +/- 0.11773, N = 3 SE +/- 0.00010, N = 3 25.17353 22.38970 1.07655 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 3. 2 x EPYC 7502: 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 4 8 12 16 20 SE +/- 0.01412, N = 3 SE +/- 0.00171, N = 3 SE +/- 0.21006, N = 3 15.01817 2.49771 1.36882 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 3. Ryzen 3900X: ATLAS + Open MPI 3.1.4 4. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3
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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 0.6756 1.3512 2.0268 2.7024 3.378 SE +/- 0.00024, N = 3 SE +/- 0.00633, N = 3 SE +/- 0.00135, N = 3 3.00269 2.80207 2.07594 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 3. 2 x EPYC 7502: 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 0.4004 0.8008 1.2012 1.6016 2.002 SE +/- 0.00148, N = 3 SE +/- 0.00802, N = 3 SE +/- 0.00742, N = 3 0.59617 1.13356 1.77976 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. Ryzen 3900X: ATLAS + Open MPI 3.1.4 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 1.1813 2.3626 3.5439 4.7252 5.9065 SE +/- 0.08933, N = 3 SE +/- 0.00593, N = 3 SE +/- 0.00164, N = 3 5.25031 1.38385 0.83730 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. Ryzen 3900X: ATLAS + Open MPI 3.1.4 3. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3 4. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3
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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 5K 10K 15K 20K 25K SE +/- 67.88, N = 3 SE +/- 56.79, N = 3 SE +/- 77.41, N = 3 25023 17274 10781 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. Ryzen 3900X: ATLAS + Open MPI 3.1.4 3. 2 x Xeon Platinum 8280: ATLAS + Open MPI 3.1.3 4. 2 x EPYC 7502: ATLAS + Open MPI 3.1.3
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM 2 x Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 Ryzen 3900X 40 80 120 160 200 SE +/- 0.52, N = 15 SE +/- 0.29, N = 15 SE +/- 0.30, N = 3 SE +/- 0.04, N = 3 22.43 25.00 35.97 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 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 0.4658 0.9316 1.3974 1.8632 2.329 SE +/- 0.01, N = 3 SE +/- 0.02, N = 4 SE +/- 0.02, N = 12 SE +/- 0.01, N = 3 0.80 1.04 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 Ryzen 3900X 4 8 12 16 20 SE +/- 0.06, N = 15 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 2.60 4.02 5.64 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 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 110 220 330 440 550 SE +/- 0.01, N = 3 SE +/- 0.54, N = 3 SE +/- 2.09, N = 6 SE +/- 7.08, N = 9 34.16 120.92 182.83 513.31 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 Ryzen 3900X 2 x EPYC 7502 2 x EPYC 7742 2 x Xeon Platinum 8280 400 800 1200 1600 2000 321 580 611 1699
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 Ryzen 3900X 5 10 15 20 25 SE +/- 0.06, N = 4 SE +/- 0.07, N = 15 SE +/- 0.12, N = 15 SE +/- 0.11, N = 3 4.33 6.11 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 Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 Ryzen 3900X 3 6 9 12 15 SE +/- 0.10, N = 15 SE +/- 0.13, N = 15 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 7.31 8.87 9.10 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 7742 2 x Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.38, N = 15 SE +/- 0.01, N = 3 10.43 11.79 13.57 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 Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 0.2115 0.423 0.6345 0.846 1.0575 SE +/- 0.01, N = 3 SE +/- 0.01, N = 12 SE +/- 0.00, N = 3 0.94 0.46 0.35
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 0.5513 1.1026 1.6539 2.2052 2.7565 SE +/- 0.02, N = 5 SE +/- 0.00, N = 12 SE +/- 0.01, N = 25 SE +/- 0.00, N = 5 2.45 0.43 0.37 0.23 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 7742 2 x Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 0.325 0.65 0.975 1.3 1.625 SE +/- 0.00162, N = 8 SE +/- 0.00011, N = 15 SE +/- 0.02081, N = 15 SE +/- 0.00006, N = 3 0.26589 0.35923 0.41349 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 8 16 24 32 40 36 28 28 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 20 40 60 80 100 95 88 87 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 80 160 240 320 400 375 360 354 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 200 400 600 800 1000 SE +/- 7.88, N = 3 SE +/- 0.33, N = 3 967 961 932 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 80 160 240 320 400 SE +/- 1.00, N = 3 SE +/- 0.67, N = 3 391 383 383 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 110 220 330 440 550 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 519 446 441 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 213 191 190 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 200 400 600 800 1000 SE +/- 8.00, N = 3 1016 867 841 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 3K 6K 9K 12K 15K SE +/- 9.02, N = 3 SE +/- 0.23, N = 3 SE +/- 2.81, N = 3 SE +/- 358.52, N = 15 11691 8868 8741 7179 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 61.23, N = 3 SE +/- 3.05, N = 3 SE +/- 0.58, N = 3 SE +/- 5.52, N = 3 8701 8203 8082 7404 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 Ryzen 3900X 2 x EPYC 7742 2 x Xeon Platinum 8280 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 11.50, N = 3 SE +/- 16.76, N = 3 SE +/- 69.98, N = 3 SE +/- 13.25, N = 3 11466 8982 8898 8824 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 30.93, N = 3 SE +/- 5.63, N = 3 SE +/- 2.64, N = 3 SE +/- 55.12, N = 3 9601 7400 7300 7181 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 108.32, N = 3 SE +/- 99.21, N = 3 SE +/- 55.49, N = 3 SE +/- 2.34, N = 3 8996 7024 6899 6766 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 Ryzen 3900X 2 x EPYC 7742 2 x Xeon Platinum 8280 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 88.12, N = 3 SE +/- 14.81, N = 3 SE +/- 56.78, N = 3 SE +/- 1.71, N = 3 8981 7217 7200 7127 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 9.39, N = 3 SE +/- 9.12, N = 3 SE +/- 15.02, N = 3 SE +/- 10.19, N = 3 9288 7793 7124 7052 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 26.29, N = 3 SE +/- 108.79, N = 3 SE +/- 15.81, N = 3 SE +/- 40.50, N = 3 8988 7470 6948 6788 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 16.61, N = 3 SE +/- 18.60, N = 3 SE +/- 13.59, N = 3 SE +/- 7.72, N = 3 8683 6744 6615 6386 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 2K 4K 6K 8K 10K SE +/- 34.09, N = 3 SE +/- 9.03, N = 3 SE +/- 3.11, N = 3 SE +/- 31.31, N = 3 9012 6717 6633 6355 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 10.71, N = 3 SE +/- 81.37, N = 3 SE +/- 22.72, N = 3 SE +/- 2.19, N = 3 9726 7555 7207 7129 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 100.27, N = 3 SE +/- 56.60, N = 3 SE +/- 0.67, N = 3 SE +/- 15.82, N = 3 8998 7392 7006 6858 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 85.21, N = 3 SE +/- 20.22, N = 3 SE +/- 13.44, N = 3 SE +/- 9.28, N = 3 8713 7274 6814 6709 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 2K 4K 6K 8K 10K SE +/- 21.10, N = 3 SE +/- 33.68, N = 3 SE +/- 6.26, N = 3 SE +/- 60.11, N = 3 7909 6340 6146 6099 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 1400 2800 4200 5600 7000 SE +/- 4.41, N = 3 SE +/- 9.32, N = 3 SE +/- 71.82, N = 5 SE +/- 75.14, N = 4 6573 5993 5815 5090 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 1400 2800 4200 5600 7000 SE +/- 18.60, N = 3 SE +/- 10.42, N = 3 SE +/- 2.50, N = 3 SE +/- 31.33, N = 3 6556 5214 5116 4640 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 3K 6K 9K 12K 15K SE +/- 16.23, N = 3 SE +/- 31.05, N = 3 SE +/- 31.83, N = 3 SE +/- 10.11, N = 3 15955 14317 11985 11848 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 5K 10K 15K 20K 25K SE +/- 12.55, N = 3 SE +/- 219.94, N = 13 SE +/- 26.96, N = 3 SE +/- 401.12, N = 15 22302 16984 16447 16032 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 10K 20K 30K 40K 50K SE +/- 306.88, N = 3 SE +/- 76.70, N = 3 SE +/- 35.51, N = 3 SE +/- 223.03, N = 3 48195 35028 34572 27128 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 11K 22K 33K 44K 55K SE +/- 450.07, N = 3 SE +/- 22.10, N = 3 SE +/- 327.91, N = 3 SE +/- 124.46, N = 3 49146 37011 35897 33648 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 6K 12K 18K 24K 30K SE +/- 315.54, N = 12 SE +/- 232.04, N = 7 SE +/- 71.04, N = 3 SE +/- 316.85, N = 3 29016 21059 20960 20343 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 9K 18K 27K 36K 45K SE +/- 83.95, N = 3 SE +/- 722.12, N = 15 SE +/- 470.01, N = 3 SE +/- 247.84, N = 3 39978 36704 27950 27860 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 12K 24K 36K 48K 60K SE +/- 388.57, N = 3 SE +/- 886.61, N = 3 SE +/- 336.45, N = 3 SE +/- 56.26, N = 3 56806 55983 38922 37722 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 10K 20K 30K 40K 50K SE +/- 891.44, N = 3 SE +/- 152.49, N = 3 SE +/- 72.57, N = 3 SE +/- 356.69, N = 3 48512 35003 34549 28613 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 9K 18K 27K 36K 45K SE +/- 217.10, N = 3 SE +/- 194.96, N = 3 SE +/- 93.28, N = 3 SE +/- 413.74, N = 3 44203 34284 33586 24853 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 9K 18K 27K 36K 45K SE +/- 311.93, N = 3 SE +/- 85.48, N = 3 SE +/- 128.07, N = 3 SE +/- 15.95, N = 3 42671 34178 33879 22289 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 14K 28K 42K 56K 70K SE +/- 1102.91, N = 3 SE +/- 855.91, N = 3 SE +/- 58.50, N = 3 SE +/- 362.20, N = 3 64732 58387 43869 43078 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 14K 28K 42K 56K 70K SE +/- 650.59, N = 3 SE +/- 462.69, N = 3 SE +/- 332.33, N = 3 SE +/- 549.65, N = 3 63908 60606 45337 44915 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 12K 24K 36K 48K 60K SE +/- 504.24, N = 3 SE +/- 914.81, N = 3 SE +/- 395.93, N = 3 SE +/- 553.18, N = 3 58222 58217 43038 41618 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 9K 18K 27K 36K 45K SE +/- 255.01, N = 3 SE +/- 264.46, N = 3 SE +/- 141.25, N = 3 SE +/- 40.70, N = 3 41799 33895 33251 22351 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 7742 2 x EPYC 7502 Ryzen 3900X 2 x Xeon Platinum 8280 6K 12K 18K 24K 30K SE +/- 51.68, N = 3 SE +/- 195.72, N = 3 SE +/- 99.90, N = 3 SE +/- 101.12, N = 3 26661 26109 21767 21198 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 4K 8K 12K 16K 20K SE +/- 251.60, N = 3 SE +/- 63.98, N = 3 SE +/- 214.67, N = 3 SE +/- 82.58, N = 3 20418 17865 17004 16099 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 1.161 2.322 3.483 4.644 5.805 SE +/- 0.02, N = 2 SE +/- 0.10, N = 15 SE +/- 0.03, N = 15 SE +/- 0.07, N = 3 2.08 3.41 3.42 5.16 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 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 3.87 6.60 7.46 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 1300 2600 3900 5200 6500 5922 5098 4589 4519 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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 600 1200 1800 2400 3000 SE +/- 28.76, N = 16 SE +/- 1.16, N = 4 SE +/- 2.65, N = 4 SE +/- 4.49, N = 4 2924 2423 2389 2182
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 400 800 1200 1600 2000 SE +/- 9.95, N = 4 SE +/- 0.37, N = 4 SE +/- 2.07, N = 4 SE +/- 0.22, N = 4 1716 1356 1334 984
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 Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 600 1200 1800 2400 3000 SE +/- 15.03, N = 4 SE +/- 0.56, N = 4 SE +/- 1.10, N = 4 SE +/- 0.56, N = 4 2674 2246 2211 2156
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 1500 3000 4500 6000 7500 SE +/- 34.41, N = 4 SE +/- 9.32, N = 4 SE +/- 9.37, N = 4 SE +/- 15.06, N = 4 6944 5364 5270 4793
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 400 800 1200 1600 2000 SE +/- 10.90, N = 4 SE +/- 6.63, N = 4 SE +/- 0.15, N = 4 SE +/- 0.00, N = 4 1716 1585 1529 1506
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 Ryzen 3900X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.22, N = 3 7.10 10.73 10.77 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 Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 1200 2400 3600 4800 6000 SE +/- 36.59, N = 4 SE +/- 26.33, N = 4 SE +/- 67.79, N = 4 4629 5264 5466
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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 1600 3200 4800 6400 8000 SE +/- 24.44, N = 8 SE +/- 55.49, N = 8 SE +/- 65.40, N = 40 SE +/- 43.69, N = 40 4891 6930 7276 7326
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark ALS Ryzen 3900X 2 x EPYC 7742 2 x EPYC 7502 2 x Xeon Platinum 8280 11K 22K 33K 44K 55K SE +/- 32.09, N = 32 SE +/- 1216.19, N = 40 SE +/- 351.03, N = 40 SE +/- 325.62, N = 40 4886 37539 38778 49161
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark Bayes 2 x Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 49.08, N = 32 SE +/- 42.13, N = 40 SE +/- 69.40, N = 40 SE +/- 95.93, N = 8 3283 3595 4126 8382
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 2 x EPYC 7742 7K 14K 21K 28K 35K SE +/- 144.45, N = 8 SE +/- 297.31, N = 40 SE +/- 733.25, N = 40 SE +/- 831.26, N = 40 12205 26058 28404 31115
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7502 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 200.36, N = 8 SE +/- 224.85, N = 40 SE +/- 294.87, N = 32 SE +/- 234.52, N = 8 23691 24412 24726 27352
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: In-Memory Database Shootout Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 4K 8K 12K 16K 20K SE +/- 35.03, N = 8 SE +/- 120.36, N = 11 SE +/- 158.15, N = 10 5735 13683 17338
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 6K 12K 18K 24K 30K SE +/- 71.27, N = 8 SE +/- 482.12, N = 32 SE +/- 268.51, N = 32 12008 24373 30304
Botan Test: KASUMI - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Encrypt Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 20 40 60 80 100 SE +/- 0.36, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 106.29 89.63 77.84 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 20 40 60 80 100 SE +/- 0.35, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 101.82 87.03 75.24 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 Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 1300 2600 3900 5200 6500 SE +/- 4.49, N = 3 SE +/- 1.53, N = 3 SE +/- 1.15, N = 3 5910 4585 3823 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 Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 1300 2600 3900 5200 6500 SE +/- 11.04, N = 3 SE +/- 4.72, N = 3 SE +/- 1.30, N = 3 5896 4640 3828 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 90 180 270 360 450 SE +/- 0.63, N = 3 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 396 347 299 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 80 160 240 320 400 SE +/- 0.64, N = 3 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 391 351 299 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 70 140 210 280 350 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 299 282 231 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 60 120 180 240 300 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 297 275 228 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 40 80 120 160 200 SE +/- 0.55, N = 3 SE +/- 0.57, N = 3 SE +/- 0.07, N = 3 164 137 120 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 40 80 120 160 200 SE +/- 0.59, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 164 137 120 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark 2 x Xeon Platinum 8280 2 x EPYC 7502 1.5M 3M 4.5M 6M 7.5M 5262216 7216577
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 300K 600K 900K 1200K 1500K SE +/- 2434.15, N = 5 SE +/- 1283.95, N = 5 SE +/- 778.60, N = 5 1376962 1257489 1036078 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.66, N = 15 SE +/- 0.25, N = 3 3.64 68.47 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 40 80 120 160 200 SE +/- 0.04, N = 8 SE +/- 1.00, N = 4 SE +/- 0.39, N = 3 3.55 68.28 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 500 1000 1500 2000 2500 SE +/- 0.05, N = 3 SE +/- 13.00, N = 3 SE +/- 11.34, N = 3 20.42 772.47 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 500 1000 1500 2000 2500 SE +/- 0.27, N = 3 SE +/- 5.40, N = 3 SE +/- 9.52, N = 3 20.48 778.49 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.10, N = 15 SE +/- 0.34, N = 3 3.30 3.67 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 4K 8K 12K 16K 20K SE +/- 0.44, N = 3 SE +/- 8.02, N = 9 SE +/- 0.66, N = 3 382 621 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 40 80 120 160 200 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.22, N = 3 0.95 8.11 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 1.11 3.86 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 500 1000 1500 2000 2500 SE +/- 0.18, N = 3 SE +/- 0.89, N = 3 SE +/- 0.24, N = 3 48.57 80.93 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 6.16, N = 3 SE +/- 89.09, N = 9 SE +/- 58.11, N = 3 1055 4229 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 60K 120K 180K 240K 300K SE +/- 7.41, N = 3 SE +/- 105.95, N = 3 SE +/- 332.06, N = 3 1722 20800 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 60K 120K 180K 240K 300K SE +/- 6.52, N = 3 SE +/- 183.52, N = 3 SE +/- 402.11, N = 3 1756 20778 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 200 400 600 800 1000 SE +/- 0.20, N = 3 SE +/- 0.43, N = 12 SE +/- 0.10, N = 3 21.53 34.66 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 0.00, N = 3 SE +/- 1.86, N = 3 SE +/- 20.50, N = 3 0.23 881.33 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 0.03, N = 3 SE +/- 0.75, N = 3 SE +/- 213.03, N = 3 14.23 947.22 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 0.00, N = 4 SE +/- 0.82, N = 3 SE +/- 116.40, N = 3 0.23 795.68 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 40K 80K 120K 160K 200K SE +/- 45.90, N = 9 SE +/- 81.72, N = 3 SE +/- 43.36, N = 3 3712 15307 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 6K 12K 18K 24K 30K SE +/- 0.05, N = 3 SE +/- 2.17, N = 3 SE +/- 101.98, N = 3 18.95 941.69 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 0.01, N = 3 SE +/- 14.43, N = 3 SE +/- 101.14, N = 3 5.77 1752.47 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 0.00, N = 3 SE +/- 14.62, N = 3 SE +/- 34.01, N = 3 6.23 1764.58 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 200 400 600 800 1000 SE +/- 12.66, N = 3 SE +/- 9.93, N = 15 SE +/- 1.32, N = 3 1010 693 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 Xeon Platinum 8280 2 x EPYC 7502 60 120 180 240 300 SE +/- 3.53, N = 4 SE +/- 1.34, N = 3 271.63 197.26 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 600 1200 1800 2400 3000 SE +/- 4.24, N = 3 SE +/- 19.25, N = 3 SE +/- 4.17, N = 3 2794 1278 1004 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 30M 60M 90M 120M 150M SE +/- 1715314.92, N = 3 SE +/- 769910.95, N = 3 SE +/- 231748.24, N = 3 137371669 136257996 40037020
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 200 400 600 800 1000 SE +/- 0.57, N = 3 SE +/- 0.64, N = 3 SE +/- 0.37, N = 3 668 746 892
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile 2 x Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 5 10 15 20 25 SE +/- 0.21, N = 3 SE +/- 0.07, N = 3 SE +/- 0.36, N = 3 19.67 19.95 21.39
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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 11 22 33 44 55 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.02, N = 3 44.68 48.59 49.14 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 6 12 18 24 30 SE +/- 0.19, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 22.50 25.32 26.97 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 5 10 15 20 25 SE +/- 0.10, N = 6 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 9.01 11.20 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 Xeon Platinum 8280 2 x EPYC 7502 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 22.97 28.68
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 Ryzen 3900X 2 x Xeon Platinum 8280 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 5.69 7.49 9.20 1. (CC) gcc options: -pthread
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 12 24 36 48 60 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 31.15 41.77 51.43 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 7.53 9.56 10.09 -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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 8 16 24 32 40 SE +/- 0.24, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 24.38 29.97 33.17 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 Xeon Platinum 8280 2 x EPYC 7502 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 6.12 6.81 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 5 10 15 20 25 SE +/- 0.25, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 14.92 17.69 20.20 -lfreetype -lXext -lX11 -lXxf86vm -lSDL -lGL -lmad -lvorbisenc -lvorbis -logg 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 Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 20 40 60 80 100 SE +/- 0.30, N = 3 SE +/- 0.17, N = 3 SE +/- 0.48, N = 3 56.55 82.07 84.34 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 30 60 90 120 150 SE +/- 0.32, N = 3 SE +/- 0.23, N = 3 SE +/- 0.20, N = 3 98.29 111.21 137.89 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 50 100 150 200 250 SE +/- 0.42, N = 3 SE +/- 0.48, N = 3 SE +/- 0.07, N = 3 233 188 169 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 3K 6K 9K 12K 15K SE +/- 154.49, N = 3 SE +/- 33.65, N = 3 SE +/- 11.81, N = 3 13278 7634 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 140.23, N = 4 SE +/- 49.47, N = 3 SE +/- 1.81, N = 3 10422 6397 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 1400 2800 4200 5600 7000 SE +/- 73.23, N = 6 SE +/- 43.08, N = 6 SE +/- 3.79, N = 3 6347 3713 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 600 1200 1800 2400 3000 SE +/- 31.65, N = 3 SE +/- 23.57, N = 4 SE +/- 1.21, N = 3 2905 1757 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 300 600 900 1200 1500 SE +/- 18.28, N = 3 SE +/- 0.93, N = 3 SE +/- 0.99, N = 3 1286 835 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 130 260 390 520 650 SE +/- 0.83, N = 3 SE +/- 0.98, N = 3 SE +/- 3.87, N = 3 589 544 342 -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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 90 180 270 360 450 SE +/- 0.73, N = 3 SE +/- 1.96, N = 3 SE +/- 5.52, N = 9 438 270 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 200K 400K 600K 800K 1000K SE +/- 3679.97, N = 3 SE +/- 8471.64, N = 3 SE +/- 689.91, N = 3 912806 858392 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 5K 10K 15K 20K 25K SE +/- 98.31, N = 3 SE +/- 151.66, N = 3 SE +/- 1091.07, N = 12 23703 21936 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 Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 7K 14K 21K 28K 35K SE +/- 270.22, N = 3 SE +/- 102.32, N = 3 SE +/- 48.37, N = 3 33085 20388 19016 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 Xeon Platinum 8280 2 x EPYC 7502 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.01, N = 12 SE +/- 0.01, N = 12 0.10 0.11
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 Xeon Platinum 8280 2 x EPYC 7502 0.6818 1.3636 2.0454 2.7272 3.409 SE +/- 0.02, N = 15 SE +/- 0.17, N = 15 1.92 3.03
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 Xeon Platinum 8280 2 x EPYC 7502 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.29, N = 6 22.79 24.62
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: unsharp-mask 2 x Xeon Platinum 8280 2 x EPYC 7502 7 14 21 28 35 SE +/- 0.38, N = 3 SE +/- 0.11, N = 3 28.18 30.60
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 600K 1200K 1800K 2400K 3000K SE +/- 64125.23, N = 9 SE +/- 23924.88, N = 15 SE +/- 80051.04, N = 15 2727208 2475214 2170359 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 500K 1000K 1500K 2000K 2500K SE +/- 4715.75, N = 3 SE +/- 20580.51, N = 15 SE +/- 26432.00, N = 15 2169218 2122727 1800546 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 400K 800K 1200K 1600K 2000K SE +/- 25015.51, N = 12 SE +/- 18930.27, N = 15 SE +/- 26034.52, N = 15 1738434 1656464 1375853 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 500K 1000K 1500K 2000K 2500K SE +/- 24305.19, N = 3 SE +/- 30997.57, N = 15 SE +/- 43798.91, N = 15 2538538 2299349 1897043 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 400K 800K 1200K 1600K 2000K SE +/- 29404.03, N = 12 SE +/- 21457.62, N = 3 SE +/- 28243.18, N = 15 1792791 1752860 1463246 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 71.90, N = 3 SE +/- 238.75, N = 3 SE +/- 6.88, N = 3 35116 33173 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 15K 30K 45K 60K 75K SE +/- 870.64, N = 4 SE +/- 349.82, N = 3 SE +/- 120.17, N = 3 68990 63865 43021 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 1.2M 2.4M 3.6M 4.8M 6M SE +/- 15164.55, N = 3 SE +/- 23663.90, N = 6 SE +/- 7978.41, N = 3 5724009 2098939 1398972 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 80K 160K 240K 320K 400K SE +/- 1051.08, N = 3 SE +/- 512.79, N = 3 SE +/- 112.22, N = 3 380876 375525 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 2K 4K 6K 8K 10K SE +/- 108.22, N = 3 SE +/- 100.69, N = 3 SE +/- 80.33, N = 3 11263 9823 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 8K 16K 24K 32K 40K SE +/- 497.69, N = 3 SE +/- 58.06, N = 3 SE +/- 44.07, N = 3 37540 23811 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 30 60 90 120 150 136 150 152
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.03 Mode: CPU 2 x Xeon Platinum 8280 2 x EPYC 7502 14K 28K 42K 56K 70K SE +/- 89.03, N = 3 SE +/- 755.94, N = 3 65476 62297
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom 2 x Xeon Platinum 8280 2 x EPYC 7502 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.14 4.78
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar 2 x Xeon Platinum 8280 2 x EPYC 7502 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 9.88 7.72
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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 13K 26K 39K 52K 65K SE +/- 153.08, N = 3 SE +/- 1038.10, N = 12 SE +/- 537.65, N = 3 61510 46988 33157 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 20K 40K 60K 80K 100K SE +/- 712.60, N = 3 SE +/- 1204.09, N = 3 SE +/- 464.12, N = 15 111930 78724 53650 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 13K 26K 39K 52K 65K SE +/- 106.71, N = 3 SE +/- 4427.74, N = 12 SE +/- 423.60, N = 5 62021 58184 33580 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 15K 30K 45K 60K 75K SE +/- 150.54, N = 3 SE +/- 54.84, N = 3 SE +/- 247.66, N = 3 70478 46554 34850 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 20K 40K 60K 80K 100K SE +/- 309.68, N = 3 SE +/- 355.57, N = 3 SE +/- 799.81, N = 15 113029 77722 40803 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 15K 30K 45K 60K 75K SE +/- 200.54, N = 3 SE +/- 3176.72, N = 12 SE +/- 158.97, N = 3 70628 52587 28279 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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 15K 30K 45K 60K 75K SE +/- 251.51, N = 3 SE +/- 276.40, N = 3 SE +/- 86.93, N = 3 71185 46395 28323 1. (CC) gcc options: -O2 -lm -rdynamic
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily 2 x Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 60 120 180 240 300 155 173 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 60 120 180 240 300 161 185 284
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 Xeon Platinum 8280 Ryzen 3900X 2 x EPYC 7502 6K 12K 18K 24K 30K SE +/- 326.78, N = 15 SE +/- 238.51, N = 3 SE +/- 86.97, N = 3 26012 20400 19908 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 6K 12K 18K 24K 30K SE +/- 397.01, N = 6 SE +/- 426.87, N = 3 SE +/- 253.10, N = 3 28889 27915 21692 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 119.32, N = 3 SE +/- 186.18, N = 3 SE +/- 69.47, N = 3 33242 26655 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 38.45, N = 3 SE +/- 61.21, N = 3 SE +/- 262.82, N = 3 33432 28569 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 7K 14K 21K 28K 35K SE +/- 126.68, N = 3 SE +/- 98.88, N = 3 SE +/- 203.16, N = 3 34608 30037 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 150K 300K 450K 600K 750K SE +/- 11875.52, N = 3 SE +/- 240.33, N = 3 SE +/- 1963.83, N = 3 698254 646738 494910
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 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.40 0.45 0.54
PHP Micro Benchmarks Test: Zend micro_bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend micro_bench Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 0.5985 1.197 1.7955 2.394 2.9925 SE +/- 0.03, N = 6 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 1.80 2.06 2.66
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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 150 300 450 600 750 SE +/- 1.33, N = 3 SE +/- 0.68, N = 3 SE +/- 0.44, N = 2 215 253 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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 5 10 15 20 25 SE +/- 0.00, N = 2 SE +/- 0.01, N = 2 SE +/- 0.00, N = 2 0.71 0.74 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 Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 16 32 48 64 80 SE +/- 0.12, N = 2 SE +/- 0.37, N = 2 SE +/- 0.25, N = 2 35.29 59.80 69.67
Phoronix Test Suite Self Test Test: Info Command OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Info Command Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 0.693 1.386 2.079 2.772 3.465 SE +/- 0.01, N = 2 SE +/- 0.00, N = 2 SE +/- 0.05, N = 2 1.20 2.40 3.08
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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 16 32 48 64 80 SE +/- 0.00, N = 2 SE +/- 0.03, N = 2 SE +/- 0.00, N = 2 3.91 4.84 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 Ryzen 3900X 2 x EPYC 7502 2 x Xeon Platinum 8280 110 220 330 440 550 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 500 503 503
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 Xeon Platinum 8280 2 x EPYC 7502 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.20, N = 3 32.79 34.90
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 Xeon Platinum 8280 2 x EPYC 7502 Ryzen 3900X 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 13.77 15.23 17.06 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 8 16 24 32 40 SE +/- 0.35, N = 12 SE +/- 0.06, N = 3 SE +/- 0.37, N = 3 14.68 20.51 33.79 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.52, N = 9 SE +/- 0.82, N = 3 37.85 54.51 78.17 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 14 28 42 56 70 SE +/- 0.25, N = 3 SE +/- 0.79, N = 3 SE +/- 0.76, N = 3 27.63 45.92 63.31 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Ryzen 3900X 2 x Xeon Platinum 8280 2 x EPYC 7502 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.23, N = 3 68.01 87.57 96.59 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