Tests for a future article. ARMv8 Neoverse-V2 testing with a Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS) and ASPEED on Ubuntu 23.10 via the Phoronix Test Suite.
a Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --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-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: cppc_cpufreq performance (Boost: Disabled)Java Notes: OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu123.10)Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: 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
b Processor: ARMv8 Neoverse-V2 @ 3.39GHz (72 Cores), Motherboard: Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS), Memory: 1 x 480 GB DRAM-6400MT/s, Disk: 960GB SAMSUNG MZ1L2960HCJR-00A07 + 1920GB SAMSUNG MZTL21T9, Graphics: ASPEED, Network: 2 x Mellanox MT2910 + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE
OS: Ubuntu 23.10, Kernel: 6.5.0-15-generic (aarch64), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 1920x1200
gh200 nvidia OpenBenchmarking.org Phoronix Test Suite ARMv8 Neoverse-V2 @ 3.39GHz (72 Cores) Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS) 1 x 480 GB DRAM-6400MT/s 960GB SAMSUNG MZ1L2960HCJR-00A07 + 1920GB SAMSUNG MZTL21T9 ASPEED 2 x Mellanox MT2910 + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE Ubuntu 23.10 6.5.0-15-generic (aarch64) GCC 13.2.0 ext4 1920x1200 Processor Motherboard Memory Disk Graphics Network OS Kernel Compiler File-System Screen Resolution Gh200 Nvidia Benchmarks System Logs - Transparent Huge Pages: madvise - --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --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-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Scaling Governor: cppc_cpufreq performance (Boost: Disabled) - OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu123.10) - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: 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
a vs. b Comparison Phoronix Test Suite Baseline +15.8% +15.8% +31.6% +31.6% +47.4% +47.4% 63.1% 26.9% 9.3% 6.1% 5.7% 4% 2.9% 2.7% 2.1% SENDFILE IO_uring CPU Cache 13.1% d.L.M.S - Execution Time 11.9% Cloning 10.9% d.M.M.S - Execution Time 10.2% MEMFD X.b.i.i 8.8% clover_bm64_short 7.2% clover_bm16 7% Futex Socket Activity d.L.M.S - Mesh Time 5% NUMA 4% Forking i.i.1.C.P.D 3.4% i.i.1.C.P.D 2.9% Wide Vector Math Pthread Atomic 2.3% AVL Tree 2.1% Matrix Math Stress-NG Stress-NG Stress-NG OpenFOAM Stress-NG OpenFOAM Stress-NG Xcompact3d Incompact3d CloverLeaf CloverLeaf Stress-NG Stress-NG OpenFOAM Stress-NG Stress-NG Xcompact3d Incompact3d Xcompact3d Incompact3d Stress-NG Stress-NG Stress-NG Stress-NG Stress-NG a b
gh200 nvidia openfoam: drivaerFastback, Large Mesh Size - Execution Time openfoam: drivaerFastback, Large Mesh Size - Mesh Time stress-ng: Atomic incompact3d: X3D-benchmarking input.i3d cloverleaf: clover_bm16 duckdb: TPC-H Parquet stress-ng: IO_uring openssl: SHA256 openssl: ChaCha20-Poly1305 openssl: AES-256-GCM openssl: AES-128-GCM openssl: ChaCha20 openssl: SHA512 openfoam: drivaerFastback, Medium Mesh Size - Execution Time openfoam: drivaerFastback, Medium Mesh Size - Mesh Time stress-ng: Wide Vector Math cassandra: Writes stress-ng: Cloning duckdb: IMDB stress-ng: MEMFD stress-ng: Forking stress-ng: Socket Activity stress-ng: CPU Cache openssl: RSA4096 openssl: RSA4096 rawtherapee: Total Benchmark Time cloverleaf: clover_bm64_short stress-ng: Malloc stress-ng: MMAP stress-ng: Zlib stress-ng: Pthread stress-ng: Matrix Math stress-ng: Fused Multiply-Add stress-ng: Glibc Qsort Data Sorting stress-ng: Mutex stress-ng: System V Message Passing stress-ng: Matrix 3D Math stress-ng: CPU Stress stress-ng: Poll stress-ng: Futex stress-ng: Memory Copying stress-ng: Vector Shuffle stress-ng: AVX-512 VNNI stress-ng: Hash stress-ng: Mixed Scheduler stress-ng: NUMA stress-ng: AVL Tree stress-ng: Vector Floating Point stress-ng: Semaphores stress-ng: Floating Point stress-ng: Vector Math stress-ng: SENDFILE stress-ng: Function Call stress-ng: Pipe stress-ng: Glibc C String Functions stress-ng: Context Switching stress-ng: Crypto openfoam: drivaerFastback, Small Mesh Size - Execution Time openfoam: drivaerFastback, Small Mesh Size - Mesh Time cloverleaf: clover_bm incompact3d: input.i3d 193 Cells Per Direction incompact3d: input.i3d 129 Cells Per Direction a b 7172.1867 600.12239 418.70 249.340001 247.06 148.844 4508591.70 77907477463 93615142410 302970613943 346055376440 131289582250 45379223030 384.90786 93.379 1926503.00 372856 9420.84 91.123 295.13 56706.09 63487.25 843223.13 979669.6 14096.1 48.058 28.40 120582460.59 515.16 4234.49 84825.66 505590.01 144794568.97 1759.44 26387011.68 23685229.47 16396.37 30567.51 4401458.74 2265885.56 27072.95 69089.57 4127435.97 11713838.21 26124.19 6262.03 306.40 103931.34 137784934.33 20099.23 359327.17 506508.76 79734.83 25462666.60 55432738.18 2781911.32 187431.78 43.417474 18.88002 20.89 10.00758173 2.21999462 8026.6295 630.21009 409.19 271.182200 264.47 151.614 5723169.05 77737736290 93444811617 302888123233 346090841887 130863011793 45340339007 424.21003 94.109262 1981458.59 377333 8491.50 91.231 322.68 58951.05 67131.92 745290.33 979028.4 14086.3 48.457 30.44 120190213.94 513.80 4235.00 87106.44 516116.60 144790423.94 1756.96 25898977.21 23625244.48 16282.54 30643.57 4384344.71 2403367.39 27197.01 69296.85 4168803.82 11709863.35 25914.08 6023.44 300.05 103842.55 137663274.17 20101.91 359452.68 825967.64 80202.07 25253175.54 55307996.56 2782847.52 188907.05 43.534657 18.881064 21.00 10.2989810 2.29648471 OpenBenchmarking.org
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, Large Mesh Size - Execution Time b a 2K 4K 6K 8K 10K 8026.63 7172.19 1. (CXX) g++ options: -std=c++14 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Large Mesh Size - Mesh Time b a 140 280 420 560 700 630.21 600.12 1. (CXX) g++ options: -std=c++14 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
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: X3D-benchmarking input.i3d b a 60 120 180 240 300 SE +/- 0.34, N = 3 SE +/- 1.49, N = 3 271.18 249.34 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
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA256 b a 20000M 40000M 60000M 80000M 100000M SE +/- 879141447.87, N = 3 SE +/- 875583315.78, N = 3 77737736290 77907477463 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20-Poly1305 b a 20000M 40000M 60000M 80000M 100000M SE +/- 34836337.97, N = 3 SE +/- 23943691.21, N = 3 93444811617 93615142410 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-256-GCM b a 60000M 120000M 180000M 240000M 300000M SE +/- 405158197.58, N = 3 SE +/- 312144459.36, N = 3 302888123233 302970613943 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-128-GCM b a 70000M 140000M 210000M 280000M 350000M SE +/- 294442455.44, N = 3 SE +/- 125846360.20, N = 3 346090841887 346055376440 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20 b a 30000M 60000M 90000M 120000M 150000M SE +/- 641334385.91, N = 3 SE +/- 879371981.71, N = 3 130863011793 131289582250 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA512 b a 10000M 20000M 30000M 40000M 50000M SE +/- 128610990.65, N = 3 SE +/- 86083712.07, N = 3 45340339007 45379223030 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
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 b a 90 180 270 360 450 424.21 384.91 1. (CXX) g++ options: -std=c++14 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Medium Mesh Size - Mesh Time b a 20 40 60 80 100 94.11 93.38 1. (CXX) g++ options: -std=c++14 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Forking b a 13K 26K 39K 52K 65K SE +/- 614.92, N = 15 SE +/- 218.44, N = 3 58951.05 56706.09 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Socket Activity b a 14K 28K 42K 56K 70K SE +/- 343.95, N = 3 SE +/- 884.27, N = 15 67131.92 63487.25 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: CPU Cache b a 200K 400K 600K 800K 1000K SE +/- 4095.25, N = 3 SE +/- 52321.20, N = 12 745290.33 843223.13 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 b a 200K 400K 600K 800K 1000K SE +/- 357.57, N = 3 SE +/- 319.45, N = 3 979028.4 979669.6 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 b a 3K 6K 9K 12K 15K SE +/- 0.44, N = 3 SE +/- 1.11, N = 3 14086.3 14096.1 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pthread b a 20K 40K 60K 80K 100K SE +/- 712.59, N = 3 SE +/- 350.02, N = 3 87106.44 84825.66 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Matrix Math b a 110K 220K 330K 440K 550K SE +/- 1999.82, N = 3 SE +/- 4124.31, N = 3 516116.60 505590.01 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Fused Multiply-Add b a 30M 60M 90M 120M 150M SE +/- 2063284.05, N = 3 SE +/- 1802727.60, N = 3 144790423.94 144794568.97 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Glibc Qsort Data Sorting b a 400 800 1200 1600 2000 SE +/- 9.53, N = 3 SE +/- 10.79, N = 3 1756.96 1759.44 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Mutex b a 6M 12M 18M 24M 30M SE +/- 344357.33, N = 3 SE +/- 205790.76, N = 3 25898977.21 26387011.68 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: System V Message Passing b a 5M 10M 15M 20M 25M SE +/- 50792.33, N = 3 SE +/- 29191.55, N = 3 23625244.48 23685229.47 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Matrix 3D Math b a 4K 8K 12K 16K 20K SE +/- 14.46, N = 3 SE +/- 17.62, N = 3 16282.54 16396.37 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: CPU Stress b a 7K 14K 21K 28K 35K SE +/- 51.66, N = 3 SE +/- 30.12, N = 3 30643.57 30567.51 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Poll b a 900K 1800K 2700K 3600K 4500K SE +/- 18229.41, N = 3 SE +/- 19512.18, N = 3 4384344.71 4401458.74 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Futex b a 500K 1000K 1500K 2000K 2500K SE +/- 17460.38, N = 3 SE +/- 22416.06, N = 3 2403367.39 2265885.56 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Memory Copying b a 6K 12K 18K 24K 30K SE +/- 113.96, N = 3 SE +/- 34.46, N = 3 27197.01 27072.95 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Shuffle b a 15K 30K 45K 60K 75K SE +/- 223.18, N = 3 SE +/- 133.31, N = 3 69296.85 69089.57 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: AVX-512 VNNI b a 900K 1800K 2700K 3600K 4500K SE +/- 28758.00, N = 3 SE +/- 38767.13, N = 3 4168803.82 4127435.97 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Hash b a 3M 6M 9M 12M 15M SE +/- 12564.53, N = 3 SE +/- 15577.63, N = 3 11709863.35 11713838.21 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Mixed Scheduler b a 6K 12K 18K 24K 30K SE +/- 171.95, N = 3 SE +/- 154.40, N = 3 25914.08 26124.19 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: NUMA b a 1300 2600 3900 5200 6500 SE +/- 10.99, N = 3 SE +/- 8.29, N = 3 6023.44 6262.03 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Floating Point b a 20K 40K 60K 80K 100K SE +/- 147.12, N = 3 SE +/- 112.84, N = 3 103842.55 103931.34 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Semaphores b a 30M 60M 90M 120M 150M SE +/- 1658319.74, N = 3 SE +/- 869076.54, N = 3 137663274.17 137784934.33 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Floating Point b a 4K 8K 12K 16K 20K SE +/- 0.87, N = 3 SE +/- 2.75, N = 3 20101.91 20099.23 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Math b a 80K 160K 240K 320K 400K SE +/- 25.93, N = 3 SE +/- 46.17, N = 3 359452.68 359327.17 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: SENDFILE b a 200K 400K 600K 800K 1000K SE +/- 8826.33, N = 3 SE +/- 6154.71, N = 3 825967.64 506508.76 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Function Call b a 20K 40K 60K 80K 100K SE +/- 414.55, N = 3 SE +/- 385.96, N = 3 80202.07 79734.83 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pipe b a 5M 10M 15M 20M 25M SE +/- 58924.89, N = 3 SE +/- 38042.94, N = 3 25253175.54 25462666.60 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Glibc C String Functions b a 12M 24M 36M 48M 60M SE +/- 11574.47, N = 3 SE +/- 216454.82, N = 3 55307996.56 55432738.18 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Context Switching b a 600K 1200K 1800K 2400K 3000K SE +/- 8041.44, N = 3 SE +/- 6249.36, N = 3 2782847.52 2781911.32 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Crypto b a 40K 80K 120K 160K 200K SE +/- 453.54, N = 3 SE +/- 986.47, N = 3 188907.05 187431.78 1. (CXX) g++ options: -O2 -std=gnu99 -lc
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 b a 10 20 30 40 50 43.53 43.42 1. (CXX) g++ options: -std=c++14 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Small Mesh Size - Mesh Time b a 5 10 15 20 25 18.88 18.88 1. (CXX) g++ options: -std=c++14 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
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 b a 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 10.30 10.01 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
OpenBenchmarking.org Seconds, Fewer Is Better Xcompact3d Incompact3d 2021-03-11 Input: input.i3d 129 Cells Per Direction b a 0.5167 1.0334 1.5501 2.0668 2.5835 SE +/- 0.00878689, N = 3 SE +/- 0.01369810, N = 3 2.29648471 2.21999462 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
a Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --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-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: cppc_cpufreq performance (Boost: Disabled)Java Notes: OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu123.10)Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: 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 27 January 2024 00:52 by user x.
b Processor: ARMv8 Neoverse-V2 @ 3.39GHz (72 Cores), Motherboard: Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS), Memory: 1 x 480 GB DRAM-6400MT/s, Disk: 960GB SAMSUNG MZ1L2960HCJR-00A07 + 1920GB SAMSUNG MZTL21T9, Graphics: ASPEED, Network: 2 x Mellanox MT2910 + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE
OS: Ubuntu 23.10, Kernel: 6.5.0-15-generic (aarch64), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 1920x1200
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --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-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: cppc_cpufreq performance (Boost: Disabled)Java Notes: OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu123.10)Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: 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 27 January 2024 10:48 by user x.