Graviton2 versus AMD EPYC 7742 bare metal benchmarks by Michael Larabel.
Graviton2 64c Processor: ARMv8 Neoverse-N1 (64 Cores), Motherboard: Amazon EC2 m6g.metal v1.0, Memory: 252GB, Disk: 137GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 20.04, Kernel: 5.4.0-1009-aws (aarch64), Compiler: GCC 9.3.0, File-System: ext4
Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vDisk Notes: NONE / discard,relatime,rwJava Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 2.7.18rc1 + Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected
EPYC 7742 64c Processor: AMD EPYC 7742 64-Core @ 2.25GHz (64 Cores) , Motherboard: AMD DAYTONA_X (RDY1006G BIOS) , Chipset: AMD Starship/Matisse , Memory: 252GB , Disk: 3841GB Micron_9300_MTFDHAL3T8TDP , Graphics: llvmpipe 252GB, Monitor: VE228, Network: 2 x Mellanox MT27710
OS: Ubuntu 20.04, Kernel: 5.4.0-31-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 3.3 Mesa 20.0.4 (LLVM 9.0.1 128 bits), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301034Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 2.7.18rc1 + Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + tsx_async_abort: Not affected
EPYC 7742 64c 128t Changed Processor to AMD EPYC 7742 64-Core @ 2.25GHz (64 Cores / 128 Threads) .
Security Change: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Amazon Graviton2 vs. AMD EPYC 7742 Processor Motherboard Memory Disk Network Chipset Graphics Monitor OS Kernel Compiler File-System Desktop Display Server Display Driver OpenGL Screen Resolution Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t ARMv8 Neoverse-N1 (64 Cores) Amazon EC2 m6g.metal v1.0 252GB 137GB Amazon Elastic Block Store Amazon Elastic Ubuntu 20.04 5.4.0-1009-aws (aarch64) GCC 9.3.0 ext4 AMD EPYC 7742 64-Core @ 2.25GHz (64 Cores) AMD DAYTONA_X (RDY1006G BIOS) AMD Starship/Matisse 3841GB Micron_9300_MTFDHAL3T8TDP llvmpipe 252GB VE228 2 x Mellanox MT27710 5.4.0-31-generic (x86_64) GNOME Shell 3.36.1 X Server 1.20.8 modesetting 1.20.8 3.3 Mesa 20.0.4 (LLVM 9.0.1 128 bits) 1920x1080 AMD EPYC 7742 64-Core @ 2.25GHz (64 Cores / 128 Threads) OpenBenchmarking.org Compiler Details - Graviton2 64c: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - EPYC 7742 64c: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v - EPYC 7742 64c 128t: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v Disk Details - Graviton2 64c: NONE / discard,relatime,rw - EPYC 7742 64c: NONE / errors=remount-ro,relatime,rw - EPYC 7742 64c 128t: NONE / errors=remount-ro,relatime,rw Java Details - OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) Python Details - Python 2.7.18rc1 + Python 3.8.2 Security Details - Graviton2 64c: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected - EPYC 7742 64c: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + tsx_async_abort: Not affected - EPYC 7742 64c 128t: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected Processor Details - EPYC 7742 64c, EPYC 7742 64c 128t: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301034
Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t Logarithmic Result Overview Phoronix Test Suite PostgreSQL pgbench ebizzy rav1e CloverLeaf OpenSSL FLAC Audio Encoding Timed Linux Kernel Compilation BlogBench John The Ripper Timed MrBayes Analysis TTSIOD 3D Renderer NAS Parallel Benchmarks VP9 libvpx Encoding LeelaChessZero MariaDB Swet Crypto++ Parboil Nettle Timed ImageMagick Compilation Stress-NG Coremark Cython benchmark libjpeg-turbo tjbench Optcarrot N-Queens 7-Zip Compression Timed PHP Compilation m-queens Basis Universal GIMP Java Gradle Build Minion C-Blosc asmFish Build2 Primesieve Smallpt Himeno Benchmark Timed LLVM Compilation Node.js Octane Benchmark Rodinia C-Ray Darktable dav1d Apache Cassandra Redis GEGL High Performance Conjugate Gradient GROMACS LAME MP3 Encoding Timed GCC Compilation Perl Benchmarks Node.js Express HTTP Load Test TSCP Renaissance Sockperf x264 Rust Mandelbrot GraphicsMagick RawTherapee Nebular Empirical Analysis Tool Go Benchmarks Timed MAFFT Alignment Zstd Compression XZ Compression
Amazon Graviton2 vs. AMD EPYC 7742 stress-ng: MMAP stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing blogbench: Write dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping optcarrot: Optimized Benchmark rav1e: 10 vpxenc: Speed 5 x264: H.264 Video Encoding hpcg: graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space coremark: CoreMark Size 666 - Iterations Per Second blosc: blosclz nettle: aes256 nettle: chacha nettle: sha512 nettle: poly1305-aes tjbench: Decompression Throughput sockperf: Throughput himeno: Poisson Pressure Solver cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms compress-7zip: Compress Speed Test lczero: Eigen tscp: AI Chess Performance asmfish: 1024 Hash Memory, 26 Depth gromacs: Water Benchmark cassandra: Writes swet: Average mysqlslap: 1 mysqlslap: 4 mysqlslap: 8 mysqlslap: 16 mysqlslap: 32 mysqlslap: 64 mysqlslap: 128 mysqlslap: 256 mysqlslap: 512 john-the-ripper: Blowfish john-the-ripper: MD5 ebizzy: node-express-loadtest: redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET node-octane: openssl: RSA 4096-bit Performance npb: BT.C npb: EP.C npb: EP.D npb: FT.C npb: IS.D npb: LU.C npb: MG.C npb: SP.B pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write renaissance: Scala Dotty renaissance: Rand Forest renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures go-benchmark: json go-benchmark: build go-benchmark: garbage parboil: OpenMP LBM parboil: OpenMP MRI Gridding cloverleaf: Lagrangian-Eulerian Hydrodynamics rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster neat: mrbayes: Primate Phylogeny Analysis mafft: Multiple Sequence Alignment java-gradle-perf: Reactor 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 build2: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel primesieve: 1e12 Prime Number Generation rust-mandel: Time To Complete Serial/Parallel Mandelbrot smallpt: Global Illumination Renderer; 128 Samples compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 cython-bench: encode-flac: WAV To FLAC encode-mp3: WAV To MP3 m-queens: Time To Solve minion: Graceful minion: Solitaire minion: Quasigroup n-queens: Elapsed Time perl-benchmark: Pod2html basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Room - CPU-only gegl: Crop gegl: Scale gegl: Cartoon gegl: Reflect gegl: Antialias gegl: Tile Glass gegl: Wavelet Blur gegl: Color Enhance gegl: Rotate 90 Degrees gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask rawtherapee: Total Benchmark Time Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 865.74 231714.32 11364.24 712364028.71 13.37 7220.62 6276772.99 353814.74 10027.87 21475660.36 3519134.35 441.76 10623060.95 18017 588.39 239.59 648.05 411.617 68.67 0.311 9.02 140.78 21.4310 1513 496 717 701 561 1018 1237272.875267 9658.2 2782.98 449.931 379.99 949.75 108.800089 386634 2890.311784 636.516544 310.970923 344.032817 1270.011057 179794 2318 869010 105936115 2.747 266989 321026102 3086 1797 1635 1531 1288 965 651 548 550 43335 1275000 345427 6553 1755471.58 1340494.50 963398.88 1644303.92 1244328.34 29340 2628.3 24463.10 2236.16 2228.04 21669.91 844.58 18641.52 25892.62 9935.40 176350.406937 2280.175134 9767.832 5806.623 6639.738 2676.428 33873.794 25931.722 26628.122 2374.701 1395314 31136250384 772447 20.609622 40.121080 1.61 8.131 8.174 13.999 18.638 257.320 2.246 491.393 1014.193 28.667 87.912 300.792 64.152 85.925 15.545 6.328 43.031 2.912 21.909 9.407 81.590 32.664 10.903 18.743 71.134013 127.633151 165.655664 3.67 0.17490547 80.213 19.798 14.958 21.251 878.012 3.755 3.566 2.585 12.106 9.597 158.724 45.266 54.334 43.055 85.547 89.185 67.124 13.246 22.087 26.153 31.940 61.395 538.85 424049.95 11923.07 1097638087.34 62.25 16311.72 5325535.94 316216.20 14243.42 15203224.41 5116590.96 565.80 22845900.42 39604 456.90 271.32 525.13 978.007 106.94 2.669 18.16 154.57 17.7464 1582 556 609 864 582 1241 1536926.324306 9296.5 4794.98 771.233 491.47 2103.68 172.621813 454975 3827.226775 1388.440315 547.790418 303.239346 4206.418142 215715 4102 1029878 94537908 2.501 211622 607550474 11194 7943 7055 5474 2580 1186 534 444 445 75564 4411667 2488944 7683 1720173.10 1559703.99 1150357.75 1721920.61 1405513.41 38597 12843.0 102257.04 4176.38 4318.05 31351.48 967.61 109034.36 42388.33 18585.84 611893.068111 42359.001766 6576.560 5005.110 6202.161 3426.461 16569.162 21687.606 18076.818 3206.972 1411199 28238211426 981570 17.899186 93.320796 0.29 6.676 7.676 9.151 17.075 105.653 2.160 341.376 856.970 17.725 29.645 224.887 44.093 62.960 12.425 4.664 40.428 2.777 21.763 9.003 50.960 9.871 9.111 19.039 51.159415 77.439111 132.636762 4.007 0.14785560 53.544 7.846 13.207 19.287 726.973 3.195 2.864 1.749 9.789 7.080 114.121 36.898 48.624 39.078 77.870 70.242 47.747 9.692 14.923 17.756 22.007 55.797 934.59 403796.58 12828.13 1248712298.23 46.80 19526.19 9258346.82 424666.61 12405.95 26364845.16 6797662.87 741.19 26968236.93 48646 599.05 331.42 677.59 881.381 107.11 2.324 18.18 156.16 17.5552 1764 550 602 884 634 1174 1988375.158409 6876.1 4795.26 771.141 491.16 2102.49 172.617150 448694 3912.005207 1388.273600 547.492068 303.112596 4195.347303 269626 2041 1022643 131314356 2.289 220011 605881667 11293 7447 6593 5155 2481 1133 487 403 394 74914 4525000 3075320 7771 2168678.10 1683866.41 1307306.84 2047459.14 1493004.17 38332 12586.6 92544.26 4129.25 4271.16 31228.98 971.93 102048.49 38200.26 22447.14 988939.198432 37417.906497 6532.497 5011.822 6324.940 3529.771 19664.723 21483.402 21717.100 3143.389 1273253 29667943541 895616 22.022019 110.139532 0.40 6.319 7.350 8.936 17.277 106.972 2.136 340.723 850.033 17.074 26.766 226.620 42.946 64.256 11.920 4.721 39.004 2.150 21.896 9.067 51.379 9.798 9.115 12.871 51.443073 77.673532 132.610696 2.602 0.14684740 53.661 7.855 12.666 17.828 728.889 3.492 3.199 1.995 9.782 7.002 114.389 37.037 48.748 39.045 78.115 70.360 47.926 9.661 14.705 17.638 22.218 58.835 OpenBenchmarking.org
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 90K 180K 270K 360K 450K SE +/- 756.68, N = 3 SE +/- 147.04, N = 3 SE +/- 146.09, N = 3 231714.32 403796.58 424049.95 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 3K 6K 9K 12K 15K SE +/- 25.31, N = 3 SE +/- 18.74, N = 3 SE +/- 29.74, N = 3 11364.24 11923.07 12828.13 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 300M 600M 900M 1200M 1500M SE +/- 603865.65, N = 3 SE +/- 1348531.50, N = 3 SE +/- 2770486.87, N = 3 712364028.71 1097638087.34 1248712298.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 14 28 42 56 70 SE +/- 0.57, N = 12 SE +/- 1.15, N = 15 SE +/- 0.90, N = 15 13.37 46.80 62.25 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 4K 8K 12K 16K 20K SE +/- 0.34, N = 3 SE +/- 16.32, N = 3 SE +/- 17.20, N = 3 7220.62 16311.72 19526.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores EPYC 7742 64c Graviton2 64c EPYC 7742 64c 128t 2M 4M 6M 8M 10M SE +/- 6529.14, N = 3 SE +/- 9411.48, N = 3 SE +/- 3849.76, N = 3 5325535.94 6276772.99 9258346.82 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math EPYC 7742 64c Graviton2 64c EPYC 7742 64c 128t 90K 180K 270K 360K 450K SE +/- 25.04, N = 3 SE +/- 2.26, N = 3 SE +/- 22.32, N = 3 316216.20 353814.74 424666.61 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 3K 6K 9K 12K 15K SE +/- 1.90, N = 3 SE +/- 33.48, N = 3 SE +/- 386.12, N = 15 10027.87 12405.95 14243.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching EPYC 7742 64c Graviton2 64c EPYC 7742 64c 128t 6M 12M 18M 24M 30M SE +/- 205500.78, N = 3 SE +/- 104061.74, N = 3 SE +/- 714410.24, N = 15 15203224.41 21475660.36 26364845.16 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 1.5M 3M 4.5M 6M 7.5M SE +/- 3159.35, N = 3 SE +/- 34550.61, N = 3 SE +/- 108910.76, N = 3 3519134.35 5116590.96 6797662.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 160 320 480 640 800 SE +/- 0.98, N = 3 SE +/- 8.12, N = 3 SE +/- 1.48, N = 3 441.76 565.80 741.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 6M 12M 18M 24M 30M SE +/- 98960.78, N = 3 SE +/- 174925.99, N = 3 SE +/- 373815.20, N = 15 10623060.95 22845900.42 26968236.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
BlogBench BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 10K 20K 30K 40K 50K SE +/- 1359.02, N = 3 SE +/- 561.49, N = 4 SE +/- 692.73, N = 3 18017 39604 48646 1. (CC) gcc options: -O2 -pthread
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Chimera 1080p EPYC 7742 64c Graviton2 64c EPYC 7742 64c 128t 130 260 390 520 650 SE +/- 1.39, N = 3 SE +/- 0.55, N = 3 SE +/- 0.89, N = 3 456.90 588.39 599.05 MIN: 319.39 / MAX: 559.29 MIN: 427.39 / MAX: 777.07 MIN: 345.23 / MAX: 743.97 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Summer Nature 4K Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 70 140 210 280 350 SE +/- 0.72, N = 3 SE +/- 0.32, N = 3 SE +/- 1.58, N = 3 239.59 271.32 331.42 MIN: 138.3 / MAX: 258.62 MIN: 149.06 / MAX: 289.04 MIN: 118.03 / MAX: 366.24 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.6.0 Video Input: Summer Nature 1080p EPYC 7742 64c Graviton2 64c EPYC 7742 64c 128t 150 300 450 600 750 SE +/- 2.15, N = 3 SE +/- 1.42, N = 3 SE +/- 1.47, N = 3 525.13 648.05 677.59 MIN: 291.81 / MAX: 581.55 MIN: 367.46 / MAX: 714.91 MIN: 218.5 / MAX: 776.16 1. (CC) gcc options: -pthread
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 200 400 600 800 1000 SE +/- 12.93, N = 12 SE +/- 6.32, N = 3 SE +/- 12.37, N = 5 411.62 881.38 978.01 -msse -mrecip -mfpmath=sse -msse2 -mssse3 -msse -mrecip -mfpmath=sse -msse2 -mssse3 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -lSDL -fopenmp -fwhole-program -lstdc++
Optcarrot Optcarrot is an NES emulator benchmark for the Ruby language. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 20 40 60 80 100 SE +/- 0.35, N = 4 SE +/- 0.34, N = 4 SE +/- 0.45, N = 4 68.67 106.94 107.11 1. Graviton2 64c: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [aarch64-linux-gnu] 2. EPYC 7742 64c: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu] 3. EPYC 7742 64c 128t: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 9.02 18.16 18.18 -march=armv8-a -m64 -m64 1. (CXX) g++ options: -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 30 60 90 120 150 SE +/- 0.35, N = 3 SE +/- 2.58, N = 3 SE +/- 0.23, N = 3 140.78 154.57 156.16 -lavformat -lavcodec -lavutil -lswscale -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize 1. (CC) gcc options: -ldl -lm -lpthread
High Performance Conjugate Gradient HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 17.56 17.75 21.43 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 400 800 1200 1600 2000 SE +/- 3.61, N = 3 SE +/- 1.20, N = 3 SE +/- 5.57, N = 3 1513 1582 1764 -lfreetype 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 120 240 360 480 600 SE +/- 6.23, N = 3 SE +/- 2.67, N = 3 SE +/- 4.41, N = 3 496 550 556 -lfreetype 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 150 300 450 600 750 SE +/- 0.33, N = 3 602 609 717 -lfreetype 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 200 400 600 800 1000 SE +/- 0.58, N = 3 701 864 884 -lfreetype 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 140 280 420 560 700 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 2.40, N = 3 561 582 634 -lfreetype 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 300 600 900 1200 1500 SE +/- 1.76, N = 3 SE +/- 3.51, N = 3 SE +/- 1.76, N = 3 1018 1174 1241 -lfreetype 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Nettle GNU Nettle is a low-level cryptographic library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: aes256 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 1000 2000 3000 4000 5000 SE +/- 0.65, N = 3 SE +/- 0.65, N = 3 SE +/- 0.74, N = 3 2782.98 4794.98 4795.26 MIN: 1656.91 / MAX: 5033.12 MIN: 3477.92 / MAX: 7440.81 MIN: 3477.09 / MAX: 7440.83 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: chacha Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 170 340 510 680 850 SE +/- 0.52, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 449.93 771.14 771.23 MIN: 267.62 / MAX: 976 MIN: 393.01 / MAX: 2103.79 MIN: 393.13 / MAX: 2103.79 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 110 220 330 440 550 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.18, N = 3 379.99 491.16 491.47 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: poly1305-aes Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 500 1000 1500 2000 2500 SE +/- 1.97, N = 3 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 949.75 2102.49 2103.68 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 120 240 360 480 600 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.27, N = 3 310.97 547.49 547.79 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 70 140 210 280 350 SE +/- 0.14, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 303.11 303.24 344.03 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 900 1800 2700 3600 4500 SE +/- 0.65, N = 3 SE +/- 2.27, N = 3 SE +/- 2.97, N = 3 1270.01 4195.35 4206.42 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
LeelaChessZero LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: Eigen EPYC 7742 64c 128t Graviton2 64c EPYC 7742 64c 900 1800 2700 3600 4500 SE +/- 25.11, N = 5 SE +/- 39.54, N = 3 SE +/- 38.67, N = 3 2041 2318 4102 1. (CXX) g++ options: -pthread
TSCP This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 200K 400K 600K 800K 1000K SE +/- 512.87, N = 5 SE +/- 2923.69, N = 5 SE +/- 720.27, N = 5 869010 1022643 1029878 1. (CC) gcc options: -O3 -march=native
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.1 Water Benchmark EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 0.6181 1.2362 1.8543 2.4724 3.0905 SE +/- 0.026, N = 3 SE +/- 0.013, N = 3 SE +/- 0.006, N = 3 2.289 2.501 2.747 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Swet Swet is a synthetic CPU/RAM benchmark, includes multi-processor test cases. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 130M 260M 390M 520M 650M SE +/- 310568.82, N = 3 SE +/- 1731105.92, N = 3 SE +/- 4322060.32, N = 3 321026102 605881667 607550474 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
MariaDB This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 1 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 2K 4K 6K 8K 10K SE +/- 9.56, N = 3 SE +/- 41.61, N = 3 SE +/- 137.28, N = 15 3086 11194 11293 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 4 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 2K 4K 6K 8K 10K SE +/- 17.47, N = 3 SE +/- 75.43, N = 8 SE +/- 6.35, N = 10 1797 7447 7943 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 8 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 1500 3000 4500 6000 7500 SE +/- 6.23, N = 3 SE +/- 14.52, N = 3 SE +/- 12.49, N = 4 1635 6593 7055 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 16 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 1200 2400 3600 4800 6000 SE +/- 9.85, N = 3 SE +/- 26.71, N = 3 SE +/- 10.01, N = 3 1531 5155 5474 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 32 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 600 1200 1800 2400 3000 SE +/- 7.72, N = 3 SE +/- 6.17, N = 3 SE +/- 4.43, N = 3 1288 2481 2580 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 64 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 300 600 900 1200 1500 SE +/- 6.47, N = 3 SE +/- 1.55, N = 3 SE +/- 0.35, N = 4 965 1133 1186 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 128 EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 140 280 420 560 700 SE +/- 0.29, N = 3 SE +/- 0.66, N = 3 SE +/- 3.08, N = 3 487 534 651 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 256 EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 120 240 360 480 600 SE +/- 0.64, N = 3 SE +/- 0.24, N = 3 SE +/- 3.38, N = 3 403 444 548 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 512 EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 120 240 360 480 600 SE +/- 1.72, N = 3 SE +/- 0.61, N = 3 SE +/- 2.06, N = 3 394 445 550 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 1000K 2000K 3000K 4000K 5000K SE +/- 3000.00, N = 3 SE +/- 2666.67, N = 3 SE +/- 4163.33, N = 3 1275000 4411667 4525000 -m64 -m64 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
ebizzy This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 700K 1400K 2100K 2800K 3500K SE +/- 8227.80, N = 15 SE +/- 8402.66, N = 3 SE +/- 39888.00, N = 3 345427 2488944 3075320 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 400K 800K 1200K 1600K 2000K SE +/- 20080.65, N = 3 SE +/- 37698.60, N = 15 SE +/- 30991.56, N = 15 1340494.50 1559703.99 1683866.41 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPUSH Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 300K 600K 900K 1200K 1500K SE +/- 1934.63, N = 3 SE +/- 5408.33, N = 3 SE +/- 21281.45, N = 3 963398.88 1150357.75 1307306.84 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 400K 800K 1200K 1600K 2000K SE +/- 19731.78, N = 3 SE +/- 49844.86, N = 12 SE +/- 46774.40, N = 12 1644303.92 1721920.61 2047459.14 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 300K 600K 900K 1200K 1500K SE +/- 4424.59, N = 3 SE +/- 23286.40, N = 15 SE +/- 18650.88, N = 3 1244328.34 1405513.41 1493004.17 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 3K 6K 9K 12K 15K SE +/- 0.56, N = 3 SE +/- 0.69, N = 3 SE +/- 12.96, N = 3 2628.3 12586.6 12843.0 -m64 -m64 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
NAS Parallel Benchmarks NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 20K 40K 60K 80K 100K SE +/- 4.67, N = 3 SE +/- 1221.04, N = 5 SE +/- 1483.41, N = 4 24463.10 92544.26 102257.04 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 900 1800 2700 3600 4500 SE +/- 1.31, N = 3 SE +/- 21.28, N = 3 SE +/- 23.64, N = 3 2236.16 4129.25 4176.38 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 900 1800 2700 3600 4500 SE +/- 2.85, N = 3 SE +/- 8.82, N = 3 SE +/- 3.01, N = 3 2228.04 4271.16 4318.05 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 7K 14K 21K 28K 35K SE +/- 4.05, N = 3 SE +/- 108.47, N = 3 SE +/- 128.22, N = 3 21669.91 31228.98 31351.48 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: IS.D Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 200 400 600 800 1000 SE +/- 3.48, N = 3 SE +/- 12.97, N = 3 SE +/- 14.61, N = 3 844.58 967.61 971.93 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 20K 40K 60K 80K 100K SE +/- 140.01, N = 3 SE +/- 1012.10, N = 15 SE +/- 113.11, N = 3 18641.52 102048.49 109034.36 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 9K 18K 27K 36K 45K SE +/- 2.41, N = 3 SE +/- 257.15, N = 3 SE +/- 114.33, N = 3 25892.62 38200.26 42388.33 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 5K 10K 15K 20K 25K SE +/- 4.95, N = 3 SE +/- 233.51, N = 3 SE +/- 217.12, N = 3 9935.40 18585.84 22447.14 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 200K 400K 600K 800K 1000K SE +/- 4653.04, N = 6 SE +/- 4724.61, N = 3 SE +/- 4038.72, N = 3 176350.41 611893.07 988939.20 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 9K 18K 27K 36K 45K SE +/- 45.86, N = 9 SE +/- 110.45, N = 3 SE +/- 37.91, N = 3 2280.18 37417.91 42359.00 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 1200 2400 3600 4800 6000 SE +/- 38.49, N = 5 SE +/- 67.01, N = 5 SE +/- 29.52, N = 5 5806.62 5011.82 5005.11
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 1400 2800 4200 5600 7000 SE +/- 47.97, N = 5 SE +/- 68.32, N = 5 SE +/- 45.99, N = 16 6639.74 6324.94 6202.16
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 800 1600 2400 3200 4000 SE +/- 31.46, N = 25 SE +/- 31.10, N = 5 SE +/- 16.86, N = 5 3529.77 3426.46 2676.43
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 7K 14K 21K 28K 35K SE +/- 446.60, N = 5 SE +/- 297.23, N = 20 SE +/- 184.32, N = 25 33873.79 19664.72 16569.16
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 6K 12K 18K 24K 30K SE +/- 278.60, N = 5 SE +/- 125.46, N = 5 SE +/- 241.74, N = 5 25931.72 21687.61 21483.40
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 6K 12K 18K 24K 30K SE +/- 327.70, N = 25 SE +/- 223.45, N = 5 SE +/- 200.56, N = 5 26628.12 21717.10 18076.82
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures EPYC 7742 64c EPYC 7742 64c 128t Graviton2 64c 700 1400 2100 2800 3500 SE +/- 17.98, N = 5 SE +/- 41.69, N = 25 SE +/- 10.21, N = 5 3206.97 3143.39 2374.70
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json EPYC 7742 64c Graviton2 64c EPYC 7742 64c 128t 300K 600K 900K 1200K 1500K SE +/- 5729.12, N = 3 SE +/- 5211.56, N = 3 SE +/- 16777.18, N = 4 1411199 1395314 1273253
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 7000M 14000M 21000M 28000M 35000M SE +/- 11752689.24, N = 3 SE +/- 53807658.06, N = 3 SE +/- 179022572.52, N = 3 31136250384 29667943541 28238211426
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage EPYC 7742 64c EPYC 7742 64c 128t Graviton2 64c 200K 400K 600K 800K 1000K SE +/- 11062.32, N = 3 SE +/- 12148.68, N = 3 SE +/- 10663.19, N = 4 981570 895616 772447
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM EPYC 7742 64c 128t Graviton2 64c EPYC 7742 64c 5 10 15 20 25 SE +/- 0.29, N = 3 SE +/- 0.03, N = 3 SE +/- 0.28, N = 3 22.02 20.61 17.90 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding EPYC 7742 64c 128t EPYC 7742 64c Graviton2 64c 20 40 60 80 100 SE +/- 0.32, N = 3 SE +/- 0.25, N = 3 SE +/- 0.24, N = 3 110.14 93.32 40.12 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CloverLeaf CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm8192.in input file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 0.3623 0.7246 1.0869 1.4492 1.8115 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.61 0.40 0.29 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 2 4 6 8 10 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.006, N = 3 8.131 6.676 6.319 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 2 4 6 8 10 SE +/- 0.052, N = 3 SE +/- 0.080, N = 3 SE +/- 0.092, N = 4 8.174 7.676 7.350 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 4 8 12 16 20 SE +/- 0.146, N = 14 SE +/- 0.024, N = 3 SE +/- 0.010, N = 3 13.999 9.151 8.936 1. (CXX) g++ options: -O2 -lOpenCL
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 60 120 180 240 300 SE +/- 0.26, N = 3 SE +/- 0.84, N = 3 SE +/- 0.12, N = 3 257.32 106.97 105.65 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm 1. (CC) gcc options: -O3 -std=c99 -pedantic -lm
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 110 220 330 440 550 SE +/- 18.56, N = 9 SE +/- 2.96, N = 3 SE +/- 11.27, N = 6 491.39 341.38 340.72
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 20 40 60 80 100 SE +/- 0.18, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 85.93 64.26 62.96
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 15.55 12.43 11.92 1. (CC) gcc options: -lm -lpthread -O3
Primesieve Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 2 4 6 8 10 SE +/- 0.003, N = 3 SE +/- 0.008, N = 3 SE +/- 0.003, N = 3 6.328 4.721 4.664 1. (CXX) g++ options: -O3 -lpthread
Rust Mandelbrot This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 43.03 40.43 39.00 -m64 -m64 1. (CC) gcc options: -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 0.6552 1.3104 1.9656 2.6208 3.276 SE +/- 0.004, N = 3 SE +/- 0.005, N = 3 SE +/- 0.004, N = 3 2.912 2.777 2.150 1. (CXX) g++ options: -fopenmp -O3
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.15, N = 3 SE +/- 0.05, N = 3 21.91 21.90 21.76 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 3 6 9 12 15 SE +/- 0.002, N = 3 SE +/- 0.007, N = 3 SE +/- 0.153, N = 3 9.407 9.067 9.003 1. (CC) gcc options: -O3 -pthread -lz -llzma
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 3 6 9 12 15 SE +/- 0.002, N = 3 SE +/- 0.007, N = 3 SE +/- 0.001, N = 3 10.903 9.115 9.111 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 16 32 48 64 80 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 71.13 51.44 51.16 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 0.34, N = 3 SE +/- 0.34, N = 3 127.63 77.67 77.44 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 40 80 120 160 200 SE +/- 0.84, N = 3 SE +/- 0.21, N = 3 SE +/- 0.29, N = 3 165.66 132.64 132.61 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
N-Queens This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time EPYC 7742 64c Graviton2 64c EPYC 7742 64c 128t 0.9016 1.8032 2.7048 3.6064 4.508 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 4.007 3.670 2.602 1. (CC) gcc options: -static -fopenmp -O3 -march=native
Basis Universal Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 20 40 60 80 100 SE +/- 0.43, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 80.21 53.66 53.54 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 5 10 15 20 25 SE +/- 0.218, N = 7 SE +/- 0.006, N = 3 SE +/- 0.011, N = 3 19.798 7.855 7.846 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 14.96 13.21 12.67 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 21.25 19.29 17.83 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 200 400 600 800 1000 SE +/- 0.17, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 878.01 728.89 726.97 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 0.8449 1.6898 2.5347 3.3796 4.2245 SE +/- 0.004, N = 3 SE +/- 0.017, N = 3 SE +/- 0.016, N = 3 3.755 3.492 3.195
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 0.8024 1.6048 2.4072 3.2096 4.012 SE +/- 0.015, N = 3 SE +/- 0.005, N = 3 SE +/- 0.001, N = 3 3.566 3.199 2.864
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 0.5816 1.1632 1.7448 2.3264 2.908 SE +/- 0.004, N = 3 SE +/- 0.004, N = 3 SE +/- 0.004, N = 3 2.585 1.995 1.749
GEGL GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 3 6 9 12 15 SE +/- 0.021, N = 3 SE +/- 0.066, N = 3 SE +/- 0.018, N = 3 12.106 9.789 9.782
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 3 6 9 12 15 SE +/- 0.149, N = 3 SE +/- 0.036, N = 3 SE +/- 0.068, N = 3 9.597 7.080 7.002
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 158.72 114.39 114.12
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 45.27 37.04 36.90
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 12 24 36 48 60 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 54.33 48.75 48.62
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 43.06 39.08 39.05
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 85.55 78.12 77.87
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 89.19 70.36 70.24
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 15 30 45 60 75 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 67.12 47.93 47.75
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 3 6 9 12 15 SE +/- 0.082, N = 3 SE +/- 0.067, N = 3 SE +/- 0.030, N = 3 13.246 9.692 9.661
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 22.09 14.92 14.71
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 6 12 18 24 30 SE +/- 0.15, N = 3 SE +/- 0.16, N = 3 SE +/- 0.13, N = 3 26.15 17.76 17.64
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Graviton2 64c EPYC 7742 64c 128t EPYC 7742 64c 7 14 21 28 35 SE +/- 0.23, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 31.94 22.22 22.01
Geometric Mean Of All Test Results OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Amazon Graviton2 vs. AMD EPYC 7742 Graviton2 64c EPYC 7742 64c EPYC 7742 64c 128t 50 100 150 200 250 143.29 210.15 216.00
Hide Result
Number Of First Place Finishes EPYC 7742 64c 65 [45.5%] EPYC 7742 64c 128t 65 [45.5%] Graviton2 64c 13 [9.1%] Number Of First Place Finishes Wins - 143 Tests OpenBenchmarking.org
Hide Result
Number Of Last Place Finishes Graviton2 64c 117 [81.8%] EPYC 7742 64c 14 [9.8%] EPYC 7742 64c 128t 12 [8.4%] Number Of Last Place Finishes Losses - 143 Tests OpenBenchmarking.org
Hide Result
Graviton2 64c Processor: ARMv8 Neoverse-N1 (64 Cores), Motherboard: Amazon EC2 m6g.metal v1.0, Memory: 252GB, Disk: 137GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 20.04, Kernel: 5.4.0-1009-aws (aarch64), Compiler: GCC 9.3.0, File-System: ext4
Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vDisk Notes: NONE / discard,relatime,rwJava Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 2.7.18rc1 + Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected
Testing initiated at 16 May 2020 01:29 by user ubuntu.
EPYC 7742 64c Processor: AMD EPYC 7742 64-Core @ 2.25GHz (64 Cores), Motherboard: AMD DAYTONA_X (RDY1006G BIOS), Chipset: AMD Starship/Matisse, Memory: 252GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP, Graphics: llvmpipe 252GB, Monitor: VE228, Network: 2 x Mellanox MT27710
OS: Ubuntu 20.04, Kernel: 5.4.0-31-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 3.3 Mesa 20.0.4 (LLVM 9.0.1 128 bits), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301034Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 2.7.18rc1 + Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + tsx_async_abort: Not affected
Testing initiated at 21 May 2020 07:33 by user phoronix.
EPYC 7742 64c 128t Processor: AMD EPYC 7742 64-Core @ 2.25GHz (64 Cores / 128 Threads), Motherboard: AMD DAYTONA_X (RDY1006G BIOS), Chipset: AMD Starship/Matisse, Memory: 252GB, Disk: 3841GB Micron_9300_MTFDHAL3T8TDP, Graphics: llvmpipe 252GB, Monitor: VE228, Network: 2 x Mellanox MT27710
OS: Ubuntu 20.04, Kernel: 5.4.0-31-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 3.3 Mesa 20.0.4 (LLVM 9.0.1 128 bits), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301034Java Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 2.7.18rc1 + Python 3.8.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Testing initiated at 20 May 2020 08:37 by user phoronix.