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&grr .
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 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 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, 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: 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
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_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
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
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
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
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
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
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
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
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
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: 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
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: 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
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: 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
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
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
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
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
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
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.
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
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
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: 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
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: 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: 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: 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
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
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: 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: 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: 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: 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: 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: 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
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
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: 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: 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: 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: 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
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
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: 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: 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
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
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: 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
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
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, 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
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
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
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
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
Phoronix Test Suite v10.8.5