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&grr&rdt.

rocksdb nvidia gh200ProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDisplay DriverOpenCLVulkanCompilerFile-SystemScreen ResolutionabcdARMv8 Neoverse-V2 @ 3.39GHz (72 Cores)Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS)1 x 480GB DRAM-6400MT/s960GB SAMSUNG MZ1L2960HCJR-00A07 + 1920GB SAMSUNG MZTL21T9NVIDIA GH200 480GB2 x Mellanox MT2910 + 2 x QLogic FastLinQ QL41000 10/25/40/50GbEUbuntu 22.046.5.0-1013-NVIDIA-64k (aarch64)NVIDIAOpenCL 3.0 CUDA 12.4.891.3.277GCC 11.4.0 + CUDA 11.5ext41920x1200OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler 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 gh200rocksdb: Rand Readrocksdb: Rand Fill Syncrocksdb: Overwriterocksdb: Update Randrocksdb: Rand Fillrocksdb: Read Rand Write Randrocksdb: Read While Writingrocksdb: Seq Fillabcd487401318393733145215014064011473038498319287963791545257487344420387919146260814123281463245495389288555991547447487813818382182147132814019501468868496192387907251543988489527192390019145652714153461463542498180988249911541236OpenBenchmarking.org

RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Random Readabcd100M200M300M400M500MSE +/- 3586771.54, N = 11SE +/- 3771932.49, N = 10SE +/- 3559486.66, N = 11SE +/- 4058339.35, N = 94874013184873444204878138184895271921. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Random Fill Syncabcd80K160K240K320K400KSE +/- 633.46, N = 3SE +/- 3955.01, N = 5SE +/- 3883.67, N = 6SE +/- 3113.40, N = 33937333879193821823900191. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Overwrite

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Overwriteabcd300K600K900K1200K1500KSE +/- 11723.25, N = 3SE +/- 3999.17, N = 3SE +/- 1054.55, N = 3SE +/- 6587.56, N = 314521501462608147132814565271. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Update Randomabcd300K600K900K1200K1500KSE +/- 2305.15, N = 3SE +/- 6482.30, N = 3SE +/- 3482.39, N = 3SE +/- 6259.92, N = 314064011412328140195014153461. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Random Fillabcd300K600K900K1200K1500KSE +/- 9696.66, N = 3SE +/- 3032.84, N = 3SE +/- 14610.26, N = 3SE +/- 10357.46, N = 314730381463245146886814635421. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Read Random Write Randomabcd1.1M2.2M3.3M4.4M5.5MSE +/- 11600.70, N = 3SE +/- 6648.69, N = 3SE +/- 7797.69, N = 3SE +/- 7997.98, N = 349831924953892496192349818091. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Read While Writingabcd2M4M6M8M10MSE +/- 88339.85, N = 3SE +/- 39927.06, N = 3SE +/- 16307.71, N = 3SE +/- 21937.08, N = 387963798855599879072588249911. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 9.0Test: Sequential Fillabcd300K600K900K1200K1500KSE +/- 12593.76, N = 3SE +/- 2548.67, N = 3SE +/- 13292.36, N = 3SE +/- 3806.54, N = 315452571547447154398815412361. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread


Phoronix Test Suite v10.8.5