Benchmarks by Michael Larabel for a future article on Phoronix.
Graviton4 r8g.16xlarge Processor: ARMv8 Neoverse-V2 (64 Cores), Motherboard: Amazon EC2 r8g.16xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 496GB, Disk: 429GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 24.04, Kernel: 6.8.0-1009-aws (aarch64), Compiler: GCC 13.2.0, File-System: ext4, System Layer: amazon
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -vPython Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Graviton3 r7g.16xlarge Changed Processor to ARMv8 Neoverse-V1 (64 Cores) .
Changed Motherboard to Amazon EC2 r7g.16xlarge (1.0 BIOS) .
Security Change: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected
EPYC 9R14 r7a.16xlarge Processor: AMD EPYC 9R14 (64 Cores) , Motherboard: Amazon EC2 r7a.16xlarge (1.0 BIOS) , Chipset: Intel 440FX 82441FX PMC , Memory: 1 x 512GB DDR5-4800MT/s , Disk: 429GB Amazon Elastic Block Store, Graphics: simpledrmdrmfb , Network: Amazon Elastic
OS: Ubuntu 24.04, Kernel: 6.8.0-1009-aws (x86_64), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 800x600, System Layer: amazon
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --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 -vProcessor Notes: CPU Microcode: 0xa101148Python Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable: Safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Graviton2 r6g.16xlarge Processor: ARMv8 Neoverse-N1 (64 Cores) , Motherboard: Amazon EC2 r6g.16xlarge (1.0 BIOS) , Chipset: Amazon Device 0200 , Memory: 512GB , Disk: 429GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 24.04, Kernel: 6.8.0-1009-aws (aarch64), Compiler: GCC 13.2.0, File-System: ext4, System Layer: amazon
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -vPython Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected
Graviton4 vs. Graviton3 vs. Graviton2 + AMD EPYC, Intel Xeon AWS Processor Motherboard Chipset Memory Disk Network Graphics OS Kernel Compiler File-System System Layer Screen Resolution Graviton4 r8g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton2 r6g.16xlarge ARMv8 Neoverse-V2 (64 Cores) Amazon EC2 r8g.16xlarge (1.0 BIOS) Amazon Device 0200 496GB 429GB Amazon Elastic Block Store Amazon Elastic Ubuntu 24.04 6.8.0-1009-aws (aarch64) GCC 13.2.0 ext4 amazon ARMv8 Neoverse-V1 (64 Cores) Amazon EC2 r7g.16xlarge (1.0 BIOS) AMD EPYC 9R14 (64 Cores) Amazon EC2 r7a.16xlarge (1.0 BIOS) Intel 440FX 82441FX PMC 1 x 512GB DDR5-4800MT/s simpledrmdrmfb 6.8.0-1009-aws (x86_64) 800x600 ARMv8 Neoverse-N1 (64 Cores) Amazon EC2 r6g.16xlarge (1.0 BIOS) Amazon Device 0200 512GB 6.8.0-1009-aws (aarch64) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - Graviton4 r8g.16xlarge: --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -v - Graviton3 r7g.16xlarge: --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -v - EPYC 9R14 r7a.16xlarge: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --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 - Graviton2 r6g.16xlarge: --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -v Python Details - Python 3.12.3 Security Details - Graviton4 r8g.16xlarge: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Graviton3 r7g.16xlarge: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - EPYC 9R14 r7a.16xlarge: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable: Safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Graviton2 r6g.16xlarge: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected Processor Details - EPYC 9R14 r7a.16xlarge: CPU Microcode: 0xa101148
Graviton4 r8g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton2 r6g.16xlarge Result Overview Phoronix Test Suite 100% 186% 272% 357% 443% OpenSSL John The Ripper srsRAN Project Xcompact3d Incompact3d Blender GROMACS miniFE Timed Node.js Compilation Xmrig Liquid-DSP OpenFOAM C-Ray RocksDB Timed Godot Game Engine Compilation Stockfish ClickHouse Timed LLVM Compilation Timed Gem5 Compilation 7-Zip Compression PostgreSQL
Graviton4 vs. Graviton3 vs. Graviton2 + AMD EPYC, Intel Xeon AWS john-the-ripper: WPA PSK john-the-ripper: MD5 liquid-dsp: 64 - 256 - 512 openssl: ChaCha20-Poly1305 openssl: ChaCha20 john-the-ripper: HMAC-SHA512 rocksdb: Update Rand blender: Pabellon Barcelona - CPU-Only blender: Fishy Cat - CPU-Only srsran: PDSCH Processor Benchmark, Throughput Total srsran: PUSCH Processor Benchmark, Throughput Total xmrig: GhostRider - 1M incompact3d: input.i3d 193 Cells Per Direction gromacs: MPI CPU - water_GMX50_bare blender: Classroom - CPU-Only blender: Barbershop - CPU-Only minife: Small blender: BMW27 - CPU-Only build-nodejs: Time To Compile openfoam: drivaerFastback, Medium Mesh Size - Execution Time openssl: SHA512 openfoam: drivaerFastback, Small Mesh Size - Execution Time pgbench: 100 - 1000 - Read Only pgbench: 100 - 1000 - Read Only - Average Latency c-ray: 5K - 16 c-ray: 4K - 16 liquid-dsp: 64 - 256 - 57 build-godot: Time To Compile openfoam: drivaerFastback, Medium Mesh Size - Mesh Time openssl: AES-256-GCM rocksdb: Rand Read openfoam: drivaerFastback, Small Mesh Size - Mesh Time john-the-ripper: bcrypt john-the-ripper: Blowfish clickhouse: 100M Rows Hits Dataset, First Run / Cold Cache rocksdb: Read Rand Write Rand openssl: AES-128-GCM build-llvm: Ninja clickhouse: 100M Rows Hits Dataset, Second Run clickhouse: 100M Rows Hits Dataset, Third Run xmrig: KawPow - 1M xmrig: CryptoNight-Heavy - 1M xmrig: Monero - 1M xmrig: CryptoNight-Femto UPX2 - 1M build-gem5: Time To Compile liquid-dsp: 64 - 256 - 32 xmrig: Wownero - 1M compress-7zip: Compression Rating openssl: SHA256 rocksdb: Read While Writing compress-7zip: Decompression Rating pgbench: 100 - 1000 - Read Write pgbench: 100 - 1000 - Read Write - Average Latency stockfish: Chess Benchmark Graviton4 r8g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton2 r6g.16xlarge 57444 1579667 185000000 75190548707 101898720323 108066333 1274616 202.26 95.01 14402.5 1332.5 5958.7 7.87502066 4.831 105.39 499.63 65410.4 50.64 365.024 344.1676 35412809363 41.413075 1947525 0.514 50.247 28.323 1929666667 147.870 91.974527 266125150527 346532586 18.384768 57038 57032 449.44 5584014 299797102137 182.063 479.94 495.03 21906.0 21867.2 21872.1 21851.9 186.768 3258733333 28304.0 383460 56971174537 8522597 331505 4420 226.244 81440801 52631 1451333 166313333 69430704540 94147502077 86689000 817470 247.60 115.47 12612.6 1053.8 2108.5 13.9558484 4.163 129.48 644.98 36361.7 62.77 571.011 552.5657 30659465710 68.294615 1087488 0.920 68.699 38.668 1654733333 195.497 121.27861 249095500597 243166771 24.784465 50709 50679 348.41 4254497 287591524763 257.853 375.29 382.14 14540.4 14553.9 14564.0 14547.5 251.402 2573800000 20409.6 296731 47395512363 6872389 284576 4541 220.273 55548662 371747 8647000 759700000 217491096737 308611390393 256384000 742898 84.52 39.16 28256.8 2400.2 6899.8 10.9157661 8.519 57.11 284.63 41274.2 30.19 250.429 374.69664 43.169709 2092710 0.478 88.891 49.691 2529533333 127.448 123.99717 236482948213 324703669 24.788236 91409 91221 488.88 3756585 256101795407 198.500 508.87 514.29 213.288 2261533333 320933 6304192 288408 4458 224.323 85180777 49854 1332667 150236667 46479276533 67045933947 61258333 305604 321.20 147.77 8104.1 705.9 2067.5 25.5203005 2.709 169.86 832.27 22674.0 83.01 678.013 872.07907 14108556757 102.64835 916786 1.091 113.146 63.698 1173933333 274.041 194.78986 126510935517 165816939 37.291514 45216 45204 252.63 2912791 156957263187 344.432 269.15 274.07 11873.5 11885.2 11892.7 11889.4 334.808 1851200000 16874.2 229844 39206680823 5955845 232070 4483 223.171 43501453 OpenBenchmarking.org
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: WPA PSK Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 80K 160K 240K 320K 400K SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 10.97, N = 3 SE +/- 164.01, N = 3 49854 52631 57444 371747 -m64 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: MD5 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 2M 4M 6M 8M 10M SE +/- 666.67, N = 3 SE +/- 333.33, N = 3 SE +/- 1201.85, N = 3 SE +/- 7571.88, N = 3 1332667 1451333 1579667 8647000 -m64 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
Liquid-DSP LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 64 - Buffer Length: 256 - Filter Length: 512 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 160M 320M 480M 640M 800M SE +/- 1503344.42, N = 3 SE +/- 3333.33, N = 3 SE +/- 0.00, N = 3 SE +/- 1140935.29, N = 3 150236667 166313333 185000000 759700000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenSSL OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: ChaCha20-Poly1305 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 50000M 100000M 150000M 200000M 250000M SE +/- 36473958.31, N = 3 SE +/- 6321669.59, N = 3 SE +/- 558939.35, N = 3 SE +/- 197460025.45, N = 3 46479276533 69430704540 75190548707 217491096737 1. Graviton2 r6g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 2. Graviton3 r7g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 3. Graviton4 r8g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 4. EPYC 9R14 r7a.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) - Additional Parameters: -engine qatengine -async_jobs 8
OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: ChaCha20 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 70000M 140000M 210000M 280000M 350000M SE +/- 10580063.28, N = 3 SE +/- 4627810.23, N = 3 SE +/- 66408.09, N = 3 SE +/- 350599170.76, N = 3 67045933947 94147502077 101898720323 308611390393 1. Graviton2 r6g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 2. Graviton3 r7g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 3. Graviton4 r8g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 4. EPYC 9R14 r7a.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) - Additional Parameters: -engine qatengine -async_jobs 8
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: HMAC-SHA512 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 50M 100M 150M 200M 250M SE +/- 126483.64, N = 3 SE +/- 76622.45, N = 3 SE +/- 640028.21, N = 3 SE +/- 730794.32, N = 3 61258333 86689000 108066333 256384000 -m64 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
RocksDB This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Update Random Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 300K 600K 900K 1200K 1500K SE +/- 1081.97, N = 3 SE +/- 4861.01, N = 3 SE +/- 7555.40, N = 15 SE +/- 11457.12, N = 3 305604 742898 817470 1274616 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 4.0.2 Blend File: Pabellon Barcelona - Compute: CPU-Only Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 70 140 210 280 350 SE +/- 0.45, N = 3 SE +/- 0.13, N = 3 SE +/- 0.34, N = 3 SE +/- 0.11, N = 3 321.20 247.60 202.26 84.52
OpenBenchmarking.org Seconds, Fewer Is Better Blender 4.0.2 Blend File: Fishy Cat - Compute: CPU-Only Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 30 60 90 120 150 SE +/- 0.44, N = 3 SE +/- 0.23, N = 3 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 147.77 115.47 95.01 39.16
srsRAN Project srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PDSCH Processor Benchmark, Throughput Total Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 6K 12K 18K 24K 30K SE +/- 19.11, N = 3 SE +/- 20.13, N = 3 SE +/- 34.15, N = 3 SE +/- 148.22, N = 3 8104.1 12612.6 14402.5 28256.8 -march=native -mavx2 -mavx -msse4.1 -mfma -mavx512f -mavx512cd -mavx512bw -mavx512dq 1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl
OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PUSCH Processor Benchmark, Throughput Total Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 500 1000 1500 2000 2500 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 705.9 1053.8 1332.5 2400.2 MIN: 415.8 MIN: 599.4 / MAX: 1053.9 MIN: 784 / MAX: 1332.6 -march=native -mavx2 -mavx -msse4.1 -mfma -mavx512f -mavx512cd -mavx512bw -mavx512dq - MIN: 1696.6 / MAX: 2400.3 1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl
Xmrig Xmrig is an open-source cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight and AstroBWT. This test profile is setup to measure the Xmrig CPU mining performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: GhostRider - Hash Count: 1M Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 1500 3000 4500 6000 7500 SE +/- 1.60, N = 3 SE +/- 4.85, N = 3 SE +/- 47.30, N = 12 SE +/- 2.15, N = 3 2067.5 2108.5 5958.7 6899.8 -maes 1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Xcompact3d Incompact3d Xcompact3d Incompact3d is a Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Xcompact3d Incompact3d 2021-03-11 Input: input.i3d 193 Cells Per Direction Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 6 12 18 24 30 SE +/- 0.02637428, N = 3 SE +/- 0.01649632, N = 3 SE +/- 0.01638008, N = 3 SE +/- 0.01884341, N = 3 25.52030050 13.95584840 10.91576610 7.87502066 1. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing with the water_GMX50 data. This test profile allows selecting between CPU and GPU-based GROMACS builds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2024 Implementation: MPI CPU - Input: water_GMX50_bare Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 2 4 6 8 10 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.004, N = 3 SE +/- 0.041, N = 3 2.709 4.163 4.831 8.519 1. (CXX) g++ options: -O3 -lm
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 4.0.2 Blend File: Classroom - Compute: CPU-Only Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 40 80 120 160 200 SE +/- 0.42, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 169.86 129.48 105.39 57.11
OpenBenchmarking.org Seconds, Fewer Is Better Blender 4.0.2 Blend File: Barbershop - Compute: CPU-Only Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 200 400 600 800 1000 SE +/- 2.45, N = 3 SE +/- 0.24, N = 3 SE +/- 0.76, N = 3 SE +/- 0.03, N = 3 832.27 644.98 499.63 284.63
miniFE MiniFE Finite Element is an application for unstructured implicit finite element codes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 14K 28K 42K 56K 70K SE +/- 53.93, N = 3 SE +/- 21.14, N = 3 SE +/- 136.71, N = 3 SE +/- 28.12, N = 3 22674.0 36361.7 41274.2 65410.4 1. (CXX) g++ options: -O3 -fopenmp -lmpi_cxx -lmpi
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 4.0.2 Blend File: BMW27 - Compute: CPU-Only Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 20 40 60 80 100 SE +/- 0.30, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 83.01 62.77 50.64 30.19
Timed Node.js Compilation This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 21.7.2 Time To Compile Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 150 300 450 600 750 SE +/- 0.88, N = 3 SE +/- 0.62, N = 3 SE +/- 0.19, N = 3 SE +/- 0.19, N = 3 678.01 571.01 365.02 250.43
OpenFOAM OpenFOAM is the leading free, open-source software for computational fluid dynamics (CFD). This test profile currently uses the drivaerFastback test case for analyzing automotive aerodynamics or alternatively the older motorBike input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Medium Mesh Size - Execution Time Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 200 400 600 800 1000 872.08 552.57 374.70 344.17 -mcpu=native -mcpu=native -m64 -mcpu=native 1. (CXX) g++ options: -std=c++14 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenSSL OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: SHA512 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 8000M 16000M 24000M 32000M 40000M SE +/- 333393.11, N = 3 SE +/- 3137583.25, N = 3 SE +/- 8695334.33, N = 3 14108556757 30659465710 35412809363 1. OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)
Algorithm: SHA512
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
OpenFOAM OpenFOAM is the leading free, open-source software for computational fluid dynamics (CFD). This test profile currently uses the drivaerFastback test case for analyzing automotive aerodynamics or alternatively the older motorBike input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Small Mesh Size - Execution Time Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 20 40 60 80 100 102.65 68.29 43.17 41.41 -mcpu=native -mcpu=native -m64 -mcpu=native 1. (CXX) g++ options: -std=c++14 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
PostgreSQL This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL 16 Scaling Factor: 100 - Clients: 1000 - Mode: Read Only Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 400K 800K 1200K 1600K 2000K SE +/- 5859.87, N = 3 SE +/- 5453.81, N = 3 SE +/- 6233.51, N = 3 SE +/- 7113.73, N = 3 916786 1087488 1947525 2092710 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 16 Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latency Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 0.2455 0.491 0.7365 0.982 1.2275 SE +/- 0.007, N = 3 SE +/- 0.005, N = 3 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 1.091 0.920 0.514 0.478 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
C-Ray OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 2.0 Resolution: 5K - Rays Per Pixel: 16 Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 113.15 88.89 68.70 50.25 1. (CC) gcc options: -lpthread -lm
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 2.0 Resolution: 4K - Rays Per Pixel: 16 Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 14 28 42 56 70 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 63.70 49.69 38.67 28.32 1. (CC) gcc options: -lpthread -lm
Liquid-DSP LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 64 - Buffer Length: 256 - Filter Length: 57 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 500M 1000M 1500M 2000M 2500M SE +/- 88191.71, N = 3 SE +/- 133333.33, N = 3 SE +/- 33333.33, N = 3 SE +/- 6691619.97, N = 3 1173933333 1654733333 1929666667 2529533333 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Timed Godot Game Engine Compilation This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 4.0 Time To Compile Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 60 120 180 240 300 SE +/- 0.76, N = 3 SE +/- 0.85, N = 3 SE +/- 0.35, N = 3 SE +/- 0.19, N = 3 274.04 195.50 147.87 127.45
OpenFOAM OpenFOAM is the leading free, open-source software for computational fluid dynamics (CFD). This test profile currently uses the drivaerFastback test case for analyzing automotive aerodynamics or alternatively the older motorBike input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Medium Mesh Size - Mesh Time Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 40 80 120 160 200 194.79 124.00 121.28 91.97 -mcpu=native -m64 -mcpu=native -mcpu=native 1. (CXX) g++ options: -std=c++14 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenSSL OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: AES-256-GCM Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 60000M 120000M 180000M 240000M 300000M SE +/- 14487293.04, N = 3 SE +/- 338102973.44, N = 3 SE +/- 4988409.71, N = 3 SE +/- 6417811.59, N = 3 126510935517 236482948213 249095500597 266125150527 1. Graviton2 r6g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 2. EPYC 9R14 r7a.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) - Additional Parameters: -engine qatengine -async_jobs 8 3. Graviton3 r7g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 4. Graviton4 r8g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)
RocksDB This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Read Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 70M 140M 210M 280M 350M SE +/- 2004027.04, N = 3 SE +/- 36358.69, N = 3 SE +/- 827628.35, N = 3 SE +/- 1371022.17, N = 3 165816939 243166771 324703669 346532586 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti
OpenFOAM OpenFOAM is the leading free, open-source software for computational fluid dynamics (CFD). This test profile currently uses the drivaerFastback test case for analyzing automotive aerodynamics or alternatively the older motorBike input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Small Mesh Size - Mesh Time Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 9 18 27 36 45 37.29 24.79 24.78 18.38 -mcpu=native -m64 -mcpu=native -mcpu=native 1. (CXX) g++ options: -std=c++14 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: bcrypt Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 20K 40K 60K 80K 100K SE +/- 4.70, N = 3 SE +/- 8.67, N = 3 SE +/- 2.33, N = 3 SE +/- 75.52, N = 3 45216 50709 57038 91409 -m64 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: Blowfish Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 20K 40K 60K 80K 100K SE +/- 30.67, N = 3 SE +/- 15.39, N = 3 SE +/- 9.29, N = 3 SE +/- 117.95, N = 3 45204 50679 57032 91221 -m64 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt
ClickHouse ClickHouse is an open-source, high performance OLAP data management system. This test profile uses ClickHouse's standard benchmark recommendations per https://clickhouse.com/docs/en/operations/performance-test/ / https://github.com/ClickHouse/ClickBench/tree/main/clickhouse with the 100 million rows web analytics dataset. The reported value is the query processing time using the geometric mean of all separate queries performed as an aggregate. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.12.3.5 100M Rows Hits Dataset, First Run / Cold Cache Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 110 220 330 440 550 SE +/- 3.33, N = 3 SE +/- 5.68, N = 9 SE +/- 4.96, N = 9 SE +/- 6.79, N = 3 252.63 348.41 449.44 488.88 MIN: 20.56 / MAX: 3157.89 MIN: 33.19 / MAX: 5000 MIN: 42.7 / MAX: 6666.67 MIN: 40.21 / MAX: 5000
RocksDB This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Read Random Write Random Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 1.2M 2.4M 3.6M 4.8M 6M SE +/- 47713.48, N = 12 SE +/- 17358.30, N = 3 SE +/- 1357.98, N = 3 SE +/- 11170.68, N = 3 2912791 3756585 4254497 5584014 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti
OpenSSL OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: AES-128-GCM Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 60000M 120000M 180000M 240000M 300000M SE +/- 11278788.96, N = 3 SE +/- 358257182.84, N = 3 SE +/- 3618954.21, N = 3 SE +/- 7802917.99, N = 3 156957263187 256101795407 287591524763 299797102137 1. Graviton2 r6g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 2. EPYC 9R14 r7a.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) - Additional Parameters: -engine qatengine -async_jobs 8 3. Graviton3 r7g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024) 4. Graviton4 r8g.16xlarge: OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)
ClickHouse ClickHouse is an open-source, high performance OLAP data management system. This test profile uses ClickHouse's standard benchmark recommendations per https://clickhouse.com/docs/en/operations/performance-test/ / https://github.com/ClickHouse/ClickBench/tree/main/clickhouse with the 100 million rows web analytics dataset. The reported value is the query processing time using the geometric mean of all separate queries performed as an aggregate. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.12.3.5 100M Rows Hits Dataset, Second Run Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 110 220 330 440 550 SE +/- 5.29, N = 3 SE +/- 3.03, N = 9 SE +/- 5.05, N = 9 SE +/- 2.24, N = 3 269.15 375.29 479.94 508.87 MIN: 20.53 / MAX: 4000 MIN: 33.15 / MAX: 5000 MIN: 43.1 / MAX: 6000 MIN: 40.57 / MAX: 6000
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.12.3.5 100M Rows Hits Dataset, Third Run Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 110 220 330 440 550 SE +/- 6.12, N = 3 SE +/- 2.76, N = 9 SE +/- 6.71, N = 9 SE +/- 9.86, N = 3 274.07 382.14 495.03 514.29 MIN: 20.67 / MAX: 3750 MIN: 33.22 / MAX: 4615.38 MIN: 43.07 / MAX: 6666.67 MIN: 40.51 / MAX: 6000
Xmrig Xmrig is an open-source cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight and AstroBWT. This test profile is setup to measure the Xmrig CPU mining performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: KawPow - Hash Count: 1M Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 5K 10K 15K 20K 25K SE +/- 9.89, N = 3 SE +/- 6.29, N = 3 SE +/- 59.25, N = 3 11873.5 14540.4 21906.0 1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Variant: KawPow - Hash Count: 1M
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: CryptoNight-Heavy - Hash Count: 1M Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 5K 10K 15K 20K 25K SE +/- 8.20, N = 3 SE +/- 14.63, N = 3 SE +/- 16.81, N = 3 11885.2 14553.9 21867.2 1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Variant: CryptoNight-Heavy - Hash Count: 1M
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: Monero - Hash Count: 1M Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 5K 10K 15K 20K 25K SE +/- 10.98, N = 3 SE +/- 12.04, N = 3 SE +/- 40.15, N = 3 11892.7 14564.0 21872.1 1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Variant: Monero - Hash Count: 1M
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: CryptoNight-Femto UPX2 - Hash Count: 1M Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 5K 10K 15K 20K 25K SE +/- 1.52, N = 3 SE +/- 4.95, N = 3 SE +/- 9.16, N = 3 11889.4 14547.5 21851.9 1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Variant: CryptoNight-Femto UPX2 - Hash Count: 1M
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
Timed Gem5 Compilation This test times how long it takes to compile Gem5. Gem5 is a simulator for computer system architecture research. Gem5 is widely used for computer architecture research within the industry, academia, and more. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed Gem5 Compilation 23.0.1 Time To Compile Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 70 140 210 280 350 SE +/- 4.90, N = 9 SE +/- 2.33, N = 3 SE +/- 2.25, N = 3 SE +/- 1.43, N = 12 334.81 251.40 213.29 186.77
Liquid-DSP LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 64 - Buffer Length: 256 - Filter Length: 32 Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 700M 1400M 2100M 2800M 3500M SE +/- 300000.00, N = 3 SE +/- 3199131.83, N = 3 SE +/- 404145.19, N = 3 SE +/- 533333.33, N = 3 1851200000 2261533333 2573800000 3258733333 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Xmrig Xmrig is an open-source cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight and AstroBWT. This test profile is setup to measure the Xmrig CPU mining performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: Wownero - Hash Count: 1M Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 6K 12K 18K 24K 30K SE +/- 14.38, N = 3 SE +/- 8.34, N = 3 SE +/- 16.31, N = 3 16874.2 20409.6 28304.0 1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Variant: Wownero - Hash Count: 1M
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
7-Zip Compression OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Compression Rating Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 80K 160K 240K 320K 400K SE +/- 252.67, N = 3 SE +/- 546.41, N = 3 SE +/- 1508.30, N = 3 SE +/- 397.84, N = 3 229844 296731 320933 383460 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
OpenSSL OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: SHA256 Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 12000M 24000M 36000M 48000M 60000M SE +/- 13778007.51, N = 3 SE +/- 29159419.58, N = 3 SE +/- 10002237.60, N = 3 39206680823 47395512363 56971174537 1. OpenSSL 3.0.13 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)
Algorithm: SHA256
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
RocksDB This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Read While Writing Graviton2 r6g.16xlarge EPYC 9R14 r7a.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge 2M 4M 6M 8M 10M SE +/- 15757.89, N = 3 SE +/- 43017.34, N = 13 SE +/- 6592.32, N = 3 SE +/- 26974.32, N = 3 5955845 6304192 6872389 8522597 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti
7-Zip Compression OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Decompression Rating Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge EPYC 9R14 r7a.16xlarge Graviton4 r8g.16xlarge 70K 140K 210K 280K 350K SE +/- 14.19, N = 3 SE +/- 70.02, N = 3 SE +/- 148.35, N = 3 SE +/- 107.45, N = 3 232070 284576 288408 331505 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
PostgreSQL This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL 16 Scaling Factor: 100 - Clients: 1000 - Mode: Read Write Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge 1000 2000 3000 4000 5000 SE +/- 14.53, N = 3 SE +/- 34.82, N = 3 SE +/- 33.26, N = 11 SE +/- 45.23, N = 3 4420 4458 4483 4541 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 16 Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average Latency Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge 50 100 150 200 250 SE +/- 0.74, N = 3 SE +/- 1.74, N = 3 SE +/- 1.59, N = 11 SE +/- 2.18, N = 3 226.24 224.32 223.17 220.27 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenSSL Algorithm: RSA4096
Graviton4 r8g.16xlarge: The test run did not produce a result.
Graviton3 r7g.16xlarge: The test run did not produce a result.
EPYC 9R14 r7a.16xlarge: The test quit with a non-zero exit status.
Graviton2 r6g.16xlarge: The test run did not produce a result.
Stockfish This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 1024 CPU threads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 16.1 Chess Benchmark Graviton2 r6g.16xlarge Graviton3 r7g.16xlarge Graviton4 r8g.16xlarge EPYC 9R14 r7a.16xlarge 20M 40M 60M 80M 100M SE +/- 1062798.48, N = 12 SE +/- 1152869.30, N = 12 SE +/- 2235406.92, N = 15 SE +/- 927253.56, N = 12 43501453 55548662 81440801 85180777 -m64 -msse -msse3 -mpopcnt -mavx2 -mbmi -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -msse4.1 -mssse3 -msse2 -mbmi2 1. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -funroll-loops -flto -flto-partition=one -flto=jobserver
Graviton4 r8g.16xlarge Processor: ARMv8 Neoverse-V2 (64 Cores), Motherboard: Amazon EC2 r8g.16xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 496GB, Disk: 429GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 24.04, Kernel: 6.8.0-1009-aws (aarch64), Compiler: GCC 13.2.0, File-System: ext4, System Layer: amazon
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -vPython Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 10 July 2024 00:59 by user ubuntu.
Graviton3 r7g.16xlarge Processor: ARMv8 Neoverse-V1 (64 Cores), Motherboard: Amazon EC2 r7g.16xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 496GB, Disk: 429GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 24.04, Kernel: 6.8.0-1009-aws (aarch64), Compiler: GCC 13.2.0, File-System: ext4, System Layer: amazon
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -vPython Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 10 July 2024 12:48 by user ubuntu.
EPYC 9R14 r7a.16xlarge Processor: AMD EPYC 9R14 (64 Cores), Motherboard: Amazon EC2 r7a.16xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 1 x 512GB DDR5-4800MT/s, Disk: 429GB Amazon Elastic Block Store, Graphics: simpledrmdrmfb, Network: Amazon Elastic
OS: Ubuntu 24.04, Kernel: 6.8.0-1009-aws (x86_64), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 800x600, System Layer: amazon
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --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 -vProcessor Notes: CPU Microcode: 0xa101148Python Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable: Safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 10 July 2024 13:41 by user ubuntu.
Graviton2 r6g.16xlarge Processor: ARMv8 Neoverse-N1 (64 Cores), Motherboard: Amazon EC2 r6g.16xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 512GB, Disk: 429GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 24.04, Kernel: 6.8.0-1009-aws (aarch64), Compiler: GCC 13.2.0, File-System: ext4, System Layer: amazon
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --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 --without-cuda-driver -vPython Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 11 July 2024 15:27 by user ubuntu.