gh200 nvidia 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.
HTML result view exported from: https://openbenchmarking.org/result/2401274-NE-GH200NVID68&sro&grs .
gh200 nvidia Processor Motherboard Memory Disk Graphics Network OS Kernel Compiler File-System Screen Resolution a b 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 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --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 Processor Details - Scaling Governor: cppc_cpufreq performance (Boost: Disabled) Java Details - OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu123.10) Security Details - 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
gh200 nvidia stress-ng: SENDFILE openfoam: drivaerFastback, Large Mesh Size - Execution Time openfoam: drivaerFastback, Medium Mesh Size - Execution Time incompact3d: X3D-benchmarking input.i3d cloverleaf: clover_bm64_short cloverleaf: clover_bm16 stress-ng: Futex stress-ng: Socket Activity openfoam: drivaerFastback, Large Mesh Size - Mesh Time stress-ng: NUMA stress-ng: Forking incompact3d: input.i3d 129 Cells Per Direction incompact3d: input.i3d 193 Cells Per Direction stress-ng: Wide Vector Math stress-ng: Pthread stress-ng: AVL Tree stress-ng: Matrix Math stress-ng: Mutex duckdb: TPC-H Parquet cassandra: Writes stress-ng: AVX-512 VNNI rawtherapee: Total Benchmark Time stress-ng: Pipe stress-ng: Mixed Scheduler stress-ng: Crypto openfoam: drivaerFastback, Medium Mesh Size - Mesh Time stress-ng: Matrix 3D Math stress-ng: Function Call cloverleaf: clover_bm stress-ng: Memory Copying stress-ng: Poll stress-ng: Malloc openssl: ChaCha20 stress-ng: Vector Shuffle openfoam: drivaerFastback, Small Mesh Size - Execution Time stress-ng: MMAP stress-ng: System V Message Passing stress-ng: CPU Stress stress-ng: Glibc C String Functions openssl: SHA256 openssl: ChaCha20-Poly1305 stress-ng: Glibc Qsort Data Sorting duckdb: IMDB stress-ng: Semaphores openssl: SHA512 stress-ng: Vector Floating Point openssl: RSA4096 openssl: RSA4096 stress-ng: Vector Math stress-ng: Hash stress-ng: Context Switching openssl: AES-256-GCM stress-ng: Floating Point stress-ng: Zlib openssl: AES-128-GCM openfoam: drivaerFastback, Small Mesh Size - Mesh Time stress-ng: Fused Multiply-Add stress-ng: CPU Cache stress-ng: IO_uring stress-ng: Cloning stress-ng: Atomic stress-ng: MEMFD a b 506508.76 7172.1867 384.90786 249.340001 28.40 247.06 2265885.56 63487.25 600.12239 6262.03 56706.09 2.21999462 10.00758173 1926503.00 84825.66 306.40 505590.01 26387011.68 148.844 372856 4127435.97 48.058 25462666.60 26124.19 187431.78 93.379 16396.37 79734.83 20.89 27072.95 4401458.74 120582460.59 131289582250 69089.57 43.417474 515.16 23685229.47 30567.51 55432738.18 77907477463 93615142410 1759.44 91.123 137784934.33 45379223030 103931.34 14096.1 979669.6 359327.17 11713838.21 2781911.32 302970613943 20099.23 4234.49 346055376440 18.88002 144794568.97 843223.13 4508591.70 9420.84 418.70 295.13 825967.64 8026.6295 424.21003 271.182200 30.44 264.47 2403367.39 67131.92 630.21009 6023.44 58951.05 2.29648471 10.2989810 1981458.59 87106.44 300.05 516116.60 25898977.21 151.614 377333 4168803.82 48.457 25253175.54 25914.08 188907.05 94.109262 16282.54 80202.07 21.00 27197.01 4384344.71 120190213.94 130863011793 69296.85 43.534657 513.80 23625244.48 30643.57 55307996.56 77737736290 93444811617 1756.96 91.231 137663274.17 45340339007 103842.55 14086.3 979028.4 359452.68 11709863.35 2782847.52 302888123233 20101.91 4235.00 346090841887 18.881064 144790423.94 745290.33 5723169.05 8491.50 409.19 322.68 OpenBenchmarking.org
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: SENDFILE a b 200K 400K 600K 800K 1000K SE +/- 6154.71, N = 3 SE +/- 8826.33, N = 3 506508.76 825967.64 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenFOAM Input: drivaerFastback, Large Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Large Mesh Size - Execution Time a b 2K 4K 6K 8K 10K 7172.19 8026.63 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
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Medium Mesh Size - Execution Time a b 90 180 270 360 450 384.91 424.21 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 Input: X3D-benchmarking input.i3d OpenBenchmarking.org Seconds, Fewer Is Better Xcompact3d Incompact3d 2021-03-11 Input: X3D-benchmarking input.i3d a b 60 120 180 240 300 SE +/- 1.49, N = 3 SE +/- 0.34, N = 3 249.34 271.18 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
CloverLeaf Input: clover_bm64_short OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf 1.3 Input: clover_bm64_short a b 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 28.40 30.44 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
CloverLeaf Input: clover_bm16 OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf 1.3 Input: clover_bm16 a b 60 120 180 240 300 SE +/- 0.30, N = 3 SE +/- 0.34, N = 3 247.06 264.47 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Futex a b 500K 1000K 1500K 2000K 2500K SE +/- 22416.06, N = 3 SE +/- 17460.38, N = 3 2265885.56 2403367.39 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Socket Activity a b 14K 28K 42K 56K 70K SE +/- 884.27, N = 15 SE +/- 343.95, N = 3 63487.25 67131.92 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenFOAM Input: drivaerFastback, Large Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Large Mesh Size - Mesh Time a b 140 280 420 560 700 600.12 630.21 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
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: NUMA a b 1300 2600 3900 5200 6500 SE +/- 8.29, N = 3 SE +/- 10.99, N = 3 6262.03 6023.44 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Forking a b 13K 26K 39K 52K 65K SE +/- 218.44, N = 3 SE +/- 614.92, N = 15 56706.09 58951.05 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Xcompact3d Incompact3d Input: input.i3d 129 Cells Per Direction OpenBenchmarking.org Seconds, Fewer Is Better Xcompact3d Incompact3d 2021-03-11 Input: input.i3d 129 Cells Per Direction a b 0.5167 1.0334 1.5501 2.0668 2.5835 SE +/- 0.01369810, N = 3 SE +/- 0.00878689, N = 3 2.21999462 2.29648471 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
Xcompact3d Incompact3d Input: input.i3d 193 Cells Per Direction OpenBenchmarking.org Seconds, Fewer Is Better Xcompact3d Incompact3d 2021-03-11 Input: input.i3d 193 Cells Per Direction a b 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 10.01 10.30 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
Stress-NG Test: Wide Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Wide Vector Math a b 400K 800K 1200K 1600K 2000K SE +/- 14287.96, N = 15 SE +/- 16742.68, N = 15 1926503.00 1981458.59 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Pthread OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pthread a b 20K 40K 60K 80K 100K SE +/- 350.02, N = 3 SE +/- 712.59, N = 3 84825.66 87106.44 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: AVL Tree OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: AVL Tree a b 70 140 210 280 350 SE +/- 0.34, N = 3 SE +/- 0.16, N = 3 306.40 300.05 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Matrix Math a b 110K 220K 330K 440K 550K SE +/- 4124.31, N = 3 SE +/- 1999.82, N = 3 505590.01 516116.60 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Mutex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Mutex a b 6M 12M 18M 24M 30M SE +/- 205790.76, N = 3 SE +/- 344357.33, N = 3 26387011.68 25898977.21 1. (CXX) g++ options: -O2 -std=gnu99 -lc
DuckDB Benchmark: TPC-H Parquet OpenBenchmarking.org Seconds, Fewer Is Better DuckDB 0.9.1 Benchmark: TPC-H Parquet a b 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.22, N = 3 148.84 151.61 1. (CXX) g++ options: -O3 -rdynamic -lssl -lcrypto -ldl
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.1.3 Test: Writes a b 80K 160K 240K 320K 400K SE +/- 3758.08, N = 3 SE +/- 3635.60, N = 3 372856 377333
Stress-NG Test: AVX-512 VNNI OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: AVX-512 VNNI a b 900K 1800K 2700K 3600K 4500K SE +/- 38767.13, N = 3 SE +/- 28758.00, N = 3 4127435.97 4168803.82 1. (CXX) g++ options: -O2 -std=gnu99 -lc
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time a b 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 48.06 48.46 1. RawTherapee, version 5.9, command line.
Stress-NG Test: Pipe OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pipe a b 5M 10M 15M 20M 25M SE +/- 38042.94, N = 3 SE +/- 58924.89, N = 3 25462666.60 25253175.54 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Mixed Scheduler OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Mixed Scheduler a b 6K 12K 18K 24K 30K SE +/- 154.40, N = 3 SE +/- 171.95, N = 3 26124.19 25914.08 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Crypto a b 40K 80K 120K 160K 200K SE +/- 986.47, N = 3 SE +/- 453.54, N = 3 187431.78 188907.05 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenFOAM Input: drivaerFastback, Medium Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Medium Mesh Size - Mesh Time a b 20 40 60 80 100 93.38 94.11 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
Stress-NG Test: Matrix 3D Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Matrix 3D Math a b 4K 8K 12K 16K 20K SE +/- 17.62, N = 3 SE +/- 14.46, N = 3 16396.37 16282.54 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Function Call OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Function Call a b 20K 40K 60K 80K 100K SE +/- 385.96, N = 3 SE +/- 414.55, N = 3 79734.83 80202.07 1. (CXX) g++ options: -O2 -std=gnu99 -lc
CloverLeaf Input: clover_bm OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf 1.3 Input: clover_bm a b 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 20.89 21.00 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Memory Copying a b 6K 12K 18K 24K 30K SE +/- 34.46, N = 3 SE +/- 113.96, N = 3 27072.95 27197.01 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Poll OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Poll a b 900K 1800K 2700K 3600K 4500K SE +/- 19512.18, N = 3 SE +/- 18229.41, N = 3 4401458.74 4384344.71 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Malloc a b 30M 60M 90M 120M 150M SE +/- 60135.23, N = 3 SE +/- 89063.99, N = 3 120582460.59 120190213.94 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenSSL Algorithm: ChaCha20 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20 a b 30000M 60000M 90000M 120000M 150000M SE +/- 879371981.71, N = 3 SE +/- 641334385.91, N = 3 131289582250 130863011793 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Stress-NG Test: Vector Shuffle OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Shuffle a b 15K 30K 45K 60K 75K SE +/- 133.31, N = 3 SE +/- 223.18, N = 3 69089.57 69296.85 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenFOAM Input: drivaerFastback, Small Mesh Size - Execution Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Small Mesh Size - Execution Time a b 10 20 30 40 50 43.42 43.53 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
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: MMAP a b 110 220 330 440 550 SE +/- 0.78, N = 3 SE +/- 0.78, N = 3 515.16 513.80 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: System V Message Passing a b 5M 10M 15M 20M 25M SE +/- 29191.55, N = 3 SE +/- 50792.33, N = 3 23685229.47 23625244.48 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: CPU Stress a b 7K 14K 21K 28K 35K SE +/- 30.12, N = 3 SE +/- 51.66, N = 3 30567.51 30643.57 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Glibc C String Functions a b 12M 24M 36M 48M 60M SE +/- 216454.82, N = 3 SE +/- 11574.47, N = 3 55432738.18 55307996.56 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA256 a b 20000M 40000M 60000M 80000M 100000M SE +/- 875583315.78, N = 3 SE +/- 879141447.87, N = 3 77907477463 77737736290 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20-Poly1305 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20-Poly1305 a b 20000M 40000M 60000M 80000M 100000M SE +/- 23943691.21, N = 3 SE +/- 34836337.97, N = 3 93615142410 93444811617 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Glibc Qsort Data Sorting a b 400 800 1200 1600 2000 SE +/- 10.79, N = 3 SE +/- 9.53, N = 3 1759.44 1756.96 1. (CXX) g++ options: -O2 -std=gnu99 -lc
DuckDB Benchmark: IMDB OpenBenchmarking.org Seconds, Fewer Is Better DuckDB 0.9.1 Benchmark: IMDB a b 20 40 60 80 100 SE +/- 0.47, N = 3 SE +/- 0.27, N = 3 91.12 91.23 1. (CXX) g++ options: -O3 -rdynamic -lssl -lcrypto -ldl
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Semaphores a b 30M 60M 90M 120M 150M SE +/- 869076.54, N = 3 SE +/- 1658319.74, N = 3 137784934.33 137663274.17 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenSSL Algorithm: SHA512 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA512 a b 10000M 20000M 30000M 40000M 50000M SE +/- 86083712.07, N = 3 SE +/- 128610990.65, N = 3 45379223030 45340339007 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Stress-NG Test: Vector Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Floating Point a b 20K 40K 60K 80K 100K SE +/- 112.84, N = 3 SE +/- 147.12, N = 3 103931.34 103842.55 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 a b 3K 6K 9K 12K 15K SE +/- 1.11, N = 3 SE +/- 0.44, N = 3 14096.1 14086.3 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 a b 200K 400K 600K 800K 1000K SE +/- 319.45, N = 3 SE +/- 357.57, N = 3 979669.6 979028.4 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Math a b 80K 160K 240K 320K 400K SE +/- 46.17, N = 3 SE +/- 25.93, N = 3 359327.17 359452.68 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Hash OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Hash a b 3M 6M 9M 12M 15M SE +/- 15577.63, N = 3 SE +/- 12564.53, N = 3 11713838.21 11709863.35 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Context Switching a b 600K 1200K 1800K 2400K 3000K SE +/- 6249.36, N = 3 SE +/- 8041.44, N = 3 2781911.32 2782847.52 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenSSL Algorithm: AES-256-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-256-GCM a b 60000M 120000M 180000M 240000M 300000M SE +/- 312144459.36, N = 3 SE +/- 405158197.58, N = 3 302970613943 302888123233 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Stress-NG Test: Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Floating Point a b 4K 8K 12K 16K 20K SE +/- 2.75, N = 3 SE +/- 0.87, N = 3 20099.23 20101.91 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Zlib OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Zlib a b 900 1800 2700 3600 4500 SE +/- 1.66, N = 3 SE +/- 1.92, N = 3 4234.49 4235.00 1. (CXX) g++ options: -O2 -std=gnu99 -lc
OpenSSL Algorithm: AES-128-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-128-GCM a b 70000M 140000M 210000M 280000M 350000M SE +/- 125846360.20, N = 3 SE +/- 294442455.44, N = 3 346055376440 346090841887 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenFOAM Input: drivaerFastback, Small Mesh Size - Mesh Time OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 10 Input: drivaerFastback, Small Mesh Size - Mesh Time a b 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
Stress-NG Test: Fused Multiply-Add OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Fused Multiply-Add a b 30M 60M 90M 120M 150M SE +/- 1802727.60, N = 3 SE +/- 2063284.05, N = 3 144794568.97 144790423.94 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: CPU Cache a b 200K 400K 600K 800K 1000K SE +/- 52321.20, N = 12 SE +/- 4095.25, N = 3 843223.13 745290.33 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: IO_uring a b 1.2M 2.4M 3.6M 4.8M 6M SE +/- 281671.46, N = 15 SE +/- 147968.80, N = 15 4508591.70 5723169.05 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Cloning OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Cloning a b 2K 4K 6K 8K 10K SE +/- 1013.27, N = 12 SE +/- 1374.93, N = 12 9420.84 8491.50 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Atomic a b 90 180 270 360 450 SE +/- 30.33, N = 14 SE +/- 38.53, N = 15 418.70 409.19 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: MEMFD a b 70 140 210 280 350 SE +/- 3.39, N = 4 SE +/- 5.26, N = 15 295.13 322.68 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Phoronix Test Suite v10.8.5