rocksdb nvidia gh200 ARMv8 Neoverse-V2 testing with a Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS) and NVIDIA GH200 480GB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2403196-NE-ROCKSDBNV87&sro&grr .
rocksdb nvidia gh200 Processor Motherboard Memory Disk Graphics Network OS Kernel Display Driver OpenCL Vulkan Compiler File-System Screen Resolution a b c d ARMv8 Neoverse-V2 @ 3.39GHz (72 Cores) Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS) 1 x 480GB DRAM-6400MT/s 960GB SAMSUNG MZ1L2960HCJR-00A07 + 1920GB SAMSUNG MZTL21T9 NVIDIA GH200 480GB 2 x Mellanox MT2910 + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE Ubuntu 22.04 6.5.0-1013-NVIDIA-64k (aarch64) NVIDIA OpenCL 3.0 CUDA 12.4.89 1.3.277 GCC 11.4.0 + CUDA 11.5 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) 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
rocksdb nvidia gh200 rocksdb: Rand Read rocksdb: Rand Fill Sync rocksdb: Overwrite rocksdb: Update Rand rocksdb: Rand Fill rocksdb: Read Rand Write Rand rocksdb: Read While Writing rocksdb: Seq Fill a b c d 487401318 393733 1452150 1406401 1473038 4983192 8796379 1545257 487344420 387919 1462608 1412328 1463245 4953892 8855599 1547447 487813818 382182 1471328 1401950 1468868 4961923 8790725 1543988 489527192 390019 1456527 1415346 1463542 4981809 8824991 1541236 OpenBenchmarking.org
RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Read a b c d 100M 200M 300M 400M 500M SE +/- 3586771.54, N = 11 SE +/- 3771932.49, N = 10 SE +/- 3559486.66, N = 11 SE +/- 4058339.35, N = 9 487401318 487344420 487813818 489527192 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Fill Sync a b c d 80K 160K 240K 320K 400K SE +/- 633.46, N = 3 SE +/- 3955.01, N = 5 SE +/- 3883.67, N = 6 SE +/- 3113.40, N = 3 393733 387919 382182 390019 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Overwrite OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Overwrite a b c d 300K 600K 900K 1200K 1500K SE +/- 11723.25, N = 3 SE +/- 3999.17, N = 3 SE +/- 1054.55, N = 3 SE +/- 6587.56, N = 3 1452150 1462608 1471328 1456527 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Update Random OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Update Random a b c d 300K 600K 900K 1200K 1500K SE +/- 2305.15, N = 3 SE +/- 6482.30, N = 3 SE +/- 3482.39, N = 3 SE +/- 6259.92, N = 3 1406401 1412328 1401950 1415346 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Random Fill a b c d 300K 600K 900K 1200K 1500K SE +/- 9696.66, N = 3 SE +/- 3032.84, N = 3 SE +/- 14610.26, N = 3 SE +/- 10357.46, N = 3 1473038 1463245 1468868 1463542 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Read Random Write Random OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Read Random Write Random a b c d 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 11600.70, N = 3 SE +/- 6648.69, N = 3 SE +/- 7797.69, N = 3 SE +/- 7997.98, N = 3 4983192 4953892 4961923 4981809 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Read While Writing a b c d 2M 4M 6M 8M 10M SE +/- 88339.85, N = 3 SE +/- 39927.06, N = 3 SE +/- 16307.71, N = 3 SE +/- 21937.08, N = 3 8796379 8855599 8790725 8824991 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better RocksDB 9.0 Test: Sequential Fill a b c d 300K 600K 900K 1200K 1500K SE +/- 12593.76, N = 3 SE +/- 2548.67, N = 3 SE +/- 13292.36, N = 3 SE +/- 3806.54, N = 3 1545257 1547447 1543988 1541236 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Phoronix Test Suite v10.8.5