rk1-mainline-emmc-run, rk1-mainline-nvme, rok1, pi5-compilation, pi4-raspbian-sd

rk1-mainline-emmc testing on Ubuntu 22.04 via the Phoronix Test Suite. rk1-mainline-nvme: rk1-mainline-nvme testing on Ubuntu 22.04 via the Phoronix Test Suite. rok1: Rockchip ARMv8 Cortex-A76 testing with a Turing Machines RK1 and rockchipdrmfb on Ubuntu 22.04 via the Phoronix Test Suite. pi5-compilation: ARMv8 Cortex-A76 testing on Debian 12 via the Phoronix Test Suite. pi4-raspbian-sd: ARMv8 Cortex-A72 testing on Debian 12 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2405141-NE-RK1EMMCCO86,2405147-NE-RK1MAINLI70,2405142-NE-ROK12186375,2402267-NE-PI5COMPIL39,2402287-NE-PI4RASPBI24&cts=1&ppt=D&rdt&grs.

rk1-mainline-emmc-run, rk1-mainline-nvme, rok1, pi5-compilation, pi4-raspbian-sdProcessorMotherboardMemoryDiskGraphicsNetworkChipsetOSKernelCompilerFile-SystemScreen ResolutionVulkanDisplay Serverrk1-rok-emmcrk1-mainline-emmcpi5-raspbian-nvmerk1-mainline-nvmepi4-raspbian-sdrk1-rok-nvmerk1-rok-emmc @ 1.80GHz (4 Cores / 8 Threads)Turing Machines RK132GB500GB CT500P3SSD8 + 31GB BJTD4RrockchipdrmfbUbuntu 22.045.10.160-rockchip (aarch64)GCC 11.4.0ext41920x1080rk1-mainline-emmc @ 1.80GHz (4 Cores / 8 Threads)1000GB CT1000P3PSSD8 + 31GB BJTD4R6.7.0 (aarch64)1.3.255ARMv8 Cortex-A76 @ 2.40GHz (4 Cores)Raspberry Pi 5 Model B Rev 1.04096MB500GB CT500P3SSD8Device 1de4:0001Debian 126.1.0-rpi7-rpi-2712 (aarch64)GCC 12.2.0rk1-mainline-nvme @ 1.80GHz (4 Cores / 8 Threads)Turing Machines RK132GB500GB CT500P3SSD8 + 31GB BJTD4RUbuntu 22.046.7.0 (aarch64)1.3.255GCC 11.4.0ARMv8 Cortex-A72 @ 1.80GHz (4 Cores)BCM2835 Raspberry Pi 400 Rev 1.0Broadcom BCM27114096MB64GB SR64GDebian 126.1.0-rpi6-rpi-v8 (aarch64)X ServerGCC 12.2.0Rockchip ARMv8 Cortex-A76 @ 1.80GHz (4 Cores / 8 Threads)Turing Machines RK132GB500GB CT500P3SSD8 + 31GB BJTD4RrockchipdrmfbUbuntu 22.045.10.160-rockchip (aarch64)GCC 11.4.01920x1080OpenBenchmarking.orgCompiler Details- rk1-rok-emmc: --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 - rk1-mainline-emmc: --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 - pi5-raspbian-nvme: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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-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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - rk1-mainline-nvme: --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 - pi4-raspbian-sd: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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-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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - rk1-rok-nvme: --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- rk1-rok-emmc: Scaling Governor: cpufreq-dt performance- rk1-mainline-emmc: Scaling Governor: rockchip-cpufreq ondemand- pi5-raspbian-nvme: Scaling Governor: cpufreq-dt ondemand- rk1-mainline-nvme: Scaling Governor: rockchip-cpufreq performance- pi4-raspbian-sd: Scaling Governor: cpufreq-dt ondemand- rk1-rok-nvme: Scaling Governor: cpufreq-dt performancePython Details- rk1-rok-emmc: Python 3.10.12- rk1-mainline-emmc: Python 3.10.12- pi5-raspbian-nvme: Python 3.11.2- rk1-mainline-nvme: Python 3.10.12- pi4-raspbian-sd: Python 3.11.2- rk1-rok-nvme: Python 3.10.12Security Details- rk1-rok-emmc: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable: Unprivileged eBPF enabled + srbds: Not affected + tsx_async_abort: Not affected - rk1-mainline-emmc: 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: Vulnerable: Unprivileged eBPF enabled + srbds: Not affected + tsx_async_abort: Not affected - pi5-raspbian-nvme: 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: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - rk1-mainline-nvme: 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: Vulnerable: Unprivileged eBPF enabled + srbds: Not affected + tsx_async_abort: Not affected - pi4-raspbian-sd: 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: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected - rk1-rok-nvme: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable: Unprivileged eBPF enabled + srbds: Not affected + tsx_async_abort: Not affected Kernel Details- rk1-mainline-emmc: Transparent Huge Pages: madvise- rk1-mainline-nvme: Transparent Huge Pages: madvise- pi4-raspbian-sd: snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 cfg80211.ieee80211_regdom=US

rk1-mainline-emmc-run, rk1-mainline-nvme, rok1, pi5-compilation, pi4-raspbian-sdspark-tpcds: 3000rk1-rok-emmcrk1-mainline-emmcpi5-raspbian-nvmerk1-mainline-nvmepi4-raspbian-sdrk1-rok-nvmeOpenBenchmarking.org

LeelaChessZero

Backend Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmepi4-raspbian-sdOpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.30Backend ComparisonBLAS246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.11, N = 9SE +/- 0.00, N = 3SE +/- 0.00, N = 35566711. (CXX) g++ options: -flto -pthread

Timed FFmpeg Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 6.1ComparisonTime To Compile2004006008001000SE +/- 0.50, N = 3SE +/- 0.58, N = 3SE +/- 0.84, N = 3SE +/- 0.36, N = 3SE +/- 0.09, N = 3SE +/- 1.65, N = 3209.95200.28196.60194.15349.94971.00

Timed Apache Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41ComparisonTime To Compile50100150200250SE +/- 0.16, N = 3SE +/- 0.22, N = 3SE +/- 0.26, N = 3SE +/- 0.38, N = 3SE +/- 0.37, N = 3SE +/- 0.49, N = 360.6359.3259.1659.7677.31223.03

asmFish

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-23Comparison1024 Hash Memory, 26 Depth2M4M6M8M10MSE +/- 75549.20, N = 6SE +/- 43781.35, N = 3SE +/- 65797.59, N = 9SE +/- 44374.95, N = 3SE +/- 34823.82, N = 375838568005820781721077211592767131

m-queens

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2ComparisonTime To Solve120240360480600SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.33, N = 3216.46206.45206.26206.40316.59567.491. (CXX) g++ options: -fopenmp -O2 -march=native

Stargate Digital Audio Workstation

Sample Rate Comparison (Buffer Size: 512)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate Comparison (Buffer Size: 512)19200096000441004800000.17930.35860.53790.71720.8965SE +/- 0.000865, N = 3SE +/- 0.000635, N = 3SE +/- 0.000792, N = 3SE +/- 0.000670, N = 3SE +/- 0.000291, N = 3SE +/- 0.000167, N = 3SE +/- 0.000393, N = 3SE +/- 0.000207, N = 3SE +/- 0.000095, N = 3SE +/- 0.000630, N = 3SE +/- 0.006662, N = 12SE +/- 0.006668, N = 12SE +/- 0.000288, N = 3SE +/- 0.000529, N = 3SE +/- 0.010750, N = 3SE +/- 0.003804, N = 3SE +/- 0.000076, N = 3SE +/- 0.000135, N = 3SE +/- 0.000267, N = 3SE +/- 0.000305, N = 30.3643850.5491470.7757920.7437710.3732820.5633470.7970650.7642510.3928780.5912680.7762970.7477070.3917290.5902210.7705080.7620930.1451090.2255670.3355090.3218431. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Buffer Size Comparison (Sample Rate: 192000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Buffer Size Comparison (Sample Rate: 192000)51210240.08870.17740.26610.35480.4435SE +/- 0.000865, N = 3SE +/- 0.000191, N = 3SE +/- 0.000291, N = 3SE +/- 0.000285, N = 3SE +/- 0.000095, N = 3SE +/- 0.003917, N = 3SE +/- 0.000288, N = 3SE +/- 0.000760, N = 3SE +/- 0.000076, N = 3SE +/- 0.000090, N = 30.3643850.3815700.3732820.3907500.3928780.3911850.3917290.3942900.1451090.1666061. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Buffer Size Comparison (Sample Rate: 96000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Buffer Size Comparison (Sample Rate: 96000)51210240.1330.2660.3990.5320.665SE +/- 0.000635, N = 3SE +/- 0.000339, N = 3SE +/- 0.000167, N = 3SE +/- 0.000195, N = 3SE +/- 0.000630, N = 3SE +/- 0.003479, N = 3SE +/- 0.000529, N = 3SE +/- 0.005146, N = 9SE +/- 0.000135, N = 3SE +/- 0.000279, N = 30.5491470.5708350.5633470.5852210.5912680.5586620.5902210.5763900.2255670.2521971. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Buffer Size Comparison (Sample Rate: 44100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Buffer Size Comparison (Sample Rate: 44100)51210240.18480.36960.55440.73920.924SE +/- 0.000792, N = 3SE +/- 0.000604, N = 3SE +/- 0.000393, N = 3SE +/- 0.000098, N = 3SE +/- 0.006662, N = 12SE +/- 0.000730, N = 3SE +/- 0.010750, N = 3SE +/- 0.000258, N = 3SE +/- 0.000267, N = 3SE +/- 0.000223, N = 30.7757920.7972600.7970650.8213730.7762970.8005280.7705080.8000440.3355090.3624481. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Buffer Size Comparison (Sample Rate: 480000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Buffer Size Comparison (Sample Rate: 480000)51210240.17680.35360.53040.70720.884SE +/- 0.000670, N = 3SE +/- 0.000798, N = 3SE +/- 0.000207, N = 3SE +/- 0.001050, N = 3SE +/- 0.006668, N = 12SE +/- 0.000633, N = 3SE +/- 0.003804, N = 3SE +/- 0.000443, N = 3SE +/- 0.000305, N = 3SE +/- 0.000131, N = 30.7437710.7656160.7642510.7859610.7477070.7678290.7620930.7668230.3218430.3481211. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate Comparison (Buffer Size: 1024)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate Comparison (Buffer Size: 1024)19200096000441004800000.18480.36960.55440.73920.924SE +/- 0.000191, N = 3SE +/- 0.000339, N = 3SE +/- 0.000604, N = 3SE +/- 0.000798, N = 3SE +/- 0.000285, N = 3SE +/- 0.000195, N = 3SE +/- 0.000098, N = 3SE +/- 0.001050, N = 3SE +/- 0.003917, N = 3SE +/- 0.003479, N = 3SE +/- 0.000730, N = 3SE +/- 0.000633, N = 3SE +/- 0.000760, N = 3SE +/- 0.005146, N = 9SE +/- 0.000258, N = 3SE +/- 0.000443, N = 3SE +/- 0.000090, N = 3SE +/- 0.000279, N = 3SE +/- 0.000223, N = 3SE +/- 0.000131, N = 30.3815700.5708350.7972600.7656160.3907500.5852210.8213730.7859610.3911850.5586620.8005280.7678290.3942900.5763900.8000440.7668230.1666060.2521970.3624480.3481211. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

LevelDB

Benchmark Comparison

rk1-mainline-emmcrk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.23Benchmark ComparisonSequential FillOverwriteRandom FillFill Sync48121620SE +/- 0.12, N = 3SE +/- 0.11, N = 15SE +/- 0.11, N = 10SE +/- 0.01, N = 15SE +/- 0.03, N = 3SE +/- 0.06, N = 5SE +/- 0.03, N = 3SE +/- 0.01, N = 15SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 315.014.214.30.35.85.55.60.36.05.85.80.21. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy

LevelDB

Benchmark Comparison

rk1-mainline-emmcrk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.23Benchmark ComparisonRandom DeleteSequential FillOverwriteRandom FillRandom ReadHot ReadSeek RandomFill Sync8001600240032004000SE +/- 0.132, N = 3SE +/- 0.405, N = 3SE +/- 0.512, N = 15SE +/- 0.486, N = 10SE +/- 0.043, N = 3SE +/- 0.032, N = 3SE +/- 0.148, N = 15SE +/- 124.904, N = 15SE +/- 1.094, N = 3SE +/- 0.648, N = 3SE +/- 1.898, N = 5SE +/- 0.770, N = 3SE +/- 0.015, N = 3SE +/- 0.014, N = 3SE +/- 0.013, N = 3SE +/- 80.483, N = 15SE +/- 0.861, N = 3SE +/- 0.569, N = 3SE +/- 0.482, N = 3SE +/- 1.262, N = 3SE +/- 0.015, N = 3SE +/- 0.015, N = 3SE +/- 0.008, N = 3SE +/- 9.836, N = 355.52759.03162.01361.5504.6064.5936.3763015.646142.858149.853156.267153.4934.4974.5206.2753224.474139.647147.151149.216150.3524.5024.5176.2733817.4291. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy

etcd

Test Comparison (Connections: 100 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test Comparison (Connections: 100 - Clients: 100)RANGEPUT4K8K12K16K20KSE +/- 43.16, N = 3SE +/- 78.80, N = 3SE +/- 92.45, N = 3SE +/- 121.87, N = 3SE +/- 90.88, N = 3SE +/- 59.42, N = 3SE +/- 51.41, N = 3SE +/- 230.09, N = 37344.587525.0016784.8316623.407054.627417.3215796.4416034.33

etcd

Connections Comparison (Test: RANGE - - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Connections Comparison (Test: RANGE - - Clients: 100)100500504K8K12K16K20KSE +/- 43.16, N = 3SE +/- 186.80, N = 6SE +/- 162.99, N = 9SE +/- 92.45, N = 3SE +/- 32.79, N = 3SE +/- 149.49, N = 3SE +/- 90.88, N = 3SE +/- 157.07, N = 9SE +/- 213.67, N = 9SE +/- 51.41, N = 3SE +/- 51.80, N = 3SE +/- 170.29, N = 67344.587871.698177.7116784.8316375.1917702.597054.627311.148026.1215796.4415844.2117733.58

etcd

Clients Comparison (Test: RANGE - Connections: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Clients Comparison (Test: RANGE - Connections: 100)10010006K12K18K24K30KSE +/- 43.16, N = 3SE +/- 438.82, N = 9SE +/- 92.45, N = 3SE +/- 136.35, N = 3SE +/- 90.88, N = 3SE +/- 414.34, N = 12SE +/- 51.41, N = 3SE +/- 123.00, N = 37344.5815177.0516784.8330214.107054.6218202.3615796.4428883.95

etcd

Test Comparison (Connections: 100 - Clients: 100 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test Comparison (Connections: 100 - Clients: 100 - Average Latency)RANGEPUT48121620SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 313.513.25.95.914.013.46.26.2

etcd

Connections Comparison (Test: RANGE - - Clients: 100 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Connections Comparison (Test: RANGE - - Clients: 100 - Average Latency)1005005048121620SE +/- 0.09, N = 3SE +/- 0.31, N = 6SE +/- 0.23, N = 9SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.26, N = 9SE +/- 0.31, N = 9SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 613.512.612.25.96.05.614.013.612.46.26.25.6

etcd

Clients Comparison (Test: RANGE - Connections: 100 - - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Clients Comparison (Test: RANGE - Connections: 100 - - Average Latency)10010001428425670SE +/- 0.09, N = 3SE +/- 2.12, N = 9SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 1.57, N = 12SE +/- 0.03, N = 3SE +/- 0.18, N = 313.564.45.931.614.053.56.232.7

etcd

Comparison (Test: RANGE - Connections: 100 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: RANGE - Connections: 100 - Clients: 100)Average Latency48121620SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 313.55.914.06.2

etcd

Connections Comparison (Test: PUT - - Clients: 100 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Connections Comparison (Test: PUT - - Clients: 100 - Average Latency)100500503691215SE +/- 0.15, N = 3SE +/- 0.25, N = 9SE +/- 0.57, N = 9SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.26, N = 9SE +/- 0.55, N = 9SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 313.212.811.35.95.95.513.413.211.16.26.15.6

etcd

Clients Comparison (Test: PUT - Connections: 100 - - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Clients Comparison (Test: PUT - Connections: 100 - - Average Latency)10010001428425670SE +/- 0.15, N = 3SE +/- 1.82, N = 9SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 1.74, N = 12SE +/- 0.09, N = 3SE +/- 0.13, N = 313.263.05.931.713.450.96.232.6

etcd

Comparison (Test: PUT - Connections: 100 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: PUT - Connections: 100 - Clients: 100)Average Latency3691215SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 313.25.913.46.2

etcd

Test Comparison (Connections: 500 - Clients: 100 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test Comparison (Connections: 500 - Clients: 100 - Average Latency)RANGEPUT3691215SE +/- 0.31, N = 6SE +/- 0.25, N = 9SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.26, N = 9SE +/- 0.26, N = 9SE +/- 0.00, N = 3SE +/- 0.06, N = 312.612.86.05.913.613.26.26.1

etcd

Clients Comparison (Test: RANGE - Connections: 500 - - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Clients Comparison (Test: RANGE - Connections: 500 - - Average Latency)10010001530456075SE +/- 0.31, N = 6SE +/- 0.98, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.26, N = 9SE +/- 1.51, N = 6SE +/- 0.00, N = 3SE +/- 0.06, N = 312.669.26.040.713.659.86.242.2

etcd

Comparison (Test: RANGE - Connections: 500 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: RANGE - Connections: 500 - Clients: 100)Average Latency3691215SE +/- 0.31, N = 6SE +/- 0.03, N = 3SE +/- 0.26, N = 9SE +/- 0.00, N = 312.66.013.66.2

etcd

Connections Comparison (Test: PUT - - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Connections Comparison (Test: PUT - - Clients: 100)100500504K8K12K16K20KSE +/- 78.80, N = 3SE +/- 154.99, N = 9SE +/- 548.13, N = 9SE +/- 121.87, N = 3SE +/- 210.10, N = 3SE +/- 103.48, N = 3SE +/- 59.42, N = 3SE +/- 162.97, N = 9SE +/- 580.79, N = 9SE +/- 230.09, N = 3SE +/- 107.83, N = 3SE +/- 13.84, N = 37525.007773.689019.7916623.4016740.4517919.747417.327555.489143.0116034.3316067.2717625.64

etcd

Clients Comparison (Test: PUT - Connections: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Clients Comparison (Test: PUT - Connections: 100)10010006K12K18K24K30KSE +/- 78.80, N = 3SE +/- 392.03, N = 9SE +/- 121.87, N = 3SE +/- 119.58, N = 3SE +/- 59.42, N = 3SE +/- 530.09, N = 12SE +/- 230.09, N = 3SE +/- 97.95, N = 37525.0015482.1316623.4030106.847417.3219163.3516034.3328950.57

etcd

Clients Comparison (Test: PUT - Connections: 500 - - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Clients Comparison (Test: PUT - Connections: 500 - - Average Latency)10010001530456075SE +/- 0.25, N = 9SE +/- 0.71, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.26, N = 9SE +/- 0.73, N = 3SE +/- 0.06, N = 3SE +/- 0.21, N = 312.867.85.940.613.258.76.141.9

etcd

Comparison (Test: PUT - Connections: 500 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: PUT - Connections: 500 - Clients: 100)Average Latency3691215SE +/- 0.25, N = 9SE +/- 0.06, N = 3SE +/- 0.26, N = 9SE +/- 0.06, N = 312.85.913.26.1

etcd

Test Comparison (Connections: 500 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test Comparison (Connections: 500 - Clients: 1000)RANGEPUT5K10K15K20K25KSE +/- 181.75, N = 3SE +/- 131.09, N = 3SE +/- 44.26, N = 3SE +/- 6.47, N = 3SE +/- 379.06, N = 6SE +/- 178.58, N = 3SE +/- 41.44, N = 3SE +/- 76.06, N = 313685.5913947.8722948.3422994.3815827.1216043.0021829.1121936.54

etcd

Connections Comparison (Test: RANGE - - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Connections Comparison (Test: RANGE - - Clients: 1000)500100507K14K21K28K35KSE +/- 181.75, N = 3SE +/- 438.82, N = 9SE +/- 428.03, N = 9SE +/- 44.26, N = 3SE +/- 136.35, N = 3SE +/- 208.41, N = 3SE +/- 379.06, N = 6SE +/- 414.34, N = 12SE +/- 466.92, N = 12SE +/- 41.44, N = 3SE +/- 123.00, N = 3SE +/- 55.90, N = 313685.5915177.0515862.1222948.3430214.1032275.1515827.1218202.3618635.5021829.1128883.9530789.21

etcd

Clients Comparison (Test: RANGE - Connections: 500)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Clients Comparison (Test: RANGE - Connections: 500)10001005K10K15K20K25KSE +/- 181.75, N = 3SE +/- 186.80, N = 6SE +/- 44.26, N = 3SE +/- 32.79, N = 3SE +/- 379.06, N = 6SE +/- 157.07, N = 9SE +/- 41.44, N = 3SE +/- 51.80, N = 313685.597871.6922948.3416375.1915827.127311.1421829.1115844.21

etcd

Test Comparison (Connections: 500 - Clients: 1000 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test Comparison (Connections: 500 - Clients: 1000 - Average Latency)PUTRANGE1530456075SE +/- 0.71, N = 3SE +/- 0.98, N = 3SE +/- 0.00, N = 3SE +/- 0.12, N = 3SE +/- 0.73, N = 3SE +/- 1.51, N = 6SE +/- 0.21, N = 3SE +/- 0.06, N = 367.869.240.640.758.759.841.942.2

etcd

Connections Comparison (Test: PUT - - Clients: 1000 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Connections Comparison (Test: PUT - - Clients: 1000 - Average Latency)500100501530456075SE +/- 0.71, N = 3SE +/- 1.82, N = 9SE +/- 1.79, N = 9SE +/- 0.00, N = 3SE +/- 0.12, N = 3SE +/- 0.18, N = 3SE +/- 0.73, N = 3SE +/- 1.74, N = 12SE +/- 1.66, N = 12SE +/- 0.21, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 367.863.059.040.631.729.958.750.950.341.932.630.9

etcd

Comparison (Test: PUT - Connections: 500 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: PUT - Connections: 500 - Clients: 1000)Average Latency1530456075SE +/- 0.71, N = 3SE +/- 0.00, N = 3SE +/- 0.73, N = 3SE +/- 0.21, N = 367.840.658.741.9

etcd

Connections Comparison (Test: PUT - - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Connections Comparison (Test: PUT - - Clients: 1000)500100507K14K21K28K35KSE +/- 131.09, N = 3SE +/- 392.03, N = 9SE +/- 452.84, N = 9SE +/- 6.47, N = 3SE +/- 119.58, N = 3SE +/- 166.43, N = 3SE +/- 178.58, N = 3SE +/- 530.09, N = 12SE +/- 523.12, N = 12SE +/- 76.06, N = 3SE +/- 97.95, N = 3SE +/- 97.60, N = 313947.8715482.1316573.1922994.3830106.8432076.4116043.0019163.3519495.9721936.5428950.5730813.77

etcd

Clients Comparison (Test: PUT - Connections: 500)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Clients Comparison (Test: PUT - Connections: 500)10001005K10K15K20K25KSE +/- 131.09, N = 3SE +/- 154.99, N = 9SE +/- 6.47, N = 3SE +/- 210.10, N = 3SE +/- 178.58, N = 3SE +/- 162.97, N = 9SE +/- 76.06, N = 3SE +/- 107.83, N = 313947.877773.6822994.3816740.4516043.007555.4821936.5416067.27

etcd

Connections Comparison (Test: RANGE - - Clients: 1000 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Connections Comparison (Test: RANGE - - Clients: 1000 - Average Latency)500100501530456075SE +/- 0.98, N = 3SE +/- 2.12, N = 9SE +/- 1.90, N = 9SE +/- 0.12, N = 3SE +/- 0.15, N = 3SE +/- 0.22, N = 3SE +/- 1.51, N = 6SE +/- 1.57, N = 12SE +/- 1.59, N = 12SE +/- 0.06, N = 3SE +/- 0.18, N = 3SE +/- 0.07, N = 369.264.461.840.731.629.759.853.552.642.232.731.0

etcd

Comparison (Test: RANGE - Connections: 500 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: RANGE - Connections: 500 - Clients: 1000)Average Latency1530456075SE +/- 0.98, N = 3SE +/- 0.12, N = 3SE +/- 1.51, N = 6SE +/- 0.06, N = 369.240.759.842.2

etcd

Test Comparison (Connections: 100 - Clients: 1000 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test Comparison (Connections: 100 - Clients: 1000 - Average Latency)RANGEPUT1428425670SE +/- 2.12, N = 9SE +/- 1.82, N = 9SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 1.57, N = 12SE +/- 1.74, N = 12SE +/- 0.18, N = 3SE +/- 0.13, N = 364.463.031.631.753.550.932.732.6

etcd

Comparison (Test: RANGE - Connections: 100 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: RANGE - Connections: 100 - Clients: 1000)Average Latency1428425670SE +/- 2.12, N = 9SE +/- 0.15, N = 3SE +/- 1.57, N = 12SE +/- 0.18, N = 364.431.653.532.7

etcd

Test Comparison (Connections: 100 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test Comparison (Connections: 100 - Clients: 1000)RANGEPUT6K12K18K24K30KSE +/- 438.82, N = 9SE +/- 392.03, N = 9SE +/- 136.35, N = 3SE +/- 119.58, N = 3SE +/- 414.34, N = 12SE +/- 530.09, N = 12SE +/- 123.00, N = 3SE +/- 97.95, N = 315177.0515482.1330214.1030106.8418202.3619163.3528883.9528950.57

etcd

Test Comparison (Connections: 500 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test Comparison (Connections: 500 - Clients: 100)RANGEPUT4K8K12K16K20KSE +/- 186.80, N = 6SE +/- 154.99, N = 9SE +/- 32.79, N = 3SE +/- 210.10, N = 3SE +/- 157.07, N = 9SE +/- 162.97, N = 9SE +/- 51.80, N = 3SE +/- 107.83, N = 37871.697773.6816375.1916740.457311.147555.4815844.2116067.27

etcd

Test Comparison (Connections: 50 - Clients: 1000 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test Comparison (Connections: 50 - Clients: 1000 - Average Latency)RANGEPUT1428425670SE +/- 1.90, N = 9SE +/- 1.79, N = 9SE +/- 0.22, N = 3SE +/- 0.18, N = 3SE +/- 1.59, N = 12SE +/- 1.66, N = 12SE +/- 0.07, N = 3SE +/- 0.12, N = 361.859.029.729.952.650.331.030.9

etcd

Clients Comparison (Test: RANGE - Connections: 50 - - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Clients Comparison (Test: RANGE - Connections: 50 - - Average Latency)10001001428425670SE +/- 1.90, N = 9SE +/- 0.23, N = 9SE +/- 0.22, N = 3SE +/- 0.06, N = 3SE +/- 1.59, N = 12SE +/- 0.31, N = 9SE +/- 0.07, N = 3SE +/- 0.05, N = 661.812.229.75.652.612.431.05.6

etcd

Comparison (Test: RANGE - Connections: 50 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: RANGE - Connections: 50 - Clients: 1000)Average Latency1428425670SE +/- 1.90, N = 9SE +/- 0.22, N = 3SE +/- 1.59, N = 12SE +/- 0.07, N = 361.829.752.631.0

etcd

Test Comparison (Connections: 50 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test Comparison (Connections: 50 - Clients: 1000)RANGEPUT7K14K21K28K35KSE +/- 428.03, N = 9SE +/- 452.84, N = 9SE +/- 208.41, N = 3SE +/- 166.43, N = 3SE +/- 466.92, N = 12SE +/- 523.12, N = 12SE +/- 55.90, N = 3SE +/- 97.60, N = 315862.1216573.1932275.1532076.4118635.5019495.9730789.2130813.77

etcd

Clients Comparison (Test: RANGE - Connections: 50)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Clients Comparison (Test: RANGE - Connections: 50)10001007K14K21K28K35KSE +/- 428.03, N = 9SE +/- 162.99, N = 9SE +/- 208.41, N = 3SE +/- 149.49, N = 3SE +/- 466.92, N = 12SE +/- 213.67, N = 9SE +/- 55.90, N = 3SE +/- 170.29, N = 615862.128177.7132275.1517702.5918635.508026.1230789.2117733.58

etcd

Test Comparison (Connections: 50 - Clients: 100 - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test Comparison (Connections: 50 - Clients: 100 - Average Latency)RANGEPUT3691215SE +/- 0.23, N = 9SE +/- 0.57, N = 9SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.31, N = 9SE +/- 0.55, N = 9SE +/- 0.05, N = 6SE +/- 0.00, N = 312.211.35.65.512.411.15.65.6

etcd

Comparison (Test: RANGE - Connections: 50 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: RANGE - Connections: 50 - Clients: 100)Average Latency3691215SE +/- 0.23, N = 9SE +/- 0.06, N = 3SE +/- 0.31, N = 9SE +/- 0.05, N = 612.25.612.45.6

etcd

Test Comparison (Connections: 50 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test Comparison (Connections: 50 - Clients: 100)RANGEPUT4K8K12K16K20KSE +/- 162.99, N = 9SE +/- 548.13, N = 9SE +/- 149.49, N = 3SE +/- 103.48, N = 3SE +/- 213.67, N = 9SE +/- 580.79, N = 9SE +/- 170.29, N = 6SE +/- 13.84, N = 38177.719019.7917702.5917919.748026.129143.0117733.5817625.64

etcd

Comparison (Test: PUT - Connections: 100 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: PUT - Connections: 100 - Clients: 1000)Average Latency1428425670SE +/- 1.82, N = 9SE +/- 0.12, N = 3SE +/- 1.74, N = 12SE +/- 0.13, N = 363.031.750.932.6

etcd

Clients Comparison (Test: PUT - Connections: 50 - - Average Latency)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Clients Comparison (Test: PUT - Connections: 50 - - Average Latency)10001001326395265SE +/- 1.79, N = 9SE +/- 0.57, N = 9SE +/- 0.18, N = 3SE +/- 0.03, N = 3SE +/- 1.66, N = 12SE +/- 0.55, N = 9SE +/- 0.12, N = 3SE +/- 0.00, N = 359.011.329.95.550.311.130.95.6

etcd

Comparison (Test: PUT - Connections: 50 - Clients: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: PUT - Connections: 50 - Clients: 1000)Average Latency1326395265SE +/- 1.79, N = 9SE +/- 0.18, N = 3SE +/- 1.66, N = 12SE +/- 0.12, N = 359.029.950.330.9

etcd

Clients Comparison (Test: PUT - Connections: 50)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Clients Comparison (Test: PUT - Connections: 50)10001007K14K21K28K35KSE +/- 452.84, N = 9SE +/- 548.13, N = 9SE +/- 166.43, N = 3SE +/- 103.48, N = 3SE +/- 523.12, N = 12SE +/- 580.79, N = 9SE +/- 97.60, N = 3SE +/- 13.84, N = 316573.199019.7932076.4117919.7419495.979143.0130813.7717625.64

etcd

Comparison (Test: PUT - Connections: 50 - Clients: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Comparison (Test: PUT - Connections: 50 - Clients: 100)Average Latency3691215SE +/- 0.57, N = 9SE +/- 0.03, N = 3SE +/- 0.55, N = 9SE +/- 0.00, N = 311.35.511.15.6

FLAC Audio Encoding

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4ComparisonWAV To FLAC20406080100SE +/- 0.33, N = 25SE +/- 0.14, N = 5SE +/- 0.55, N = 25SE +/- 0.02, N = 5SE +/- 0.45, N = 554.3145.3351.6043.5190.291. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm

LAME MP3 Encoding

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100ComparisonWAV To MP3612182430SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 313.0512.5011.8911.9624.371. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

Opus Codec Encoding

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.4ComparisonWAV To Opus Encode306090120150SE +/- 0.17, N = 5SE +/- 0.02, N = 5SE +/- 0.31, N = 5SE +/- 0.02, N = 5SE +/- 0.17, N = 571.5067.6265.4564.44129.791. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm

TSCP

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmepi4-raspbian-sdOpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81ComparisonAI Chess Performance200K400K600K800K1000KSE +/- 370.48, N = 5SE +/- 1140.25, N = 5SE +/- 238.60, N = 5SE +/- 239.20, N = 5SE +/- 350.28, N = 5SE +/- 463.49, N = 57385077724868109218121178877794454711. (CC) gcc options: -O3 -march=native

WavPack Audio Encoding

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcpi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3ComparisonWAV To WavPack4080120160200SE +/- 0.07, N = 5SE +/- 0.13, N = 5SE +/- 0.05, N = 5SE +/- 0.08, N = 5104.0499.6294.62188.001. (CXX) g++ options: -rdynamic

Timed Wasmer Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Wasmer Compilation 2.3ComparisonTime To Compile80160240320400SE +/- 0.59, N = 3SE +/- 0.10, N = 3SE +/- 1.67, N = 3SE +/- 1.65, N = 3SE +/- 0.79, N = 3215.92204.89198.46188.16372.861. (CC) gcc options: -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs

N-Queens

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0ComparisonElapsed Time20406080100SE +/- 0.70, N = 15SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 359.4855.7656.1856.2463.00109.661. (CC) gcc options: -static -fopenmp -O3 -march=native

Timed Godot Game Engine Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0ComparisonTime To Compile8001600240032004000SE +/- 7.67, N = 3SE +/- 4.62, N = 3SE +/- 4.83, N = 3SE +/- 6.78, N = 3SE +/- 3.05, N = 31922.641852.591835.921844.363498.30

Timed ImageMagick Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0ComparisonTime To Compile50100150200250SE +/- 0.66, N = 3SE +/- 0.50, N = 3SE +/- 0.41, N = 3SE +/- 0.43, N = 3SE +/- 0.49, N = 3120.10115.09114.08112.86211.59

Timed Linux Kernel Compilation

Build Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build Comparisonallmodconfigdefconfig2K4K6K8K10KSE +/- 4.42, N = 3SE +/- 1.10, N = 3SE +/- 1.62, N = 3SE +/- 1.28, N = 3SE +/- 1.83, N = 3SE +/- 5.72, N = 3SE +/- 2.80, N = 3SE +/- 2.04, N = 3SE +/- 14.83, N = 3SE +/- 9.15, N = 35759.511199.615536.031160.505375.951138.205371.021131.979463.571904.55

Timed MPlayer Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.5ComparisonTime To Compile60120180240300SE +/- 0.66, N = 3SE +/- 1.17, N = 3SE +/- 1.75, N = 3SE +/- 1.68, N = 3SE +/- 0.06, N = 3158.06152.52148.87150.11254.69

Build2

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.15ComparisonTime To Compile2004006008001000SE +/- 1.02, N = 3SE +/- 2.62, N = 3SE +/- 2.22, N = 3SE +/- 3.79, N = 3SE +/- 4.32, N = 3688.05673.85668.87669.641064.90

Timed GDB GNU Debugger Compilation

Comparison

rk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2ComparisonTime To Compile90180270360450SE +/- 1.39, N = 3SE +/- 1.63, N = 3249.25393.65

Timed CPython Compilation

Build Configuration Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration ComparisonDefaultReleased Build, PGO + LTO Optimized200400600800100066.13784.3059.76744.6060.52764.7261.47783.8793.78862.02

Timed PHP Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.1.9ComparisonTime To Compile110220330440550SE +/- 4.51, N = 3SE +/- 1.19, N = 3SE +/- 2.82, N = 3SE +/- 2.08, N = 3SE +/- 1.64, N = 3364.44334.21346.68343.16519.40

Apache CouchDB

Bulk Size Comparison (Inserts: 1000 - Rounds: 30)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size Comparison (Inserts: 1000 - Rounds: 30)500300100150300450600750SE +/- 0.74, N = 3SE +/- 2.78, N = 3SE +/- 3.82, N = 9SE +/- 0.51, N = 3SE +/- 3.79, N = 3SE +/- 2.31, N = 3SE +/- 3.77, N = 3SE +/- 1.83, N = 3SE +/- 2.80, N = 9SE +/- 2.58, N = 3SE +/- 0.91, N = 3SE +/- 2.59, N = 6464.69377.97262.44438.30366.67247.76676.09384.07266.25679.40394.74258.521. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Inserts Comparison (Bulk Size: 500 - - Rounds: 30)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Inserts Comparison (Bulk Size: 500 - - Rounds: 30)100030005001000150020002500SE +/- 0.74, N = 3SE +/- 0.87, N = 3SE +/- 0.51, N = 3SE +/- 1.95, N = 3SE +/- 3.77, N = 3SE +/- 11.33, N = 3SE +/- 2.58, N = 3SE +/- 13.77, N = 3464.692261.83438.302158.52676.092083.07679.402140.741. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Rounds Comparison (Bulk Size: 500 - Inserts: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Rounds Comparison (Bulk Size: 500 - Inserts: 1000)30150300450600750SE +/- 0.74, N = 3SE +/- 0.51, N = 3SE +/- 3.77, N = 3SE +/- 2.58, N = 3464.69438.30676.09679.401. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Bulk Size Comparison (Inserts: 3000 - Rounds: 30)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Bulk Size Comparison (Inserts: 3000 - Rounds: 30)5001003005001000150020002500SE +/- 0.87, N = 3SE +/- 1.11, N = 3SE +/- 14.88, N = 5SE +/- 1.95, N = 3SE +/- 0.84, N = 3SE +/- 2.19, N = 3SE +/- 11.33, N = 3SE +/- 1.88, N = 3SE +/- 31.00, N = 9SE +/- 13.77, N = 3SE +/- 10.18, N = 3SE +/- 2.59, N = 32261.83887.891412.822158.52860.531314.732083.07855.611492.532140.74871.541444.001. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Rounds Comparison (Bulk Size: 500 - Inserts: 3000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Rounds Comparison (Bulk Size: 500 - Inserts: 3000)305001000150020002500SE +/- 0.87, N = 3SE +/- 1.95, N = 3SE +/- 11.33, N = 3SE +/- 13.77, N = 32261.832158.522083.072140.741. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Inserts Comparison (Bulk Size: 300 - - Rounds: 30)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Inserts Comparison (Bulk Size: 300 - - Rounds: 30)1000300030060090012001500SE +/- 2.78, N = 3SE +/- 14.88, N = 5SE +/- 3.79, N = 3SE +/- 2.19, N = 3SE +/- 1.83, N = 3SE +/- 31.00, N = 9SE +/- 0.91, N = 3SE +/- 2.59, N = 3377.971412.82366.671314.73384.071492.53394.741444.001. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Rounds Comparison (Bulk Size: 300 - Inserts: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Rounds Comparison (Bulk Size: 300 - Inserts: 1000)3090180270360450SE +/- 2.78, N = 3SE +/- 3.79, N = 3SE +/- 1.83, N = 3SE +/- 0.91, N = 3377.97366.67384.07394.741. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Inserts Comparison (Bulk Size: 100 - - Rounds: 30)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Inserts Comparison (Bulk Size: 100 - - Rounds: 30)100030002004006008001000SE +/- 3.82, N = 9SE +/- 1.11, N = 3SE +/- 2.31, N = 3SE +/- 0.84, N = 3SE +/- 2.80, N = 9SE +/- 1.88, N = 3SE +/- 2.59, N = 6SE +/- 10.18, N = 3262.44887.89247.76860.53266.25855.61258.52871.541. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Rounds Comparison (Bulk Size: 100 - Inserts: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Rounds Comparison (Bulk Size: 100 - Inserts: 1000)3060120180240300SE +/- 3.82, N = 9SE +/- 2.31, N = 3SE +/- 2.80, N = 9SE +/- 2.59, N = 6262.44247.76266.25258.521. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Rounds Comparison (Bulk Size: 100 - Inserts: 3000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Rounds Comparison (Bulk Size: 100 - Inserts: 3000)302004006008001000SE +/- 1.11, N = 3SE +/- 0.84, N = 3SE +/- 1.88, N = 3SE +/- 10.18, N = 3887.89860.53855.61871.541. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Rounds Comparison (Bulk Size: 300 - Inserts: 3000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.3.2Rounds Comparison (Bulk Size: 300 - Inserts: 3000)3030060090012001500SE +/- 14.88, N = 5SE +/- 2.19, N = 3SE +/- 31.00, N = 9SE +/- 2.59, N = 31412.821314.731492.531444.001. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Timed Erlang/OTP Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Erlang/OTP Compilation 25.0ComparisonTime To Compile90180270360450SE +/- 0.61, N = 3SE +/- 0.12, N = 3SE +/- 0.77, N = 3SE +/- 0.74, N = 3SE +/- 0.17, N = 3310.70298.12301.84330.42405.21

Apache Spark

Row Count Comparison (Partitions: 500 - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 500 - Calculate Pi Benchmark)1000000400000002000000010000000160320480640800SE +/- 10.10, N = 3SE +/- 6.99, N = 3SE +/- 17.41, N = 3SE +/- 3.66, N = 3SE +/- 3.62, N = 3SE +/- 4.60, N = 3SE +/- 4.56, N = 3SE +/- 3.78, N = 3SE +/- 0.64, N = 3SE +/- 0.86, N = 3SE +/- 0.79, N = 3SE +/- 1.02, N = 3SE +/- 1.70, N = 3SE +/- 0.55, N = 3SE +/- 0.67, N = 3SE +/- 0.62, N = 3733.90728.26714.05692.06685.12690.62683.57684.23580.99580.30581.12579.55579.16579.01583.11581.78

Apache Spark

Partitions Comparison (Row Count: 1000000 - - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 1000000 - - Calculate Pi Benchmark)50020001001000160320480640800SE +/- 10.10, N = 3SE +/- 5.14, N = 3SE +/- 9.68, N = 4SE +/- 1.88, N = 3SE +/- 3.62, N = 3SE +/- 8.22, N = 3SE +/- 1.77, N = 3SE +/- 1.43, N = 3SE +/- 0.64, N = 3SE +/- 0.47, N = 9SE +/- 1.54, N = 3SE +/- 0.54, N = 4SE +/- 1.70, N = 3SE +/- 0.55, N = 3SE +/- 0.46, N = 5SE +/- 2.32, N = 3733.90733.77727.52717.10685.12690.63694.41695.32580.99580.68581.45580.24579.16582.61581.85583.50

Apache Spark

Comparison (Row Count: 1000000 - Partitions: 500)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 1000000 - Partitions: 500)Calculate Pi BenchmarkSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeRepartition Test TimeGroup By Test TimeBroadcast Inner Join Test TimeInner Join Test Time160320480640800SE +/- 10.096513371, N = 3SE +/- 0.075456756, N = 3SE +/- 0.158253119, N = 3SE +/- 0.037643391, N = 3SE +/- 0.085288962, N = 3SE +/- 0.094366471, N = 3SE +/- 0.056766652, N = 3SE +/- 3.616590948, N = 3SE +/- 0.073904401, N = 3SE +/- 0.155432056, N = 3SE +/- 0.076523207, N = 3SE +/- 0.188967987, N = 3SE +/- 0.103211248, N = 3SE +/- 0.103943425, N = 3SE +/- 0.635610275, N = 3SE +/- 0.026873455, N = 3SE +/- 0.017302603, N = 3SE +/- 0.101989022, N = 3SE +/- 0.152630685, N = 3SE +/- 0.063047733, N = 3SE +/- 0.517942458, N = 3SE +/- 1.696546131, N = 3SE +/- 0.114204323, N = 3SE +/- 0.016927629, N = 3SE +/- 0.069154351, N = 3SE +/- 0.086808001, N = 3SE +/- 0.486110869, N = 3SE +/- 0.043852959, N = 3733.90000000011.23000000033.7600000009.46000000010.1300000006.6200000007.260000000685.12000000010.43000000032.2700000009.1000000009.9500000006.2900000007.010000000580.9900000009.89000000031.7900000009.0000000009.8400000006.1200000007.530000000579.16066724010.48000000031.7200000009.21000000010.0300000006.5100000007.030000000

Apache Spark

Row Count Comparison (Partitions: 2000 - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 2000 - Calculate Pi Benchmark)1000000200000001000000040000000160320480640800SE +/- 5.14, N = 3SE +/- 22.40, N = 3SE +/- 13.31, N = 3SE +/- 16.56, N = 3SE +/- 8.22, N = 3SE +/- 2.10, N = 3SE +/- 6.18, N = 3SE +/- 8.50, N = 3SE +/- 0.47, N = 9SE +/- 1.08, N = 3SE +/- 0.41, N = 3SE +/- 0.49, N = 3SE +/- 0.55, N = 3SE +/- 0.28, N = 3SE +/- 0.51, N = 3SE +/- 1.28, N = 3733.77723.32711.60710.71690.63681.91699.96695.17580.68579.87581.17580.86582.61581.10577.92579.55

Apache Spark

Comparison (Row Count: 1000000 - Partitions: 2000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 1000000 - Partitions: 2000)Calculate Pi BenchmarkCalculate Pi Benchmark Using DataframeBroadcast Inner Join Test TimeRepartition Test TimeGroup By Test TimeSHA-512 Benchmark TimeInner Join Test Time160320480640800SE +/- 5.138863712, N = 3SE +/- 0.013599313, N = 3SE +/- 0.177939327, N = 3SE +/- 0.181687585, N = 3SE +/- 0.146972816, N = 3SE +/- 0.139768323, N = 3SE +/- 0.098619535, N = 3SE +/- 8.221686317, N = 3SE +/- 0.230080533, N = 3SE +/- 0.011049874, N = 3SE +/- 0.042552140, N = 3SE +/- 0.090717982, N = 3SE +/- 0.112867497, N = 3SE +/- 0.094249006, N = 3SE +/- 0.468273880, N = 9SE +/- 0.090240232, N = 9SE +/- 0.128969955, N = 9SE +/- 0.039688685, N = 9SE +/- 0.134671941, N = 9SE +/- 0.121232499, N = 9SE +/- 0.501143304, N = 9SE +/- 0.548006604, N = 3SE +/- 0.123827132, N = 3SE +/- 0.269877699, N = 3SE +/- 0.155773144, N = 3SE +/- 0.230601906, N = 3SE +/- 0.113414449, N = 3SE +/- 0.401879123, N = 3733.77000000033.7900000008.58000000011.01000000013.02000000012.96000000010.690000000690.63000000032.0300000008.04000000010.71000000012.86000000012.55000000010.680000000580.68000000031.5600000008.37000000010.57000000012.83000000012.63000000011.060000000582.61489470731.6800000008.41000000010.85000000013.31000000012.88000000010.890000000

Apache Spark

Partitions Comparison (Row Count: 40000000 - - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 40000000 - - Calculate Pi Benchmark)50010010002000160320480640800SE +/- 6.99, N = 3SE +/- 8.88, N = 3SE +/- 14.94, N = 3SE +/- 16.56, N = 3SE +/- 4.60, N = 3SE +/- 1.80, N = 3SE +/- 6.51, N = 3SE +/- 8.50, N = 3SE +/- 0.86, N = 3SE +/- 0.87, N = 3SE +/- 0.56, N = 3SE +/- 0.49, N = 3SE +/- 0.55, N = 3SE +/- 0.68, N = 3SE +/- 1.66, N = 3SE +/- 1.28, N = 3728.26724.99721.00710.71690.62694.62697.90695.17580.30579.98581.69580.86579.01581.19581.60579.55

Apache Spark

Comparison (Row Count: 40000000 - Partitions: 500)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 40000000 - Partitions: 500)Calculate Pi BenchmarkSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeBroadcast Inner Join Test TimeRepartition Test TimeInner Join Test TimeGroup By Test Time160320480640800SE +/- 6.99, N = 3SE +/- 0.26, N = 3SE +/- 0.10, N = 3SE +/- 4.60, N = 3SE +/- 0.55, N = 3SE +/- 0.36, N = 3SE +/- 0.85, N = 3SE +/- 0.58, N = 3SE +/- 0.39, N = 3SE +/- 4.05, N = 3SE +/- 0.86, N = 3SE +/- 0.48, N = 3SE +/- 0.11, N = 3SE +/- 0.55, N = 3SE +/- 1.56, N = 3SE +/- 0.09, N = 3SE +/- 0.76, N = 3SE +/- 0.84, N = 3SE +/- 1.02, N = 3SE +/- 1.17, N = 3728.26189.3933.77690.62183.2031.96157.08138.04158.1189.23580.30172.0631.51579.01172.6931.71147.55131.53152.2182.35

Apache Spark

Row Count Comparison (Partitions: 100 - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 100 - Calculate Pi Benchmark)1000000400000001000000020000000160320480640800SE +/- 9.68, N = 4SE +/- 8.88, N = 3SE +/- 3.83, N = 3SE +/- 8.94, N = 3SE +/- 1.77, N = 3SE +/- 1.80, N = 3SE +/- 7.97, N = 3SE +/- 8.48, N = 3SE +/- 1.54, N = 3SE +/- 0.87, N = 3SE +/- 1.47, N = 3SE +/- 1.38, N = 3SE +/- 0.46, N = 5SE +/- 0.68, N = 3SE +/- 0.70, N = 3SE +/- 3.74, N = 3727.52724.99722.90713.91694.41694.62681.48694.61581.45579.98581.85580.52581.85581.19580.29582.87

Apache Spark

Comparison (Row Count: 1000000 - Partitions: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 1000000 - Partitions: 100)Calculate Pi BenchmarkSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeRepartition Test TimeBroadcast Inner Join Test TimeGroup By Test TimeInner Join Test Time160320480640800SE +/- 9.681628257, N = 4SE +/- 0.113137090, N = 4SE +/- 0.122562063, N = 4SE +/- 0.025356347, N = 4SE +/- 0.085253143, N = 4SE +/- 0.023541873, N = 4SE +/- 0.134671456, N = 4SE +/- 1.768265132, N = 3SE +/- 0.038555282, N = 3SE +/- 0.257940983, N = 3SE +/- 0.084920457, N = 3SE +/- 0.102452612, N = 3SE +/- 0.129389851, N = 3SE +/- 0.004165140, N = 3SE +/- 1.541717417, N = 3SE +/- 0.093919752, N = 3SE +/- 0.039099097, N = 3SE +/- 0.070931558, N = 3SE +/- 0.076264083, N = 3SE +/- 0.130013375, N = 3SE +/- 0.294062371, N = 3SE +/- 0.461842438, N = 5SE +/- 0.101368246, N = 5SE +/- 0.089037280, N = 5SE +/- 0.034264151, N = 5SE +/- 0.069228259, N = 5SE +/- 0.081615689, N = 5SE +/- 0.044993077, N = 5727.52000000010.01000000033.7600000009.0800000005.7200000009.0700000006.590000000694.4100000009.50000000032.1400000008.7900000005.6900000008.8100000006.250000000581.4500000009.34000000031.8400000008.6200000005.5000000008.7500000006.540000000581.8522107859.56000000031.6300000008.7500000005.4500000009.0900000006.040000000

Apache Spark

Comparison (Row Count: 40000000 - Partitions: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 40000000 - Partitions: 100)Calculate Pi BenchmarkSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeBroadcast Inner Join Test TimeRepartition Test TimeInner Join Test TimeGroup By Test Time160320480640800SE +/- 8.88, N = 3SE +/- 0.34, N = 3SE +/- 0.05, N = 3SE +/- 1.80, N = 3SE +/- 0.84, N = 3SE +/- 0.23, N = 3SE +/- 2.32, N = 3SE +/- 1.31, N = 3SE +/- 1.75, N = 3SE +/- 2.29, N = 3SE +/- 0.87, N = 3SE +/- 0.58, N = 3SE +/- 0.38, N = 3SE +/- 0.68, N = 3SE +/- 0.82, N = 3SE +/- 0.10, N = 3SE +/- 0.60, N = 3SE +/- 0.42, N = 3SE +/- 1.45, N = 3SE +/- 3.33, N = 3724.99195.4533.63694.62190.0332.08159.01137.28157.8887.32579.98177.8131.57581.19178.8931.79150.05131.38152.8788.01

Apache Spark

Row Count Comparison (Partitions: 1000 - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 1000 - Calculate Pi Benchmark)2000000010000000400000001000000160320480640800SE +/- 11.19, N = 3SE +/- 5.58, N = 3SE +/- 14.94, N = 3SE +/- 1.88, N = 3SE +/- 2.66, N = 3SE +/- 4.78, N = 3SE +/- 6.51, N = 3SE +/- 1.43, N = 3SE +/- 0.66, N = 3SE +/- 1.40, N = 3SE +/- 0.56, N = 3SE +/- 0.54, N = 4SE +/- 1.10, N = 3SE +/- 0.29, N = 3SE +/- 1.66, N = 3SE +/- 2.32, N = 3722.93722.36721.00717.10687.06690.24697.90695.32579.19580.37581.69580.24580.24580.46581.60583.50

Apache Spark

Partitions Comparison (Row Count: 20000000 - - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 20000000 - - Calculate Pi Benchmark)10002000100500160320480640800SE +/- 11.19, N = 3SE +/- 22.40, N = 3SE +/- 8.94, N = 3SE +/- 17.41, N = 3SE +/- 2.66, N = 3SE +/- 2.10, N = 3SE +/- 8.48, N = 3SE +/- 4.56, N = 3SE +/- 0.66, N = 3SE +/- 1.08, N = 3SE +/- 1.38, N = 3SE +/- 0.79, N = 3SE +/- 1.10, N = 3SE +/- 0.28, N = 3SE +/- 3.74, N = 3SE +/- 0.67, N = 3722.93723.32713.91714.05687.06681.91694.61683.57579.19579.87580.52581.12580.24581.10582.87583.11

Apache Spark

Comparison (Row Count: 20000000 - Partitions: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 20000000 - Partitions: 1000)Calculate Pi BenchmarkBroadcast Inner Join Test TimeSHA-512 Benchmark TimeRepartition Test TimeInner Join Test TimeCalculate Pi Benchmark Using DataframeGroup By Test Time160320480640800SE +/- 11.19, N = 3SE +/- 0.51, N = 3SE +/- 0.20, N = 3SE +/- 0.23, N = 3SE +/- 0.32, N = 3SE +/- 0.19, N = 3SE +/- 0.79, N = 3SE +/- 2.66, N = 3SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.23, N = 3SE +/- 0.42, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 0.66, N = 3SE +/- 0.83, N = 3SE +/- 0.29, N = 3SE +/- 1.03, N = 3SE +/- 0.86, N = 3SE +/- 0.14, N = 3SE +/- 2.03, N = 3SE +/- 1.10, N = 3SE +/- 0.20, N = 3SE +/- 0.10, N = 3SE +/- 0.20, N = 3SE +/- 0.52, N = 3SE +/- 0.32, N = 3SE +/- 0.44, N = 3722.9384.01100.7375.1885.1233.8137.31687.0680.6495.9271.7081.3532.0535.27579.1975.9691.3972.9878.4231.7535.83580.2476.6692.4268.5479.2931.2234.70

Apache Spark

Comparison (Row Count: 20000000 - Partitions: 2000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 20000000 - Partitions: 2000)Calculate Pi BenchmarkSHA-512 Benchmark TimeRepartition Test TimeBroadcast Inner Join Test TimeInner Join Test TimeCalculate Pi Benchmark Using DataframeGroup By Test Time160320480640800SE +/- 22.40, N = 3SE +/- 0.14, N = 3SE +/- 0.46, N = 3SE +/- 0.57, N = 3SE +/- 0.28, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 2.10, N = 3SE +/- 0.37, N = 3SE +/- 0.20, N = 3SE +/- 0.08, N = 3SE +/- 0.31, N = 3SE +/- 0.09, N = 3SE +/- 0.46, N = 3SE +/- 1.08, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 3SE +/- 0.28, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.89, N = 3SE +/- 0.05, N = 3SE +/- 0.15, N = 3SE +/- 0.41, N = 3723.32101.1575.4483.9486.4333.9137.35681.9197.6572.2881.2583.6432.2136.72579.8791.9631.61581.1092.1969.0977.5680.4131.6637.16

Apache Spark

Partitions Comparison (Row Count: 10000000 - - Calculate Pi Benchmark)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 10000000 - - Calculate Pi Benchmark)10010002000500160320480640800SE +/- 3.83, N = 3SE +/- 5.58, N = 3SE +/- 13.31, N = 3SE +/- 3.66, N = 3SE +/- 7.97, N = 3SE +/- 4.78, N = 3SE +/- 6.18, N = 3SE +/- 3.78, N = 3SE +/- 1.47, N = 3SE +/- 1.40, N = 3SE +/- 0.41, N = 3SE +/- 1.02, N = 3SE +/- 0.70, N = 3SE +/- 0.29, N = 3SE +/- 0.51, N = 3SE +/- 0.62, N = 3722.90722.36711.60692.06681.48690.24699.96684.23581.85580.37581.17579.55580.29580.46577.92581.78

Apache Spark

Comparison (Row Count: 10000000 - Partitions: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 10000000 - Partitions: 100)Calculate Pi BenchmarkRepartition Test TimeBroadcast Inner Join Test TimeSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeInner Join Test TimeGroup By Test Time160320480640800SE +/- 3.83, N = 3SE +/- 0.56, N = 3SE +/- 0.25, N = 3SE +/- 0.32, N = 3SE +/- 0.10, N = 3SE +/- 0.26, N = 3SE +/- 0.30, N = 3SE +/- 7.97, N = 3SE +/- 0.18, N = 3SE +/- 0.71, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 0.25, N = 3SE +/- 1.47, N = 3SE +/- 0.76, N = 3SE +/- 0.62, N = 3SE +/- 0.05, N = 3SE +/- 0.29, N = 3SE +/- 1.64, N = 3SE +/- 3.06, N = 3SE +/- 0.70, N = 3SE +/- 0.43, N = 3SE +/- 0.21, N = 3SE +/- 0.39, N = 3SE +/- 0.06, N = 3SE +/- 1.37, N = 3SE +/- 0.24, N = 3722.9041.2847.1057.0534.0247.5225.05681.4838.2944.2655.2832.3543.5823.50581.8538.5843.1952.6931.4943.8826.62580.2937.0742.8552.8831.9743.7123.90

Apache Spark

Comparison (Row Count: 10000000 - Partitions: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 10000000 - Partitions: 1000)Calculate Pi BenchmarkBroadcast Inner Join Test TimeInner Join Test TimeRepartition Test TimeSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeGroup By Test Time160320480640800SE +/- 5.58, N = 3SE +/- 0.09, N = 3SE +/- 0.40, N = 3SE +/- 0.23, N = 3SE +/- 0.22, N = 3SE +/- 0.18, N = 3SE +/- 0.35, N = 3SE +/- 4.78, N = 3SE +/- 0.16, N = 3SE +/- 0.14, N = 3SE +/- 0.22, N = 3SE +/- 0.11, N = 3SE +/- 0.32, N = 3SE +/- 0.28, N = 3SE +/- 1.40, N = 3SE +/- 1.25, N = 3SE +/- 0.56, N = 3SE +/- 0.54, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.36, N = 3SE +/- 0.29, N = 3SE +/- 0.36, N = 3SE +/- 0.21, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 3SE +/- 0.26, N = 3SE +/- 0.20, N = 3722.3643.4745.6039.9653.5234.0023.89690.2441.9844.0038.6151.6432.2422.29580.3740.9043.3039.3149.2131.6622.44580.4639.2241.4936.7249.4531.3622.62

Apache Spark

Comparison (Row Count: 40000000 - Partitions: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 40000000 - Partitions: 1000)Calculate Pi BenchmarkGroup By Test TimeSHA-512 Benchmark TimeBroadcast Inner Join Test TimeInner Join Test TimeCalculate Pi Benchmark Using DataframeRepartition Test Time160320480640800SE +/- 14.94, N = 3SE +/- 0.54, N = 3SE +/- 0.22, N = 3SE +/- 6.51, N = 3SE +/- 2.33, N = 3SE +/- 0.13, N = 3SE +/- 0.25, N = 3SE +/- 1.92, N = 3SE +/- 0.16, N = 3SE +/- 0.83, N = 3SE +/- 0.56, N = 3SE +/- 0.77, N = 3SE +/- 0.16, N = 3SE +/- 1.66, N = 3SE +/- 0.85, N = 3SE +/- 0.48, N = 3SE +/- 1.46, N = 3SE +/- 1.83, N = 3SE +/- 0.10, N = 3SE +/- 0.93, N = 3721.00189.7333.51697.9088.02183.35158.24162.0132.40138.87581.69172.4531.54581.6079.60172.19147.55151.5431.61131.43

Apache Spark

Comparison (Row Count: 1000000 - Partitions: 1000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 1000000 - Partitions: 1000)Calculate Pi BenchmarkCalculate Pi Benchmark Using DataframeBroadcast Inner Join Test TimeSHA-512 Benchmark TimeGroup By Test TimeRepartition Test TimeInner Join Test Time150300450600750SE +/- 1.88, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 1.43, N = 3SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.54, N = 4SE +/- 0.05, N = 4SE +/- 0.06, N = 4SE +/- 0.12, N = 4SE +/- 0.08, N = 4SE +/- 0.07, N = 4SE +/- 0.63, N = 4SE +/- 2.32, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.18, N = 3SE +/- 0.11, N = 3717.1033.397.2911.3811.3910.068.33695.3232.366.9911.1811.1010.058.01580.2431.886.9010.7810.939.748.63583.5031.547.0511.1411.189.957.81

Apache Spark

Comparison (Row Count: 10000000 - Partitions: 2000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 10000000 - Partitions: 2000)Calculate Pi BenchmarkBroadcast Inner Join Test TimeSHA-512 Benchmark TimeInner Join Test TimeCalculate Pi Benchmark Using DataframeRepartition Test TimeGroup By Test Time150300450600750SE +/- 13.31, N = 3SE +/- 0.27, N = 3SE +/- 0.39, N = 3SE +/- 0.21, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.28, N = 3SE +/- 6.18, N = 3SE +/- 0.28, N = 3SE +/- 0.34, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.21, N = 3SE +/- 0.13, N = 3SE +/- 0.41, N = 3SE +/- 0.24, N = 3SE +/- 0.36, N = 3SE +/- 1.45, N = 3SE +/- 0.14, N = 3SE +/- 0.66, N = 3SE +/- 0.22, N = 3SE +/- 0.51, N = 3SE +/- 0.13, N = 3SE +/- 0.24, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.39, N = 3711.6044.5955.1747.6733.9640.5024.85699.9642.9053.0445.7431.9239.2224.09581.1740.9350.8047.6131.6639.3324.10577.9241.1651.0944.2331.5837.9424.13

Apache Spark

Comparison (Row Count: 20000000 - Partitions: 100)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 20000000 - Partitions: 100)Calculate Pi BenchmarkBroadcast Inner Join Test TimeInner Join Test TimeRepartition Test TimeSHA-512 Benchmark TimeGroup By Test TimeCalculate Pi Benchmark Using Dataframe150300450600750SE +/- 8.94, N = 3SE +/- 0.19, N = 3SE +/- 0.57, N = 3SE +/- 0.55, N = 3SE +/- 0.22, N = 3SE +/- 0.45, N = 3SE +/- 0.32, N = 3SE +/- 8.48, N = 3SE +/- 0.43, N = 3SE +/- 0.32, N = 3SE +/- 0.33, N = 3SE +/- 0.34, N = 3SE +/- 0.32, N = 3SE +/- 0.23, N = 3SE +/- 1.38, N = 3SE +/- 0.59, N = 3SE +/- 1.13, N = 3SE +/- 2.01, N = 3SE +/- 0.12, N = 3SE +/- 0.73, N = 3SE +/- 0.07, N = 3SE +/- 3.74, N = 3SE +/- 0.55, N = 3SE +/- 0.48, N = 3SE +/- 0.15, N = 3SE +/- 0.67, N = 3SE +/- 0.47, N = 3SE +/- 0.18, N = 3713.9182.0383.9874.3296.6837.1133.73694.6179.2180.9071.5993.7935.5132.24580.5273.6075.6872.3588.8134.6631.81582.8774.6076.8768.1289.4834.4131.62

Apache Spark

Comparison (Row Count: 20000000 - Partitions: 500)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 20000000 - Partitions: 500)Calculate Pi BenchmarkBroadcast Inner Join Test TimeSHA-512 Benchmark TimeInner Join Test TimeRepartition Test TimeCalculate Pi Benchmark Using DataframeGroup By Test Time150300450600750SE +/- 17.41, N = 3SE +/- 0.30, N = 3SE +/- 0.31, N = 3SE +/- 0.56, N = 3SE +/- 0.15, N = 3SE +/- 0.25, N = 3SE +/- 0.10, N = 3SE +/- 4.56, N = 3SE +/- 0.49, N = 3SE +/- 0.11, N = 3SE +/- 0.75, N = 3SE +/- 0.12, N = 3SE +/- 0.22, N = 3SE +/- 0.72, N = 3SE +/- 0.79, N = 3SE +/- 0.04, N = 3SE +/- 0.16, N = 3SE +/- 0.49, N = 3SE +/- 0.84, N = 3SE +/- 0.15, N = 3SE +/- 4.59, N = 3SE +/- 0.67, N = 3SE +/- 0.73, N = 3SE +/- 0.33, N = 3SE +/- 0.10, N = 3SE +/- 0.31, N = 3SE +/- 0.10, N = 3SE +/- 0.13, N = 3714.0583.5399.6483.8473.2233.7237.00683.5780.7796.8580.9971.3031.8436.37581.1275.2390.5678.0370.9031.7639.26583.1176.2791.2477.6367.8631.7435.99

Apache Spark

Comparison (Row Count: 40000000 - Partitions: 2000)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 40000000 - Partitions: 2000)Calculate Pi BenchmarkSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeBroadcast Inner Join Test TimeInner Join Test TimeRepartition Test TimeGroup By Test Time150300450600750SE +/- 16.56, N = 3SE +/- 0.40, N = 3SE +/- 0.06, N = 3SE +/- 8.50, N = 3SE +/- 0.21, N = 3SE +/- 0.31, N = 3SE +/- 1.89, N = 3SE +/- 1.46, N = 3SE +/- 0.91, N = 3SE +/- 4.77, N = 3SE +/- 0.49, N = 3SE +/- 0.42, N = 3SE +/- 0.10, N = 3SE +/- 1.28, N = 3SE +/- 0.47, N = 3SE +/- 0.14, N = 3SE +/- 0.50, N = 3SE +/- 1.01, N = 3SE +/- 0.77, N = 3SE +/- 3.36, N = 3710.71192.8133.79695.17185.5132.20157.25159.12137.4583.87580.86175.8431.65579.55175.2431.32148.66151.60131.3981.61

Apache Spark

Comparison (Row Count: 10000000 - Partitions: 500)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Comparison (Row Count: 10000000 - Partitions: 500)Calculate Pi BenchmarkBroadcast Inner Join Test TimeInner Join Test TimeRepartition Test TimeSHA-512 Benchmark TimeCalculate Pi Benchmark Using DataframeGroup By Test Time150300450600750SE +/- 3.66, N = 3SE +/- 0.24, N = 3SE +/- 0.42, N = 3SE +/- 0.58, N = 3SE +/- 0.11, N = 3SE +/- 0.13, N = 3SE +/- 0.42, N = 3SE +/- 3.78, N = 3SE +/- 0.24, N = 3SE +/- 0.39, N = 3SE +/- 0.26, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.51, N = 3SE +/- 1.02, N = 3SE +/- 0.42, N = 3SE +/- 0.80, N = 3SE +/- 1.07, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 1.78, N = 3SE +/- 0.62, N = 3SE +/- 0.45, N = 3SE +/- 0.32, N = 3SE +/- 0.25, N = 3SE +/- 0.20, N = 3SE +/- 0.05, N = 3SE +/- 0.17, N = 3692.0642.6844.6840.1652.6233.8923.28684.2340.9542.5438.2150.7332.1722.37579.5539.1642.4338.9247.8731.7923.82581.7838.3540.2436.4448.8431.8122.38

Apache Spark

Row Count Comparison (Partitions: 500 - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 500 - SHA-512 Benchmark Time)10000004000000020000000100000004080120160200SE +/- 0.075456756, N = 3SE +/- 0.260000987, N = 3SE +/- 0.307771793, N = 3SE +/- 0.109148903, N = 3SE +/- 0.073904401, N = 3SE +/- 0.553867494, N = 3SE +/- 0.105154004, N = 3SE +/- 0.088475323, N = 3SE +/- 0.026873455, N = 3SE +/- 0.477080995, N = 3SE +/- 0.160687224, N = 3SE +/- 0.112654588, N = 3SE +/- 0.114204323, N = 3SE +/- 1.561648800, N = 3SE +/- 0.331996595, N = 3SE +/- 0.195921788, N = 311.230000000189.39000000099.64000000052.62000000010.430000000183.20000000096.85000000050.7300000009.890000000172.06000000090.56000000047.87000000010.480000000172.69004833191.24000000048.840000000

Apache Spark

Partitions Comparison (Row Count: 1000000 - - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 1000000 - - SHA-512 Benchmark Time)500100100020003691215SE +/- 0.08, N = 3SE +/- 0.11, N = 4SE +/- 0.14, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 4SE +/- 0.12, N = 9SE +/- 0.11, N = 3SE +/- 0.10, N = 5SE +/- 0.01, N = 3SE +/- 0.11, N = 311.2310.0111.3812.9610.439.5011.1812.559.899.3410.7812.6310.489.5611.1412.88

Apache Spark

Row Count Comparison (Partitions: 100 - Broadcast Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 100 - Broadcast Inner Join Test Time)20000000100000004000000010000004080120160200SE +/- 0.19, N = 3SE +/- 0.25, N = 3SE +/- 0.09, N = 4SE +/- 0.43, N = 3SE +/- 0.71, N = 3SE +/- 2.32, N = 3SE +/- 0.10, N = 3SE +/- 0.59, N = 3SE +/- 0.62, N = 3SE +/- 0.08, N = 3SE +/- 0.55, N = 3SE +/- 0.21, N = 3SE +/- 0.60, N = 3SE +/- 0.07, N = 582.0347.105.7279.2144.26159.015.6973.6043.195.5074.6042.85150.055.45

Apache Spark

Partitions Comparison (Row Count: 20000000 - - Broadcast Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 20000000 - - Broadcast Inner Join Test Time)1005001000200020406080100SE +/- 0.19, N = 3SE +/- 0.30, N = 3SE +/- 0.51, N = 3SE +/- 0.57, N = 3SE +/- 0.43, N = 3SE +/- 0.49, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.59, N = 3SE +/- 0.04, N = 3SE +/- 0.83, N = 3SE +/- 0.55, N = 3SE +/- 0.73, N = 3SE +/- 0.20, N = 3SE +/- 0.89, N = 382.0383.5384.0183.9479.2180.7780.6481.2573.6075.2375.9674.6076.2776.6677.56

Apache Spark

Row Count Comparison (Partitions: 100 - Repartition Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 100 - Repartition Test Time)1000000020000000100000040000000306090120150SE +/- 0.56, N = 3SE +/- 0.55, N = 3SE +/- 0.03, N = 4SE +/- 0.18, N = 3SE +/- 0.33, N = 3SE +/- 0.08, N = 3SE +/- 1.31, N = 3SE +/- 0.76, N = 3SE +/- 2.01, N = 3SE +/- 0.07, N = 3SE +/- 0.43, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 5SE +/- 0.42, N = 341.2874.329.0838.2971.598.79137.2838.5872.358.6237.0768.128.75131.38

Apache Spark

Partitions Comparison (Row Count: 10000000 - - Repartition Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 10000000 - - Repartition Test Time)10050010002000918273645SE +/- 0.56, N = 3SE +/- 0.58, N = 3SE +/- 0.23, N = 3SE +/- 0.03, N = 3SE +/- 0.18, N = 3SE +/- 0.26, N = 3SE +/- 0.22, N = 3SE +/- 0.21, N = 3SE +/- 0.76, N = 3SE +/- 1.07, N = 3SE +/- 0.54, N = 3SE +/- 0.66, N = 3SE +/- 0.43, N = 3SE +/- 0.25, N = 3SE +/- 0.31, N = 3SE +/- 0.08, N = 341.2840.1639.9640.5038.2938.2138.6139.2238.5838.9239.3139.3337.0736.4436.7237.94

Apache Spark

Row Count Comparison (Partitions: 500 - Broadcast Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 500 - Broadcast Inner Join Test Time)1000000020000000400000001000000306090120150SE +/- 0.236866720, N = 3SE +/- 0.300364443, N = 3SE +/- 0.094366471, N = 3SE +/- 0.236232308, N = 3SE +/- 0.489603948, N = 3SE +/- 0.852271154, N = 3SE +/- 0.103211248, N = 3SE +/- 0.416062930, N = 3SE +/- 0.043071403, N = 3SE +/- 0.063047733, N = 3SE +/- 0.448087864, N = 3SE +/- 0.730826056, N = 3SE +/- 0.764058299, N = 3SE +/- 0.486110869, N = 342.68000000083.5300000006.62000000040.95000000080.770000000157.0800000006.29000000039.16000000075.2300000006.12000000038.35000000076.270000000147.5485311946.510000000

Apache Spark

Partitions Comparison (Row Count: 10000000 - - Broadcast Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 10000000 - - Broadcast Inner Join Test Time)500100010020001122334455SE +/- 0.24, N = 3SE +/- 0.09, N = 3SE +/- 0.25, N = 3SE +/- 0.27, N = 3SE +/- 0.24, N = 3SE +/- 0.16, N = 3SE +/- 0.71, N = 3SE +/- 0.28, N = 3SE +/- 0.42, N = 3SE +/- 1.25, N = 3SE +/- 0.62, N = 3SE +/- 0.24, N = 3SE +/- 0.45, N = 3SE +/- 0.36, N = 3SE +/- 0.21, N = 3SE +/- 0.13, N = 342.6843.4747.1044.5940.9541.9844.2642.9039.1640.9043.1940.9338.3539.2242.8541.16

Apache Spark

Row Count Comparison (Partitions: 500 - Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 500 - Inner Join Test Time)1000000020000000400000001000000306090120150SE +/- 0.422261678, N = 3SE +/- 0.562607380, N = 3SE +/- 0.056766652, N = 3SE +/- 0.391685283, N = 3SE +/- 0.747944666, N = 3SE +/- 0.391834664, N = 3SE +/- 0.103943425, N = 3SE +/- 0.798930107, N = 3SE +/- 0.488163973, N = 3SE +/- 0.517942458, N = 3SE +/- 0.324188438, N = 3SE +/- 0.097366593, N = 3SE +/- 1.021947894, N = 3SE +/- 0.043852959, N = 344.68000000083.8400000007.26000000042.54000000080.990000000158.1100000007.01000000042.43000000078.0300000007.53000000040.24000000077.630000000152.2074853977.030000000

Apache Spark

Partitions Comparison (Row Count: 10000000 - - Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 10000000 - - Inner Join Test Time)500100020001001122334455SE +/- 0.42, N = 3SE +/- 0.40, N = 3SE +/- 0.21, N = 3SE +/- 0.26, N = 3SE +/- 0.39, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.80, N = 3SE +/- 0.56, N = 3SE +/- 1.45, N = 3SE +/- 1.64, N = 3SE +/- 0.32, N = 3SE +/- 0.21, N = 3SE +/- 0.15, N = 3SE +/- 1.37, N = 344.6845.6047.6747.5242.5444.0045.7443.5842.4343.3047.6143.8840.2441.4944.2343.71

Apache Spark

Row Count Comparison (Partitions: 100 - Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 100 - Inner Join Test Time)2000000040000000100000001000000306090120150SE +/- 0.574015178, N = 3SE +/- 0.257232291, N = 3SE +/- 0.134671456, N = 4SE +/- 0.323667212, N = 3SE +/- 1.752337079, N = 3SE +/- 0.120293064, N = 3SE +/- 0.004165140, N = 3SE +/- 1.129567495, N = 3SE +/- 1.642152192, N = 3SE +/- 0.294062371, N = 3SE +/- 0.475686548, N = 3SE +/- 1.445788055, N = 3SE +/- 1.372283254, N = 3SE +/- 0.044993077, N = 583.98000000047.5200000006.59000000080.900000000157.88000000043.5800000006.25000000075.68000000043.8800000006.54000000076.870000000152.87255721943.7100000006.040000000

Apache Spark

Partitions Comparison (Row Count: 20000000 - - Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 20000000 - - Inner Join Test Time)1001000500200020406080100SE +/- 0.57, N = 3SE +/- 0.32, N = 3SE +/- 0.56, N = 3SE +/- 0.28, N = 3SE +/- 0.32, N = 3SE +/- 0.42, N = 3SE +/- 0.75, N = 3SE +/- 0.31, N = 3SE +/- 1.13, N = 3SE +/- 0.86, N = 3SE +/- 0.49, N = 3SE +/- 0.48, N = 3SE +/- 0.52, N = 3SE +/- 0.10, N = 3SE +/- 0.05, N = 383.9885.1283.8486.4380.9081.3580.9983.6475.6878.4278.0376.8779.2977.6380.41

Apache Spark

Row Count Comparison (Partitions: 1000 - Broadcast Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 1000 - Broadcast Inner Join Test Time)1000000020000000400000001000000306090120150SE +/- 0.09, N = 3SE +/- 0.51, N = 3SE +/- 0.04, N = 3SE +/- 0.16, N = 3SE +/- 0.09, N = 3SE +/- 0.25, N = 3SE +/- 0.12, N = 3SE +/- 1.25, N = 3SE +/- 0.83, N = 3SE +/- 0.06, N = 4SE +/- 0.36, N = 3SE +/- 0.20, N = 3SE +/- 1.46, N = 3SE +/- 0.06, N = 343.4784.017.2941.9880.64158.246.9940.9075.966.9039.2276.66147.557.05

Apache Spark

Row Count Comparison (Partitions: 1000 - Group By Test Time)

rk1-mainline-nvmerk1-rok-nvmerk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 1000 - Group By Test Time)400000001000000010000002000000020406080100SE +/- 2.33, N = 3SE +/- 0.28, N = 3SE +/- 0.02, N = 3SE +/- 0.15, N = 3SE +/- 0.85, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 3SE +/- 0.44, N = 3SE +/- 0.35, N = 3SE +/- 0.03, N = 3SE +/- 0.79, N = 3SE +/- 0.36, N = 3SE +/- 0.08, N = 4SE +/- 2.03, N = 388.0222.2911.1035.2779.6022.6211.1834.7023.8911.3937.3122.4410.9335.83

Apache Spark

Partitions Comparison (Row Count: 40000000 - - Group By Test Time)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 40000000 - - Group By Test Time)1000200050010020406080100SE +/- 2.33, N = 3SE +/- 4.77, N = 3SE +/- 4.05, N = 3SE +/- 2.29, N = 3SE +/- 0.85, N = 3SE +/- 3.36, N = 3SE +/- 1.17, N = 3SE +/- 3.33, N = 388.0283.8789.2387.3279.6081.6182.3588.01

Apache Spark

Row Count Comparison (Partitions: 1000 - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 1000 - SHA-512 Benchmark Time)20000000400000001000000010000004080120160200SE +/- 0.20, N = 3SE +/- 0.54, N = 3SE +/- 0.22, N = 3SE +/- 0.14, N = 3SE +/- 0.20, N = 3SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.29, N = 3SE +/- 0.77, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 4SE +/- 0.10, N = 3SE +/- 0.48, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3100.73189.7353.5211.3895.92183.3551.6411.1891.39172.4549.2110.7892.42172.1949.4511.14

Apache Spark

Partitions Comparison (Row Count: 20000000 - - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 20000000 - - SHA-512 Benchmark Time)1000500200010020406080100SE +/- 0.20, N = 3SE +/- 0.31, N = 3SE +/- 0.14, N = 3SE +/- 0.22, N = 3SE +/- 0.20, N = 3SE +/- 0.11, N = 3SE +/- 0.37, N = 3SE +/- 0.34, N = 3SE +/- 0.29, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.33, N = 3SE +/- 0.11, N = 3SE +/- 0.67, N = 3100.7399.64101.1596.6895.9296.8597.6593.7991.3990.5691.9688.8192.4291.2492.1989.48

Apache Spark

Row Count Comparison (Partitions: 500 - Repartition Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 500 - Repartition Test Time)1000000020000000100000040000000306090120150SE +/- 0.579061882, N = 3SE +/- 0.150029474, N = 3SE +/- 0.037643391, N = 3SE +/- 0.263873750, N = 3SE +/- 0.119615928, N = 3SE +/- 0.076523207, N = 3SE +/- 0.575990239, N = 3SE +/- 1.074726167, N = 3SE +/- 0.840434214, N = 3SE +/- 0.101989022, N = 3SE +/- 0.254871419, N = 3SE +/- 0.310887433, N = 3SE +/- 0.069154351, N = 3SE +/- 0.835252655, N = 340.16000000073.2200000009.46000000038.21000000071.3000000009.100000000138.04000000038.92000000070.9000000009.00000000036.44000000067.8600000009.210000000131.531132677

Apache Spark

Partitions Comparison (Row Count: 40000000 - - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 40000000 - - SHA-512 Benchmark Time)100050020001004080120160200SE +/- 0.54, N = 3SE +/- 0.26, N = 3SE +/- 0.40, N = 3SE +/- 0.34, N = 3SE +/- 0.13, N = 3SE +/- 0.55, N = 3SE +/- 0.21, N = 3SE +/- 0.84, N = 3SE +/- 0.77, N = 3SE +/- 0.48, N = 3SE +/- 0.42, N = 3SE +/- 0.58, N = 3SE +/- 0.48, N = 3SE +/- 1.56, N = 3SE +/- 0.47, N = 3SE +/- 0.82, N = 3189.73189.39192.81195.45183.35183.20185.51190.03172.45172.06175.84177.81172.19172.69175.24178.89

Apache Spark

Row Count Comparison (Partitions: 2000 - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 2000 - SHA-512 Benchmark Time)40000000200000001000000010000004080120160200SE +/- 0.40, N = 3SE +/- 0.14, N = 3SE +/- 0.39, N = 3SE +/- 0.14, N = 3SE +/- 0.21, N = 3SE +/- 0.37, N = 3SE +/- 0.34, N = 3SE +/- 0.11, N = 3SE +/- 0.42, N = 3SE +/- 0.02, N = 3SE +/- 0.36, N = 3SE +/- 0.12, N = 9SE +/- 0.47, N = 3SE +/- 0.11, N = 3SE +/- 0.24, N = 3SE +/- 0.11, N = 3192.81101.1555.1712.96185.5197.6553.0412.55175.8491.9650.8012.63175.2492.1951.0912.88

Apache Spark

Partitions Comparison (Row Count: 10000000 - - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 10000000 - - SHA-512 Benchmark Time)500100020001001326395265SE +/- 0.11, N = 3SE +/- 0.22, N = 3SE +/- 0.39, N = 3SE +/- 0.32, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.34, N = 3SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.36, N = 3SE +/- 0.05, N = 3SE +/- 0.20, N = 3SE +/- 0.05, N = 3SE +/- 0.24, N = 3SE +/- 0.39, N = 352.6253.5255.1757.0550.7351.6453.0455.2847.8749.2150.8052.6948.8449.4551.0952.88

Apache Spark

Row Count Comparison (Partitions: 100 - SHA-512 Benchmark Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 100 - SHA-512 Benchmark Time)40000000200000001000000010000004080120160200SE +/- 0.34, N = 3SE +/- 0.22, N = 3SE +/- 0.32, N = 3SE +/- 0.11, N = 4SE +/- 0.84, N = 3SE +/- 0.34, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 3SE +/- 0.58, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.82, N = 3SE +/- 0.67, N = 3SE +/- 0.39, N = 3SE +/- 0.10, N = 5195.4596.6857.0510.01190.0393.7955.289.50177.8188.8152.699.34178.8989.4852.889.56

Apache Spark

Row Count Comparison (Partitions: 1000 - Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 1000 - Inner Join Test Time)10000000200000004000000010000004080120160200SE +/- 0.399790551, N = 3SE +/- 0.315382741, N = 3SE +/- 0.105150363, N = 3SE +/- 0.136942862, N = 3SE +/- 0.420756743, N = 3SE +/- 1.923212084, N = 3SE +/- 0.035374915, N = 3SE +/- 0.557375853, N = 3SE +/- 0.855084002, N = 3SE +/- 0.633875719, N = 4SE +/- 0.211182878, N = 3SE +/- 0.524371080, N = 3SE +/- 1.834767926, N = 3SE +/- 0.108422107, N = 345.60000000085.1200000008.33000000044.00000000081.350000000162.0100000008.01000000043.30000000078.4200000008.63000000041.49000000079.290000000151.5438619977.810000000

Apache Spark

Row Count Comparison (Partitions: 1000 - Repartition Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 1000 - Repartition Test Time)2000000010000000400000001000000306090120150SE +/- 0.23, N = 3SE +/- 0.23, N = 3SE +/- 0.02, N = 3SE +/- 0.23, N = 3SE +/- 0.22, N = 3SE +/- 0.83, N = 3SE +/- 0.07, N = 3SE +/- 1.03, N = 3SE +/- 0.54, N = 3SE +/- 0.07, N = 4SE +/- 0.20, N = 3SE +/- 0.31, N = 3SE +/- 0.93, N = 3SE +/- 0.18, N = 375.1839.9610.0671.7038.61138.8710.0572.9839.319.7468.5436.72131.439.95

Apache Spark

Partitions Comparison (Row Count: 20000000 - - Repartition Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 20000000 - - Repartition Test Time)1000200010050020406080100SE +/- 0.23, N = 3SE +/- 0.46, N = 3SE +/- 0.55, N = 3SE +/- 0.15, N = 3SE +/- 0.23, N = 3SE +/- 0.20, N = 3SE +/- 0.33, N = 3SE +/- 0.12, N = 3SE +/- 1.03, N = 3SE +/- 2.01, N = 3SE +/- 0.84, N = 3SE +/- 0.20, N = 3SE +/- 0.14, N = 3SE +/- 0.15, N = 3SE +/- 0.31, N = 375.1875.4474.3273.2271.7072.2871.5971.3072.9872.3570.9068.5469.0968.1267.86

Apache Spark

Row Count Comparison (Partitions: 2000 - Repartition Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-nvmerk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 2000 - Repartition Test Time)2000000010000000400000001000000306090120150SE +/- 0.46, N = 3SE +/- 0.03, N = 3SE +/- 0.18, N = 3SE +/- 0.20, N = 3SE +/- 0.21, N = 3SE +/- 0.91, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 3SE +/- 0.08, N = 3SE +/- 0.77, N = 3SE +/- 0.16, N = 3SE +/- 0.66, N = 3SE +/- 0.04, N = 975.4440.5011.0172.2839.22137.4510.7169.0937.94131.3910.8539.3310.57

Apache Spark

Row Count Comparison (Partitions: 2000 - Broadcast Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 2000 - Broadcast Inner Join Test Time)1000000020000000100000040000000306090120150SE +/- 0.27, N = 3SE +/- 0.57, N = 3SE +/- 0.18, N = 3SE +/- 0.28, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 1.89, N = 3SE +/- 0.24, N = 3SE +/- 0.13, N = 9SE +/- 0.13, N = 3SE +/- 0.89, N = 3SE +/- 0.27, N = 3SE +/- 0.50, N = 344.5983.948.5842.9081.258.04157.2540.938.3741.1677.568.41148.66

Apache Spark

Row Count Comparison (Partitions: 1000 - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 1000 - Calculate Pi Benchmark Using Dataframe)1000000020000000400000001000000816243240SE +/- 0.18, N = 3SE +/- 0.19, N = 3SE +/- 0.22, N = 3SE +/- 0.08, N = 3SE +/- 0.32, N = 3SE +/- 0.15, N = 3SE +/- 0.16, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 4SE +/- 0.26, N = 3SE +/- 0.32, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 334.0033.8133.5133.3932.2432.0532.4032.3631.6631.7531.5431.8831.3631.2231.6131.54

Apache Spark

Partitions Comparison (Row Count: 10000000 - - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 10000000 - - Calculate Pi Benchmark Using Dataframe)10001002000500816243240SE +/- 0.18, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 3SE +/- 0.32, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.29, N = 3SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.26, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 334.0034.0233.9633.8932.2432.3531.9232.1731.6631.4931.6631.7931.3631.9731.5831.81

Apache Spark

Partitions Comparison (Row Count: 20000000 - - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 20000000 - - Calculate Pi Benchmark Using Dataframe)10002000100500816243240SE +/- 0.19, N = 3SE +/- 0.11, N = 3SE +/- 0.32, N = 3SE +/- 0.25, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 3SE +/- 0.22, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.32, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.10, N = 333.8133.9133.7333.7232.0532.2132.2431.8431.7531.6131.8131.7631.2231.6631.6231.74

Apache Spark

Row Count Comparison (Partitions: 100 - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 100 - Calculate Pi Benchmark Using Dataframe)1000000010000002000000040000000816243240SE +/- 0.10, N = 3SE +/- 0.12, N = 4SE +/- 0.32, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.26, N = 3SE +/- 0.23, N = 3SE +/- 0.23, N = 3SE +/- 0.29, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.38, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 5SE +/- 0.18, N = 3SE +/- 0.10, N = 334.0233.7633.7333.6332.3532.1432.2432.0831.4931.8431.8131.5731.9731.6331.6231.79

Apache Spark

Row Count Comparison (Partitions: 2000 - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 2000 - Calculate Pi Benchmark Using Dataframe)4000000010000000200000001000000816243240SE +/- 0.06, N = 3SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 0.31, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 9SE +/- 0.14, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 333.7933.9633.9133.7932.2031.9232.2132.0331.6531.6631.6131.5631.3231.5831.6631.68

Apache Spark

Partitions Comparison (Row Count: 40000000 - - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 40000000 - - Calculate Pi Benchmark Using Dataframe)20005001001000816243240SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.05, N = 3SE +/- 0.22, N = 3SE +/- 0.31, N = 3SE +/- 0.36, N = 3SE +/- 0.23, N = 3SE +/- 0.16, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.38, N = 3SE +/- 0.16, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 333.7933.7733.6333.5132.2031.9632.0832.4031.6531.5131.5731.5431.3231.7131.7931.61

Apache Spark

Row Count Comparison (Partitions: 100 - Group By Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 100 - Group By Test Time)200000001000000400000001000000020406080100SE +/- 0.45, N = 3SE +/- 0.02, N = 4SE +/- 0.30, N = 3SE +/- 0.32, N = 3SE +/- 0.13, N = 3SE +/- 2.29, N = 3SE +/- 0.25, N = 3SE +/- 0.73, N = 3SE +/- 0.13, N = 3SE +/- 3.06, N = 3SE +/- 0.47, N = 3SE +/- 0.08, N = 5SE +/- 3.33, N = 3SE +/- 0.24, N = 337.119.0725.0535.518.8187.3223.5034.668.7526.6234.419.0988.0123.90

Apache Spark

Partitions Comparison (Row Count: 20000000 - - Group By Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 20000000 - - Group By Test Time)10020001000500918273645SE +/- 0.45, N = 3SE +/- 0.10, N = 3SE +/- 0.79, N = 3SE +/- 0.10, N = 3SE +/- 0.32, N = 3SE +/- 0.46, N = 3SE +/- 0.15, N = 3SE +/- 0.72, N = 3SE +/- 0.73, N = 3SE +/- 2.03, N = 3SE +/- 4.59, N = 3SE +/- 0.47, N = 3SE +/- 0.41, N = 3SE +/- 0.44, N = 3SE +/- 0.13, N = 337.1137.3537.3137.0035.5136.7235.2736.3734.6635.8339.2634.4137.1634.7035.99

Apache Spark

Row Count Comparison (Partitions: 2000 - Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 2000 - Inner Join Test Time)10000000200000004000000010000004080120160200SE +/- 0.21, N = 3SE +/- 0.28, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.31, N = 3SE +/- 1.46, N = 3SE +/- 0.09, N = 3SE +/- 1.45, N = 3SE +/- 0.50, N = 9SE +/- 0.15, N = 3SE +/- 0.05, N = 3SE +/- 1.01, N = 3SE +/- 0.40, N = 347.6786.4310.6945.7483.64159.1210.6847.6111.0644.2380.41151.6010.89

Apache Spark

Partitions Comparison (Row Count: 40000000 - - Broadcast Inner Join Test Time)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 40000000 - - Broadcast Inner Join Test Time)100050010020004080120160200SE +/- 0.25, N = 3SE +/- 0.85, N = 3SE +/- 2.32, N = 3SE +/- 1.89, N = 3SE +/- 1.46, N = 3SE +/- 0.76, N = 3SE +/- 0.60, N = 3SE +/- 0.50, N = 3158.24157.08159.01157.25147.55147.55150.05148.66

Apache Spark

Partitions Comparison (Row Count: 10000000 - - Group By Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 10000000 - - Group By Test Time)10002000500100612182430SE +/- 0.35, N = 3SE +/- 0.28, N = 3SE +/- 0.42, N = 3SE +/- 0.30, N = 3SE +/- 0.28, N = 3SE +/- 0.13, N = 3SE +/- 0.51, N = 3SE +/- 0.25, N = 3SE +/- 0.36, N = 3SE +/- 0.22, N = 3SE +/- 1.78, N = 3SE +/- 3.06, N = 3SE +/- 0.20, N = 3SE +/- 0.39, N = 3SE +/- 0.17, N = 3SE +/- 0.24, N = 323.8924.8523.2825.0522.2924.0922.3723.5022.4424.1023.8226.6222.6224.1322.3823.90

Apache Spark

Row Count Comparison (Partitions: 500 - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 500 - Calculate Pi Benchmark Using Dataframe)4000000010000000100000020000000816243240SE +/- 0.10, N = 3SE +/- 0.13, N = 3SE +/- 0.16, N = 3SE +/- 0.25, N = 3SE +/- 0.36, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.22, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 333.7733.8933.7633.7231.9632.1732.2731.8431.5131.7931.7931.7631.7131.8131.7231.74

Apache Spark

Partitions Comparison (Row Count: 1000000 - - Calculate Pi Benchmark Using Dataframe)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 1000000 - - Calculate Pi Benchmark Using Dataframe)20001005001000816243240SE +/- 0.01, N = 3SE +/- 0.12, N = 4SE +/- 0.16, N = 3SE +/- 0.08, N = 3SE +/- 0.23, N = 3SE +/- 0.26, N = 3SE +/- 0.16, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 9SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 4SE +/- 0.12, N = 3SE +/- 0.09, N = 5SE +/- 0.02, N = 3SE +/- 0.08, N = 333.7933.7633.7633.3932.0332.1432.2732.3631.5631.8431.7931.8831.6831.6331.7231.54

Apache Spark

Partitions Comparison (Row Count: 40000000 - - Inner Join Test Time)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 40000000 - - Inner Join Test Time)100020005001004080120160200SE +/- 1.92, N = 3SE +/- 1.46, N = 3SE +/- 0.39, N = 3SE +/- 1.75, N = 3SE +/- 1.83, N = 3SE +/- 1.01, N = 3SE +/- 1.02, N = 3SE +/- 1.45, N = 3162.01159.12158.11157.88151.54151.60152.21152.87

Apache Spark

Partitions Comparison (Row Count: 1000000 - - Broadcast Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 1000000 - - Broadcast Inner Join Test Time)20001000100500246810SE +/- 0.18, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 4SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.13, N = 9SE +/- 0.06, N = 4SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.27, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 5SE +/- 0.49, N = 38.587.295.726.628.046.995.696.298.376.905.506.128.417.055.456.51

Apache Spark

Partitions Comparison (Row Count: 40000000 - - Repartition Test Time)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 40000000 - - Repartition Test Time)10005002000100306090120150SE +/- 0.83, N = 3SE +/- 0.58, N = 3SE +/- 0.91, N = 3SE +/- 1.31, N = 3SE +/- 0.93, N = 3SE +/- 0.84, N = 3SE +/- 0.77, N = 3SE +/- 0.42, N = 3138.87138.04137.45137.28131.43131.53131.39131.38

Apache Spark

Partitions Comparison (Row Count: 1000000 - - Repartition Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 1000000 - - Repartition Test Time)100500200010003691215SE +/- 0.03, N = 4SE +/- 0.04, N = 3SE +/- 0.18, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 9SE +/- 0.07, N = 4SE +/- 0.03, N = 5SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.18, N = 39.089.4611.0110.068.799.1010.7110.058.629.0010.579.748.759.2110.859.95

Apache Spark

Partitions Comparison (Row Count: 1000000 - - Group By Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 1000000 - - Group By Test Time)100010020005003691215SE +/- 0.03, N = 3SE +/- 0.02, N = 4SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.19, N = 3SE +/- 0.08, N = 4SE +/- 0.13, N = 3SE +/- 0.13, N = 9SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 5SE +/- 0.23, N = 3SE +/- 0.09, N = 311.399.0713.0210.1311.108.8112.869.9510.938.7512.839.8411.189.0913.3110.03

Apache Spark

Row Count Comparison (Partitions: 2000 - Group By Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 2000 - Group By Test Time)100000010000000200000004000000020406080100SE +/- 0.15, N = 3SE +/- 0.28, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.13, N = 3SE +/- 0.46, N = 3SE +/- 4.77, N = 3SE +/- 0.13, N = 9SE +/- 0.22, N = 3SE +/- 0.23, N = 3SE +/- 0.39, N = 3SE +/- 0.41, N = 3SE +/- 3.36, N = 313.0224.8537.3512.8624.0936.7283.8712.8324.1013.3124.1337.1681.61

Apache Spark

Row Count Comparison (Partitions: 500 - Group By Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count Comparison (Partitions: 500 - Group By Test Time)100000040000000200000001000000020406080100SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.42, N = 3SE +/- 0.19, N = 3SE +/- 4.05, N = 3SE +/- 0.72, N = 3SE +/- 0.51, N = 3SE +/- 0.15, N = 3SE +/- 4.59, N = 3SE +/- 1.78, N = 3SE +/- 0.09, N = 3SE +/- 1.17, N = 3SE +/- 0.13, N = 3SE +/- 0.17, N = 310.1337.0023.289.9589.2336.3722.379.8439.2623.8210.0382.3535.9922.38

Apache Spark

Partitions Comparison (Row Count: 1000000 - - Inner Join Test Time)

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Partitions Comparison (Row Count: 1000000 - - Inner Join Test Time)200010005001003691215SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.13, N = 4SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.00, N = 3SE +/- 0.50, N = 9SE +/- 0.63, N = 4SE +/- 0.52, N = 3SE +/- 0.29, N = 3SE +/- 0.40, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 510.698.337.266.5910.688.017.016.2511.068.637.536.5410.897.817.036.04

Timed Eigen Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9ComparisonTime To Compile4080120160200SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 2.34, N = 3SE +/- 1.77, N = 3SE +/- 0.03, N = 3173.21166.90192.10202.51166.00

SQLite

Threads / Copies Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies Comparison1816243240SE +/- 0.28, N = 15SE +/- 0.11, N = 3SE +/- 0.35, N = 3SE +/- 0.04, N = 336.0731.2836.3033.271. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm

ClickHouse

Comparison

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5Comparison100M Rows Hits Dataset, First Run / Cold Cache100M Rows Hits Dataset, Second Run100M Rows Hits Dataset, Third Run1020304050SE +/- 0.56, N = 3SE +/- 0.67, N = 3SE +/- 0.37, N = 3SE +/- 0.29, N = 3SE +/- 0.32, N = 3SE +/- 0.71, N = 343.4546.1545.7238.8341.3741.81

Apache Spark TPC-DS

Scale Factor Comparison (Q96)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q96)105011003691215SE +/- 0.25, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.19, N = 3SE +/- 0.03, N = 4SE +/- 0.19, N = 37.1610.915.756.6410.185.7313.531. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Comparison (Scale Factor: 10)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Comparison (Scale Factor: 10)Q96Q58Q03Q19Q48Q59Q77Q27Q32Q31Q33Q21Q37Q29Q13Q71Q06Q53Q49Q42Q63Q02Q04Q14Q68Q62Q64Q91Q44Q89Q23Q82Q66Q05Q70Q85Q94Q80Q09Q76Q67Q88Q40Q56Q78Q75Q38Q26Q43Q46Q07Q97Q22Q10Q52Q17Q86Q41Q69Q61Q45Q55Q90Q98Q20Q81Q79Q92Q57Q54Q15Q01Q95Q83Q28Q50Q11Q73Q25Q74Q93Q84Q18Q72Q51Q47Q08Q30Q12Q87Q99Q65Q60Q39Q36Q35Q34Q24306090120150SE +/- 0.25, N = 3SE +/- 0.09, N = 4SE +/- 0.03, N = 4SE +/- 0.21, N = 4SE +/- 0.10, N = 4SE +/- 0.10, N = 4SE +/- 0.24, N = 4SE +/- 0.20, N = 4SE +/- 0.25, N = 4SE +/- 0.26, N = 3SE +/- 0.16, N = 4SE +/- 0.17, N = 4SE +/- 0.27, N = 4SE +/- 0.41, N = 4SE +/- 0.16, N = 4SE +/- 0.21, N = 4SE +/- 0.14, N = 4SE +/- 0.08, N = 4SE +/- 0.11, N = 4SE +/- 0.06, N = 4SE +/- 0.13, N = 4SE +/- 0.25, N = 4SE +/- 0.36, N = 4SE +/- 0.35, N = 4SE +/- 0.14, N = 4SE +/- 0.10, N = 4SE +/- 0.32, N = 4SE +/- 0.02, N = 3SE +/- 0.04, N = 4SE +/- 0.10, N = 4SE +/- 0.43, N = 4SE +/- 0.22, N = 4SE +/- 0.18, N = 4SE +/- 0.37, N = 4SE +/- 0.14, N = 4SE +/- 0.03, N = 4SE +/- 0.08, N = 3SE +/- 0.46, N = 4SE +/- 0.10, N = 4SE +/- 0.21, N = 3SE +/- 0.13, N = 4SE +/- 0.39, N = 4SE +/- 0.11, N = 4SE +/- 0.11, N = 4SE +/- 0.31, N = 4SE +/- 0.35, N = 4SE +/- 0.28, N = 4SE +/- 0.27, N = 4SE +/- 0.09, N = 4SE +/- 0.16, N = 4SE +/- 0.32, N = 4SE +/- 0.17, N = 4SE +/- 0.40, N = 4SE +/- 0.12, N = 4SE +/- 0.10, N = 4SE +/- 0.36, N = 4SE +/- 0.04, N = 4SE +/- 0.07, N = 4SE +/- 0.17, N = 4SE +/- 0.05, N = 4SE +/- 0.13, N = 4SE +/- 0.14, N = 4SE +/- 0.03, N = 4SE +/- 0.02, N = 4SE +/- 0.03, N = 4SE +/- 0.17, N = 3SE +/- 0.14, N = 4SE +/- 0.05, N = 4SE +/- 0.07, N = 4SE +/- 0.07, N = 4SE +/- 0.21, N = 4SE +/- 0.14, N = 4SE +/- 0.09, N = 4SE +/- 0.11, N = 4SE +/- 0.21, N = 4SE +/- 0.25, N = 4SE +/- 0.27, N = 4SE +/- 0.10, N = 4SE +/- 0.27, N = 4SE +/- 0.13, N = 4SE +/- 0.26, N = 4SE +/- 0.07, N = 4SE +/- 0.12, N = 4SE +/- 1.21, N = 4SE +/- 0.18, N = 4SE +/- 0.16, N = 4SE +/- 0.13, N = 4SE +/- 0.06, N = 4SE +/- 0.04, N = 4SE +/- 0.72, N = 3SE +/- 0.36, N = 3SE +/- 0.84, N = 4SE +/- 0.34, N = 4SE +/- 0.31, N = 4SE +/- 0.13, N = 4SE +/- 0.12, N = 4SE +/- 0.22, N = 3SE +/- 0.11, N = 4SE +/- 0.06, N = 3SE +/- 0.34, N = 3SE +/- 0.17, N = 3SE +/- 0.22, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 2SE +/- 0.15, N = 3SE +/- 0.27, N = 2SE +/- 0.14, N = 3SE +/- 0.63, N = 3SE +/- 0.26, N = 3SE +/- 0.17, N = 3SE +/- 0.13, N = 3SE +/- 0.40, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.30, N = 3SE +/- 0.11, N = 3SE +/- 0.20, N = 3SE +/- 0.06, N = 3SE +/- 0.24, N = 3SE +/- 0.36, N = 3SE +/- 0.31, N = 3SE +/- 0.58, N = 3SE +/- 0.27, N = 3SE +/- 0.13, N = 3SE +/- 0.51, N = 3SE +/- 0.25, N = 2SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.46, N = 3SE +/- 0.19, N = 3SE +/- 0.16, N = 3SE +/- 0.60, N = 3SE +/- 0.32, N = 3SE +/- 0.29, N = 3SE +/- 0.09, N = 3SE +/- 0.75, N = 3SE +/- 0.28, N = 3SE +/- 0.13, N = 2SE +/- 0.11, N = 3SE +/- 0.21, N = 3SE +/- 0.26, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 3SE +/- 0.38, N = 3SE +/- 0.11, N = 3SE +/- 0.29, N = 3SE +/- 0.08, N = 3SE +/- 0.34, N = 3SE +/- 0.10, N = 3SE +/- 0.33, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 0.23, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.19, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 2SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.16, N = 3SE +/- 0.42, N = 3SE +/- 0.19, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.23, N = 3SE +/- 0.51, N = 3SE +/- 0.22, N = 3SE +/- 0.37, N = 3SE +/- 0.06, N = 3SE +/- 0.79, N = 3SE +/- 0.09, N = 3SE +/- 0.41, N = 3SE +/- 0.14, N = 3SE +/- 0.21, N = 3SE +/- 0.40, N = 3SE +/- 0.17, N = 2SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.23, N = 3SE +/- 0.16, N = 3SE +/- 0.21, N = 3SE +/- 0.51, N = 3SE +/- 0.20, N = 3SE +/- 0.63, N = 3SE +/- 0.93, N = 3SE +/- 0.46, N = 3SE +/- 0.64, N = 37.1613.848.4811.8110.4913.1015.2512.929.7418.6414.1012.5413.8235.8711.8013.1218.819.7518.938.699.5511.3250.1422.7612.519.1951.489.786.5411.0133.0016.9914.0323.8513.4414.859.9348.0812.0512.5233.1917.1817.6813.0244.1427.4917.6910.328.5512.6612.5816.9926.5714.148.7635.119.177.1713.827.109.768.637.465.005.0911.5411.919.0716.4816.9710.3911.2910.2110.7417.4622.0035.7711.1935.3619.8027.159.1313.78118.2826.3219.1011.8311.915.1417.6610.2318.6414.2110.4211.9215.9111.9117.466.6414.749.0211.1510.0012.5114.5713.439.3819.3313.6012.1013.3634.6911.4312.7119.409.4619.518.449.8311.6348.8822.1912.818.9850.3310.006.4010.7833.7016.6413.7523.3813.7114.5610.1247.1811.8312.3032.6117.4817.3812.8043.4027.0417.4110.488.4212.4712.7617.2326.9414.338.6534.689.287.0913.977.039.848.707.525.045.0511.4611.999.0116.3817.0710.3311.2310.1610.7917.5421.9035.9011.1535.4719.7427.079.1513.81118.0826.2819.0811.8411.905.1418.0410.2018.1214.3210.7512.4816.5712.0416.791. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Comparison (Scale Factor: 50)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Comparison (Scale Factor: 50)Q96Q27Q31Q92Q32Q72Q82Q59Q60Q68Q71Q07Q70Q40Q85Q06Q64Q43Q23Q25Q01Q62Q97Q53Q52Q83Q28Q66Q18Q55Q49Q45Q42Q73Q54Q74Q35Q56Q14Q98Q46Q63Q19Q87Q48Q91Q77Q13Q81Q22Q50Q51Q11Q33Q57Q09Q05Q26Q34Q44Q41Q47Q20Q12Q36Q15Q79Q29Q93Q58Q95Q99Q38Q61Q24Q65Q86Q69Q88Q76Q03Q94Q08Q10Q75Q30Q04Q67Q89Q21Q84Q02Q80Q37Q78Q17Q39Q90100200300400500SE +/- 0.08, N = 3SE +/- 0.47, N = 3SE +/- 0.17, N = 3SE +/- 0.07, N = 3SE +/- 0.17, N = 3SE +/- 5.27, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.32, N = 3SE +/- 0.18, N = 3SE +/- 1.15, N = 2SE +/- 0.48, N = 3SE +/- 0.35, N = 3SE +/- 0.58, N = 3SE +/- 0.28, N = 3SE +/- 0.91, N = 3SE +/- 1.53, N = 3SE +/- 0.34, N = 3SE +/- 1.35, N = 3SE +/- 1.06, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.27, N = 3SE +/- 0.18, N = 3SE +/- 0.36, N = 3SE +/- 0.08, N = 3SE +/- 0.48, N = 3SE +/- 0.17, N = 2SE +/- 0.20, N = 3SE +/- 0.23, N = 3SE +/- 0.37, N = 3SE +/- 0.13, N = 3SE +/- 0.30, N = 3SE +/- 0.02, N = 2SE +/- 0.16, N = 3SE +/- 1.15, N = 3SE +/- 0.27, N = 3SE +/- 0.09, N = 3SE +/- 0.35, N = 3SE +/- 0.04, N = 3SE +/- 0.27, N = 3SE +/- 0.08, N = 3SE +/- 0.18, N = 3SE +/- 0.51, N = 3SE +/- 0.24, N = 3SE +/- 0.18, N = 3SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 0.42, N = 3SE +/- 0.54, N = 3SE +/- 0.37, N = 3SE +/- 0.66, N = 3SE +/- 0.28, N = 3SE +/- 0.40, N = 3SE +/- 0.60, N = 3SE +/- 0.25, N = 3SE +/- 0.56, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.22, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 3SE +/- 0.71, N = 3SE +/- 0.24, N = 3SE +/- 0.10, N = 3SE +/- 1.14, N = 3SE +/- 0.71, N = 3SE +/- 0.54, N = 3SE +/- 0.36, N = 3SE +/- 0.29, N = 3SE +/- 0.66, N = 3SE +/- 0.39, N = 2SE +/- 0.49, N = 3SE +/- 0.84, N = 3SE +/- 0.31, N = 3SE +/- 0.29, N = 3SE +/- 0.85, N = 3SE +/- 0.40, N = 3SE +/- 0.08, N = 3SE +/- 0.33, N = 3SE +/- 0.44, N = 3SE +/- 0.37, N = 3SE +/- 0.38, N = 3SE +/- 0.32, N = 3SE +/- 0.56, N = 3SE +/- 0.63, N = 3SE +/- 0.22, N = 3SE +/- 0.26, N = 3SE +/- 0.21, N = 3SE +/- 0.12, N = 3SE +/- 2.12, N = 3SE +/- 0.18, N = 3SE +/- 0.64, N = 3SE +/- 1.40, N = 3SE +/- 0.36, N = 3SE +/- 0.37, N = 3SE +/- 0.19, N = 3SE +/- 0.39, N = 3SE +/- 0.41, N = 3SE +/- 0.43, N = 3SE +/- 0.41, N = 3SE +/- 11.04, N = 3SE +/- 0.80, N = 3SE +/- 0.53, N = 3SE +/- 0.21, N = 3SE +/- 0.47, N = 3SE +/- 0.38, N = 3SE +/- 0.21, N = 3SE +/- 0.53, N = 3SE +/- 0.37, N = 3SE +/- 0.47, N = 2SE +/- 0.46, N = 3SE +/- 3.02, N = 3SE +/- 0.30, N = 3SE +/- 1.31, N = 3SE +/- 0.72, N = 3SE +/- 0.20, N = 3SE +/- 0.27, N = 3SE +/- 0.11, N = 3SE +/- 0.25, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.66, N = 3SE +/- 0.24, N = 3SE +/- 0.21, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.28, N = 3SE +/- 0.34, N = 3SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.64, N = 3SE +/- 0.22, N = 3SE +/- 0.24, N = 3SE +/- 2.04, N = 3SE +/- 0.14, N = 2SE +/- 0.09, N = 3SE +/- 0.06, N = 2SE +/- 0.37, N = 3SE +/- 0.36, N = 3SE +/- 0.32, N = 3SE +/- 0.27, N = 3SE +/- 0.31, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 3SE +/- 0.38, N = 3SE +/- 0.11, N = 3SE +/- 0.65, N = 3SE +/- 0.53, N = 3SE +/- 0.37, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 1.08, N = 3SE +/- 0.30, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.40, N = 3SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.63, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 2.38, N = 3SE +/- 0.28, N = 3SE +/- 0.17, N = 2SE +/- 0.13, N = 3SE +/- 0.89, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.48, N = 3SE +/- 0.23, N = 3SE +/- 0.21, N = 2SE +/- 1.14, N = 3SE +/- 0.40, N = 3SE +/- 0.28, N = 3SE +/- 0.44, N = 3SE +/- 0.26, N = 3SE +/- 0.15, N = 3SE +/- 1.20, N = 3SE +/- 0.07, N = 3SE +/- 0.72, N = 3SE +/- 0.51, N = 3SE +/- 0.51, N = 3SE +/- 0.34, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 1.43, N = 3SE +/- 0.11, N = 3SE +/- 2.63, N = 3SE +/- 0.43, N = 3SE +/- 0.36, N = 3SE +/- 0.37, N = 310.9122.1035.8012.3514.40445.1140.3124.1123.5921.6822.2721.5223.7642.8219.5949.09170.8514.17178.13112.6515.8512.9748.4115.3613.5913.6342.7720.0720.8713.9340.2713.1513.5616.2937.7797.5225.6020.6775.665.1622.2915.0118.2344.4216.9710.9224.6619.7815.8636.1250.0859.46103.2822.3124.4424.1343.1716.0217.687.747.3733.345.215.2722.1417.7721.24118.4185.8224.3818.2316.2643.197.7057.1542.4212.2320.2836.3020.5014.1819.0417.2020.1659.6015.98154.31106.6117.6515.8011.6817.55154.5322.76145.29119.3515.199.9710.1820.6933.5213.1815.29419.7938.4625.2422.5722.6023.1920.7222.9541.4320.2247.67165.9613.77173.15109.5115.4112.6147.0814.9413.2213.2641.6220.6221.4113.6039.3413.4613.2516.6536.9695.4525.0721.1077.165.2621.8714.7317.8943.6016.6710.7324.2419.4515.6036.6649.3658.63101.8422.0024.7824.4643.7416.2317.917.847.2833.735.275.2122.3917.5921.04117.3485.1524.2018.1016.3743.487.6556.7842.6912.3020.1736.1420.5914.1218.9617.2720.2459.3716.04153.78106.3017.7015.8311.7017.58154.3722.74145.20119.3115.199.821. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q27)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q27)50101500100714212835SE +/- 0.47, N = 3SE +/- 0.20, N = 4SE +/- 0.14, N = 3SE +/- 0.39, N = 3SE +/- 0.27, N = 2SE +/- 0.05, N = 4SE +/- 0.46, N = 3SE +/- 0.26, N = 322.1012.929.1220.6913.438.9929.8628.461. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q31)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q31)501015001001224364860SE +/- 0.17, N = 3SE +/- 0.26, N = 3SE +/- 0.05, N = 3SE +/- 0.41, N = 3SE +/- 0.63, N = 3SE +/- 0.14, N = 4SE +/- 0.67, N = 3SE +/- 0.70, N = 335.8018.6412.0833.5219.3312.2949.0051.491. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q92)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q92)5011050010048121620SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 4SE +/- 0.43, N = 3SE +/- 0.08, N = 4SE +/- 0.16, N = 3SE +/- 0.44, N = 3SE +/- 0.13, N = 312.357.589.0713.187.799.0116.0416.241. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q58)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q58)10150100500816243240SE +/- 0.09, N = 4SE +/- 0.04, N = 2SE +/- 0.54, N = 3SE +/- 0.34, N = 3SE +/- 0.05, N = 2SE +/- 0.28, N = 3SE +/- 0.53, N = 3SE +/- 1.31, N = 313.8410.1724.3814.749.9224.2035.6134.211. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q03)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q03)10150500100510152025SE +/- 0.03, N = 4SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.17, N = 3SE +/- 0.07, N = 4SE +/- 0.28, N = 3SE +/- 0.21, N = 2SE +/- 0.20, N = 38.486.7514.189.026.7914.1219.4819.511. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q32)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q32)50101500100510152025SE +/- 0.17, N = 3SE +/- 0.25, N = 4SE +/- 0.07, N = 3SE +/- 0.41, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 4SE +/- 0.33, N = 3SE +/- 0.17, N = 314.409.747.6815.299.387.7022.5922.651. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q72)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q72)50110100100200300400500SE +/- 5.27, N = 3SE +/- 0.12, N = 3SE +/- 1.21, N = 4SE +/- 11.04, N = 3SE +/- 0.25, N = 4SE +/- 0.40, N = 3SE +/- 1.63, N = 3445.1119.61118.28419.7919.11118.08135.021. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q19)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q19)10501500100612182430SE +/- 0.21, N = 4SE +/- 0.18, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.37, N = 3SE +/- 0.05, N = 4SE +/- 0.52, N = 3SE +/- 0.67, N = 311.8118.238.1711.1517.898.0225.8025.571. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q48)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q48)10150500100612182430SE +/- 0.10, N = 4SE +/- 0.05, N = 3SE +/- 0.24, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 4SE +/- 0.32, N = 3SE +/- 0.27, N = 3SE +/- 0.17, N = 310.497.8916.9710.007.6516.6723.1323.001. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q82)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q82)50101500100918273645SE +/- 0.08, N = 3SE +/- 0.22, N = 4SE +/- 0.10, N = 2SE +/- 0.80, N = 3SE +/- 0.19, N = 3SE +/- 0.07, N = 4SE +/- 0.43, N = 3SE +/- 0.16, N = 340.3116.998.8838.4616.648.8626.0226.061. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q36)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q36)15050010010714212835SE +/- 0.06, N = 2SE +/- 0.71, N = 3SE +/- 0.13, N = 4SE +/- 0.12, N = 3SE +/- 0.63, N = 3SE +/- 0.57, N = 3SE +/- 0.49, N = 3SE +/- 0.63, N = 39.2522.1411.928.8322.3930.7331.0412.481. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Comparison (Scale Factor: 1)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Comparison (Scale Factor: 1)Q36Q29Q88Q09Q55Q49Q22Q48Q30Q92Q99Q95Q05Q62Q72Q37Q58Q54Q06Q84Q34Q35Q17Q50Q78Q74Q90Q67Q19Q31Q13Q65Q33Q91Q24Q27Q77Q47Q89Q43Q81Q97Q75Q85Q63Q57Q86Q69Q28Q15Q12Q21Q38Q45Q40Q79Q68Q02Q04Q61Q52Q10Q20Q51Q03Q60Q70Q08Q01Q71Q25Q80Q93Q76Q98Q11Q96Q44Q94Q83Q16Q42Q32Q53Q07Q64Q46Q82Q59Q87Q41Q26Q23Q73Q56Q18Q66Q39Q14510152025SE +/- 0.06, N = 2SE +/- 0.09, N = 3SE +/- 0.14, N = 2SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 2SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.22, N = 2SE +/- 0.08, N = 3SE +/- 0.19, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 2SE +/- 0.13, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.17, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 2SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 2SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.28, N = 3SE +/- 0.21, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 3SE +/- 0.19, N = 3SE +/- 0.09, N = 3SE +/- 0.14, N = 3SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.17, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 2SE +/- 0.03, N = 2SE +/- 0.02, N = 2SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.16, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.18, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 2SE +/- 0.15, N = 2SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.19, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.33, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 4SE +/- 0.12, N = 3SE +/- 0.05, N = 4SE +/- 0.06, N = 4SE +/- 0.08, N = 4SE +/- 0.18, N = 4SE +/- 0.07, N = 4SE +/- 0.07, N = 3SE +/- 0.08, N = 4SE +/- 0.02, N = 2SE +/- 0.04, N = 3SE +/- 0.11, N = 4SE +/- 0.06, N = 3SE +/- 0.25, N = 4SE +/- 0.09, N = 3SE +/- 0.05, N = 2SE +/- 0.10, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.13, N = 2SE +/- 0.08, N = 4SE +/- 0.12, N = 4SE +/- 0.14, N = 4SE +/- 0.07, N = 4SE +/- 0.05, N = 4SE +/- 0.06, N = 4SE +/- 0.13, N = 4SE +/- 0.05, N = 4SE +/- 0.14, N = 4SE +/- 0.11, N = 4SE +/- 0.06, N = 4SE +/- 0.09, N = 4SE +/- 0.06, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.16, N = 4SE +/- 0.10, N = 4SE +/- 0.09, N = 4SE +/- 0.08, N = 3SE +/- 0.06, N = 4SE +/- 0.13, N = 4SE +/- 0.19, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 4SE +/- 0.11, N = 4SE +/- 0.18, N = 4SE +/- 0.12, N = 3SE +/- 0.02, N = 4SE +/- 0.02, N = 4SE +/- 0.08, N = 4SE +/- 0.05, N = 4SE +/- 0.03, N = 4SE +/- 0.04, N = 3SE +/- 0.06, N = 4SE +/- 0.07, N = 4SE +/- 0.06, N = 4SE +/- 0.10, N = 4SE +/- 0.01, N = 3SE +/- 0.02, N = 4SE +/- 0.16, N = 4SE +/- 0.02, N = 4SE +/- 0.19, N = 4SE +/- 0.07, N = 4SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.01, N = 4SE +/- 0.10, N = 4SE +/- 0.10, N = 4SE +/- 0.11, N = 4SE +/- 0.10, N = 4SE +/- 0.04, N = 3SE +/- 0.10, N = 4SE +/- 0.02, N = 4SE +/- 0.05, N = 4SE +/- 0.03, N = 4SE +/- 0.03, N = 4SE +/- 0.03, N = 4SE +/- 0.02, N = 3SE +/- 0.10, N = 4SE +/- 0.03, N = 4SE +/- 0.04, N = 4SE +/- 0.07, N = 4SE +/- 0.04, N = 4SE +/- 0.19, N = 4SE +/- 0.06, N = 3SE +/- 0.07, N = 4SE +/- 0.04, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.14, N = 4SE +/- 0.23, N = 4SE +/- 0.05, N = 4SE +/- 0.05, N = 4SE +/- 0.08, N = 4SE +/- 0.13, N = 3SE +/- 0.12, N = 4SE +/- 0.11, N = 49.2511.6311.838.196.8011.1410.757.899.007.587.837.4612.117.6319.615.2210.1711.169.117.138.4111.2211.728.5614.0311.726.7612.318.1712.088.2610.1010.208.322.729.1211.2412.598.707.248.769.7114.4312.007.7910.648.1311.0711.147.574.957.9910.187.538.078.518.469.7715.166.546.7811.454.9713.306.7510.2510.298.758.938.9911.2113.457.718.824.8712.755.758.646.119.216.316.707.687.888.4817.158.678.889.0910.096.237.898.088.309.8810.5911.273.769.018.8311.1911.397.906.5710.7710.427.659.267.797.627.2611.797.8319.115.099.9210.899.337.308.6111.4811.998.7514.3311.956.6312.088.0212.298.4010.2710.048.192.688.9911.3912.438.817.158.879.8314.2611.867.8810.768.0410.9511.027.494.907.9110.087.608.008.448.539.6915.046.496.7311.534.9413.226.7910.1910.358.808.989.0411.2713.527.758.784.8512.705.738.616.099.246.296.727.707.908.4617.198.698.869.1110.076.227.888.078.319.8710.5811.273.729.031. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q59)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q59)10501500100816243240SE +/- 0.10, N = 4SE +/- 0.13, N = 3SE +/- 0.15, N = 2SE +/- 0.23, N = 2SE +/- 0.53, N = 3SE +/- 0.04, N = 4SE +/- 1.04, N = 3SE +/- 0.85, N = 313.1024.119.0912.5125.249.1136.0636.211. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q77)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q77)10501100816243240SE +/- 0.24, N = 4SE +/- 0.16, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 4SE +/- 0.30, N = 315.2524.6611.2414.5724.2411.3933.671. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q60)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q60)50150010010714212835SE +/- 0.32, N = 3SE +/- 0.04, N = 3SE +/- 0.34, N = 4SE +/- 0.21, N = 3SE +/- 0.10, N = 3SE +/- 0.70, N = 3SE +/- 0.71, N = 3SE +/- 0.51, N = 323.5910.2514.2122.5710.1931.1730.6914.321. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q68)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q68)50101500100714212835SE +/- 0.18, N = 3SE +/- 0.14, N = 4SE +/- 0.09, N = 3SE +/- 0.47, N = 3SE +/- 0.27, N = 3SE +/- 0.07, N = 4SE +/- 0.26, N = 3SE +/- 0.84, N = 321.6812.518.4622.6012.818.5330.4831.311. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q71)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q71)50101500100714212835SE +/- 1.15, N = 2SE +/- 0.21, N = 4SE +/- 0.08, N = 3SE +/- 0.38, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 4SE +/- 0.82, N = 3SE +/- 0.15, N = 322.2713.128.9923.1912.719.0430.9131.441. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q29)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q29)11050100306090120150SE +/- 0.09, N = 3SE +/- 0.41, N = 4SE +/- 1.14, N = 3SE +/- 0.04, N = 4SE +/- 0.40, N = 3SE +/- 0.16, N = 3SE +/- 0.23, N = 311.6335.87118.4111.1934.69117.3447.471. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q88)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q88)110505001001326395265SE +/- 0.14, N = 2SE +/- 0.39, N = 4SE +/- 0.85, N = 3SE +/- 0.12, N = 3SE +/- 0.21, N = 3SE +/- 1.14, N = 3SE +/- 0.43, N = 3SE +/- 1.29, N = 311.8317.1836.3011.3917.4836.1453.7055.681. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q07)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q07)50101500100714212835SE +/- 0.48, N = 3SE +/- 0.32, N = 4SE +/- 0.10, N = 3SE +/- 0.21, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 4SE +/- 1.17, N = 2SE +/- 0.64, N = 321.5212.588.4820.7212.768.4627.8329.321. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q33)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q33)10150500100714212835SE +/- 0.16, N = 4SE +/- 0.09, N = 3SE +/- 0.40, N = 3SE +/- 0.26, N = 3SE +/- 0.09, N = 4SE +/- 0.37, N = 3SE +/- 0.12, N = 3SE +/- 0.45, N = 314.1010.2022.3113.6010.0422.0029.0429.171. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q09)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q09)11050500100918273645SE +/- 0.11, N = 3SE +/- 0.10, N = 4SE +/- 0.25, N = 3SE +/- 0.05, N = 4SE +/- 0.28, N = 3SE +/- 0.16, N = 3SE +/- 0.61, N = 2SE +/- 0.49, N = 38.1912.0524.137.9011.8324.4639.8041.191. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q21)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q21)10150500100510152025SE +/- 0.17, N = 4SE +/- 0.03, N = 3SE +/- 0.26, N = 3SE +/- 0.17, N = 3SE +/- 0.08, N = 4SE +/- 0.34, N = 3SE +/- 0.28, N = 3SE +/- 0.09, N = 312.547.9915.8012.107.9115.8321.0220.571. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q70)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q70)50101100500816243240SE +/- 0.35, N = 3SE +/- 0.14, N = 4SE +/- 0.01, N = 3SE +/- 0.53, N = 3SE +/- 0.32, N = 3SE +/- 0.15, N = 3SE +/- 0.83, N = 3SE +/- 1.37, N = 323.7613.4410.2922.9513.7110.3535.1535.881. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q55)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q55)1501050010048121620SE +/- 0.03, N = 3SE +/- 0.23, N = 3SE +/- 0.14, N = 4SE +/- 0.06, N = 4SE +/- 0.12, N = 3SE +/- 0.19, N = 3SE +/- 0.34, N = 3SE +/- 0.36, N = 36.8013.938.636.5713.608.7017.9518.221. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q37)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q37)10150500100510152025SE +/- 0.27, N = 4SE +/- 0.05, N = 3SE +/- 0.18, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.33, N = 3SE +/- 0.24, N = 313.825.2222.7613.365.0922.7421.4020.991. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q49)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q49)110501001020304050SE +/- 0.08, N = 2SE +/- 0.11, N = 4SE +/- 0.37, N = 3SE +/- 0.08, N = 4SE +/- 0.20, N = 3SE +/- 0.10, N = 3SE +/- 0.18, N = 311.1418.9340.2710.7719.5139.3444.001. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q40)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q40)501011001020304050SE +/- 0.58, N = 3SE +/- 0.11, N = 4SE +/- 0.13, N = 3SE +/- 0.37, N = 3SE +/- 0.26, N = 3SE +/- 0.04, N = 3SE +/- 0.17, N = 242.8217.688.0741.4317.388.0024.081. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q13)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q13)10501500100714212835SE +/- 0.16, N = 4SE +/- 0.11, N = 3SE +/- 0.16, N = 3SE +/- 0.10, N = 3SE +/- 0.17, N = 3SE +/- 0.11, N = 4SE +/- 0.38, N = 2SE +/- 0.50, N = 311.8019.788.2611.4319.458.4028.7228.191. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q85)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q85)50101500100612182430SE +/- 0.28, N = 3SE +/- 0.03, N = 4SE +/- 0.03, N = 3SE +/- 0.47, N = 2SE +/- 0.29, N = 3SE +/- 0.19, N = 3SE +/- 0.20, N = 3SE +/- 0.30, N = 319.5914.8512.0020.2214.5611.8624.6025.231. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q22)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q22)150105001001428425670SE +/- 0.05, N = 3SE +/- 0.54, N = 3SE +/- 0.40, N = 4SE +/- 0.18, N = 4SE +/- 0.38, N = 3SE +/- 0.14, N = 3SE +/- 0.40, N = 3SE +/- 0.29, N = 310.7536.1226.5710.4236.6626.9461.5060.751. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q06)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q06)105015001001122334455SE +/- 0.14, N = 4SE +/- 0.91, N = 3SE +/- 0.03, N = 3SE +/- 0.30, N = 3SE +/- 0.46, N = 3SE +/- 0.05, N = 4SE +/- 0.05, N = 2SE +/- 0.17, N = 318.8149.099.1119.4047.679.3323.6123.741. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q53)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q53)10501500100510152025SE +/- 0.08, N = 4SE +/- 0.18, N = 3SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.25, N = 3SE +/- 0.07, N = 4SE +/- 0.11, N = 3SE +/- 0.21, N = 39.7515.367.889.4614.947.9019.9620.061. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q42)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q42)1050150010048121620SE +/- 0.06, N = 4SE +/- 0.30, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.34, N = 3SE +/- 0.03, N = 4SE +/- 0.25, N = 3SE +/- 0.15, N = 38.6913.566.708.4413.256.7217.6117.721. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q64)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q64)501011004080120160200SE +/- 1.53, N = 3SE +/- 0.32, N = 4SE +/- 0.18, N = 3SE +/- 3.02, N = 3SE +/- 0.51, N = 3SE +/- 0.19, N = 4SE +/- 2.48, N = 3170.8551.4817.15165.9650.3317.19151.381. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q63)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q63)10501500100510152025SE +/- 0.13, N = 4SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.24, N = 3SE +/- 0.06, N = 2SE +/- 0.05, N = 3SE +/- 0.31, N = 3SE +/- 0.33, N = 39.5515.017.799.8314.737.8819.8619.931. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q43)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q43)50101500100510152025SE +/- 0.34, N = 3SE +/- 0.09, N = 4SE +/- 0.06, N = 3SE +/- 0.30, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 4SE +/- 0.32, N = 3SE +/- 0.17, N = 214.178.557.2413.778.427.1519.2318.711. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q30)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q30)15010500100510152025SE +/- 0.05, N = 3SE +/- 0.32, N = 3SE +/- 0.06, N = 4SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.06, N = 3SE +/- 0.28, N = 39.0015.9811.919.2616.0411.9018.8919.511. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q23)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q23)5010110050100150200250SE +/- 1.35, N = 3SE +/- 0.43, N = 4SE +/- 0.02, N = 3SE +/- 1.31, N = 3SE +/- 0.46, N = 3SE +/- 0.23, N = 4SE +/- 0.08, N = 3178.1333.008.08173.1533.708.07223.121. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q25)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q25)50110500100306090120150SE +/- 1.06, N = 3SE +/- 0.12, N = 3SE +/- 0.27, N = 4SE +/- 0.72, N = 3SE +/- 0.11, N = 4SE +/- 0.79, N = 3SE +/- 0.28, N = 3SE +/- 0.33, N = 3112.6511.2135.36109.5111.2735.4741.3041.971. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q01)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q01)50110100510152025SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 4SE +/- 0.20, N = 3SE +/- 0.10, N = 4SE +/- 0.02, N = 3SE +/- 0.05, N = 315.858.9311.2915.418.9811.2320.131. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q62)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q62)5011050010048121620SE +/- 0.05, N = 3SE +/- 0.10, N = 4SE +/- 0.27, N = 3SE +/- 0.06, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 3SE +/- 0.22, N = 312.977.639.1912.617.838.9815.6115.661. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q97)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q97)5010110020406080100SE +/- 0.27, N = 3SE +/- 0.17, N = 4SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.33, N = 3SE +/- 0.06, N = 4SE +/- 0.24, N = 348.4116.999.7147.0817.239.8378.071. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q52)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q52)50101500100510152025SE +/- 0.36, N = 3SE +/- 0.10, N = 4SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.02, N = 4SE +/- 0.29, N = 3SE +/- 0.18, N = 313.598.766.7813.228.656.7319.1418.871. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q83)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q83)5010110048121620SE +/- 0.08, N = 3SE +/- 0.11, N = 4SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.23, N = 3SE +/- 0.02, N = 3SE +/- 0.25, N = 313.6310.749.2113.2610.799.2415.751. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q28)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q28)501105001001530456075SE +/- 0.48, N = 3SE +/- 0.21, N = 3SE +/- 0.21, N = 4SE +/- 0.66, N = 3SE +/- 0.12, N = 3SE +/- 0.51, N = 3SE +/- 0.64, N = 3SE +/- 2.08, N = 342.7711.1417.4641.6211.0217.5467.0468.171. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q99)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q99)15010010510152025SE +/- 0.22, N = 2SE +/- 0.29, N = 3SE +/- 0.36, N = 3SE +/- 0.02, N = 2SE +/- 0.13, N = 3SE +/- 0.64, N = 2SE +/- 0.16, N = 37.8316.2610.237.6216.3722.4510.201. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q95)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q95)15010100612182430SE +/- 0.08, N = 3SE +/- 0.36, N = 3SE +/- 0.09, N = 4SE +/- 0.04, N = 3SE +/- 0.17, N = 2SE +/- 0.07, N = 3SE +/- 0.06, N = 37.4618.2310.217.2618.1010.1626.651. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q66)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q66)50105001001714212835SE +/- 0.17, N = 2SE +/- 0.18, N = 4SE +/- 0.08, N = 3SE +/- 0.24, N = 3SE +/- 0.16, N = 3SE +/- 0.43, N = 3SE +/- 0.44, N = 3SE +/- 0.13, N = 320.0714.0311.2720.6213.7527.0827.6811.271. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q02)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q02)10150500100714212835SE +/- 0.25, N = 4SE +/- 0.14, N = 3SE +/- 0.12, N = 3SE +/- 0.36, N = 3SE +/- 0.06, N = 4SE +/- 0.09, N = 3SE +/- 0.07, N = 2SE +/- 0.29, N = 311.329.7717.5511.639.6917.5827.9027.551. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q05)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q05)110501001530456075SE +/- 0.19, N = 3SE +/- 0.37, N = 4SE +/- 0.56, N = 3SE +/- 0.11, N = 4SE +/- 0.60, N = 3SE +/- 1.08, N = 3SE +/- 0.44, N = 312.1123.8543.1711.7923.3843.7466.741. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q18)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q18)50101500100714212835SE +/- 0.20, N = 3SE +/- 0.12, N = 4SE +/- 0.19, N = 3SE +/- 0.21, N = 3SE +/- 0.21, N = 3SE +/- 0.08, N = 4SE +/- 0.23, N = 3SE +/- 0.54, N = 320.8713.7810.5921.4113.8110.5827.7327.881. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q04)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q04)101501004080120160200SE +/- 0.36, N = 4SE +/- 0.22, N = 3SE +/- 0.56, N = 3SE +/- 0.31, N = 3SE +/- 0.10, N = 4SE +/- 0.72, N = 3SE +/- 1.16, N = 350.1415.16154.3148.8815.04153.78192.451. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q14)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q14)1050500100120406080100SE +/- 0.35, N = 4SE +/- 0.35, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 2.04, N = 3SE +/- 1.32, N = 3SE +/- 2.66, N = 3SE +/- 0.11, N = 422.7675.669.0122.1977.16100.36101.629.031. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q54)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q54)15010500100918273645SE +/- 0.13, N = 3SE +/- 0.16, N = 3SE +/- 0.07, N = 4SE +/- 0.10, N = 4SE +/- 0.12, N = 3SE +/- 0.42, N = 3SE +/- 0.13, N = 2SE +/- 0.19, N = 311.1637.7716.9710.8936.9617.0733.9933.831. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q84)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q84)110505001003691215SE +/- 0.05, N = 3SE +/- 0.07, N = 4SE +/- 0.21, N = 3SE +/- 0.05, N = 4SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 37.139.1311.687.309.1511.7013.5513.571. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q34)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q34)15050010010612182430SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.13, N = 2SE +/- 0.11, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.46, N = 38.4117.6811.918.6117.9122.8123.9512.041. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q45)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q45)5011050010048121620SE +/- 0.13, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 4SE +/- 0.28, N = 3SE +/- 0.03, N = 4SE +/- 0.05, N = 3SE +/- 0.37, N = 3SE +/- 0.16, N = 313.157.539.7613.467.609.8416.9016.861. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q35)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q35)15050010010816243240SE +/- 0.17, N = 3SE +/- 0.27, N = 3SE +/- 0.12, N = 4SE +/- 0.08, N = 4SE +/- 0.22, N = 3SE +/- 0.28, N = 3SE +/- 0.17, N = 3SE +/- 0.93, N = 311.2225.6015.9111.4825.0736.5036.6016.571. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q17)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q17)11050500100306090120150SE +/- 0.10, N = 3SE +/- 0.36, N = 4SE +/- 1.40, N = 3SE +/- 0.12, N = 4SE +/- 0.15, N = 3SE +/- 0.43, N = 3SE +/- 0.71, N = 3SE +/- 0.40, N = 311.7235.11119.3511.9934.68119.3143.5542.921. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q91)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q91)105011003691215SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.04, N = 2SE +/- 0.25, N = 2SE +/- 0.27, N = 3SE +/- 0.06, N = 4SE +/- 0.17, N = 39.7810.928.3210.0010.738.1912.211. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q50)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q50)1501010020406080100SE +/- 0.02, N = 3SE +/- 0.37, N = 3SE +/- 0.25, N = 4SE +/- 0.14, N = 4SE +/- 0.11, N = 3SE +/- 0.22, N = 3SE +/- 0.82, N = 38.5650.0822.008.7549.3621.9081.061. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q73)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q73)50101500100510152025SE +/- 0.02, N = 2SE +/- 0.10, N = 4SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 4SE +/- 0.37, N = 3SE +/- 0.46, N = 316.2911.198.3016.6511.158.3121.3021.921. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q44)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q44)10501500100612182430SE +/- 0.04, N = 4SE +/- 0.06, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 4SE +/- 0.23, N = 3SE +/- 0.66, N = 36.547.748.646.407.848.6125.0325.221. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q74)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q74)50110100306090120150SE +/- 1.15, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 4SE +/- 0.64, N = 3SE +/- 0.05, N = 4SE +/- 0.09, N = 3SE +/- 1.38, N = 397.5211.7219.8095.4511.9519.74112.491. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q78)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q78)110501004080120160200SE +/- 0.08, N = 3SE +/- 0.31, N = 4SE +/- 0.64, N = 3SE +/- 0.07, N = 4SE +/- 0.13, N = 3SE +/- 2.63, N = 3SE +/- 2.62, N = 314.0344.14145.2914.3343.40145.20186.011. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q89)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q89)10150500100612182430SE +/- 0.10, N = 4SE +/- 0.01, N = 2SE +/- 0.22, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 4SE +/- 0.51, N = 3SE +/- 0.42, N = 3SE +/- 0.16, N = 311.018.7017.6510.788.8117.7023.4623.221. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q56)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q56)50101500100714212835SE +/- 0.09, N = 3SE +/- 0.11, N = 4SE +/- 0.05, N = 3SE +/- 0.24, N = 3SE +/- 0.14, N = 3SE +/- 0.05, N = 4SE +/- 0.14, N = 3SE +/- 0.32, N = 320.6713.029.8821.1012.809.8728.0527.591. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q90)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q90)110500100503691215SE +/- 0.07, N = 3SE +/- 0.03, N = 4SE +/- 0.37, N = 3SE +/- 0.06, N = 4SE +/- 0.13, N = 3SE +/- 0.31, N = 3SE +/- 0.43, N = 3SE +/- 0.37, N = 36.767.469.976.637.5212.1012.119.821. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q98)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q98)501011001.20152.4033.60454.8066.0075SE +/- 0.04, N = 3SE +/- 0.02, N = 4SE +/- 0.02, N = 2SE +/- 0.14, N = 2SE +/- 0.08, N = 2SE +/- 0.02, N = 4SE +/- 0.05, N = 35.165.004.875.265.044.855.341. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q46)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q46)50101500100714212835SE +/- 0.27, N = 3SE +/- 0.16, N = 4SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.34, N = 3SE +/- 0.06, N = 3SE +/- 0.29, N = 3SE +/- 0.26, N = 322.2912.668.6721.8712.478.6929.8730.041. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q94)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q94)10501100714212835SE +/- 0.08, N = 3SE +/- 0.33, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.44, N = 3SE +/- 0.03, N = 4SE +/- 0.28, N = 39.9319.046.1110.1218.966.0927.971. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q80)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q80)10150100306090120150SE +/- 0.46, N = 4SE +/- 0.04, N = 3SE +/- 2.12, N = 3SE +/- 0.75, N = 3SE +/- 0.10, N = 4SE +/- 1.43, N = 3SE +/- 1.28, N = 348.0813.45154.5347.1813.52154.37100.241. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q67)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q67)1105010050100150200250SE +/- 0.11, N = 3SE +/- 0.13, N = 4SE +/- 0.63, N = 3SE +/- 0.13, N = 4SE +/- 0.11, N = 3SE +/- 0.51, N = 3SE +/- 1.23, N = 312.3133.19106.6112.0832.61106.30205.561. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q87)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q87)501500100101530456075SE +/- 0.51, N = 3SE +/- 0.01, N = 3SE +/- 0.72, N = 3SE +/- 0.36, N = 3SE +/- 0.05, N = 4SE +/- 0.70, N = 3SE +/- 0.15, N = 3SE +/- 0.23, N = 344.4210.0917.6643.6010.0768.1967.9718.041. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q76)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q76)10150500100714212835SE +/- 0.21, N = 3SE +/- 0.03, N = 2SE +/- 0.40, N = 3SE +/- 0.13, N = 2SE +/- 0.10, N = 4SE +/- 0.40, N = 3SE +/- 0.72, N = 3SE +/- 0.17, N = 312.528.8220.5012.308.7820.5928.5929.141. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q65)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q65)150100101632486480SE +/- 0.02, N = 3SE +/- 0.84, N = 3SE +/- 0.84, N = 4SE +/- 0.06, N = 4SE +/- 0.48, N = 3SE +/- 1.31, N = 3SE +/- 0.21, N = 310.1042.4218.6410.2742.6973.3818.121. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q81)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q81)50110100510152025SE +/- 0.42, N = 3SE +/- 0.04, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.23, N = 315.868.7611.5415.608.8711.4618.701. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q75)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q75)1015010020406080100SE +/- 0.35, N = 4SE +/- 0.15, N = 3SE +/- 0.38, N = 3SE +/- 0.38, N = 3SE +/- 0.13, N = 4SE +/- 1.20, N = 3SE +/- 0.98, N = 327.4914.4359.6027.0414.2659.3796.421. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q38)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q38)101505001001530456075SE +/- 0.28, N = 4SE +/- 0.07, N = 3SE +/- 0.66, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 4SE +/- 0.89, N = 3SE +/- 0.18, N = 3SE +/- 0.66, N = 317.6910.1843.1917.4110.0843.4868.0867.381. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q26)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q26)10501500100510152025SE +/- 0.27, N = 4SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.29, N = 3SE +/- 0.30, N = 3SE +/- 0.14, N = 4SE +/- 0.61, N = 3SE +/- 0.57, N = 310.3216.027.8910.4816.237.8820.5920.441. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q24)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q24)150100101326395265SE +/- 0.02, N = 3SE +/- 0.49, N = 3SE +/- 0.11, N = 4SE +/- 0.05, N = 4SE +/- 0.08, N = 3SE +/- 0.74, N = 3SE +/- 0.64, N = 32.7257.1517.462.6856.7839.9916.791. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q51)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q51)5011010020406080100SE +/- 0.66, N = 3SE +/- 0.07, N = 3SE +/- 0.18, N = 4SE +/- 0.65, N = 3SE +/- 0.19, N = 4SE +/- 0.17, N = 2SE +/- 1.20, N = 359.4613.3026.3258.6313.2226.28101.721. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q11)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q11)50110100306090120150SE +/- 0.28, N = 3SE +/- 0.10, N = 3SE +/- 0.27, N = 4SE +/- 0.53, N = 3SE +/- 0.05, N = 4SE +/- 0.37, N = 3SE +/- 0.56, N = 3103.2812.7535.77101.8412.7035.90121.651. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q57)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q57)50110500100714212835SE +/- 0.60, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 4SE +/- 0.03, N = 3SE +/- 0.07, N = 4SE +/- 0.16, N = 3SE +/- 0.61, N = 3SE +/- 0.74, N = 324.4410.6416.4824.7810.7616.3831.6331.671. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q10)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q10)10150500100714212835SE +/- 0.12, N = 4SE +/- 0.17, N = 3SE +/- 0.37, N = 3SE +/- 0.09, N = 3SE +/- 0.16, N = 4SE +/- 0.15, N = 3SE +/- 1.72, N = 2SE +/- 0.08, N = 314.1411.4520.1614.3311.5320.2427.6927.591. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q47)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q47)150105001001122334455SE +/- 0.05, N = 3SE +/- 0.22, N = 3SE +/- 0.16, N = 4SE +/- 0.16, N = 4SE +/- 0.40, N = 3SE +/- 0.08, N = 3SE +/- 0.43, N = 3SE +/- 0.31, N = 312.5933.3419.1012.4333.7319.0849.4450.051. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q41)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q41)50101500100246810SE +/- 0.10, N = 3SE +/- 0.07, N = 4SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 4SE +/- 0.09, N = 3SE +/- 0.04, N = 37.377.176.237.287.096.227.327.291. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q86)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q86)1015050010048121620SE +/- 0.04, N = 4SE +/- 0.03, N = 3SE +/- 0.31, N = 3SE +/- 0.23, N = 3SE +/- 0.11, N = 4SE +/- 0.23, N = 3SE +/- 0.13, N = 3SE +/- 0.31, N = 39.178.1312.239.288.0412.3015.4015.571. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q20)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q20)501015001001.1972.3943.5914.7885.985SE +/- 0.08, N = 3SE +/- 0.03, N = 4SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 4SE +/- 0.02, N = 2SE +/- 0.07, N = 35.215.094.975.275.054.945.225.321. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q12)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q12)501500100101.18582.37163.55744.74325.929SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 4SE +/- 0.13, N = 3SE +/- 0.02, N = 4SE +/- 0.09, N = 2SE +/- 0.08, N = 3SE +/- 0.03, N = 35.274.955.145.214.905.235.225.141. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q69)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q69)11050500100612182430SE +/- 0.28, N = 3SE +/- 0.17, N = 4SE +/- 0.29, N = 3SE +/- 0.18, N = 4SE +/- 0.02, N = 3SE +/- 0.21, N = 2SE +/- 0.42, N = 3SE +/- 0.33, N = 311.0713.8220.2810.9513.9720.1726.0826.761. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q15)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q15)15010500100612182430SE +/- 0.09, N = 3SE +/- 0.24, N = 3SE +/- 0.21, N = 4SE +/- 0.02, N = 4SE +/- 0.09, N = 3SE +/- 0.19, N = 3SE +/- 0.11, N = 3SE +/- 0.30, N = 37.5717.7710.397.4917.5910.3326.1126.191. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q61)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q61)10150500100246810SE +/- 0.05, N = 4SE +/- 0.04, N = 3SE +/- 0.39, N = 2SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 37.106.547.707.036.497.657.717.511. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q79)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q79)50110500100714212835SE +/- 0.10, N = 3SE +/- 0.19, N = 3SE +/- 0.14, N = 4SE +/- 0.08, N = 3SE +/- 0.06, N = 4SE +/- 0.05, N = 3SE +/- 0.49, N = 3SE +/- 0.27, N = 321.248.5111.9121.048.4411.9930.2730.331. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q93)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q93)50110100306090120150SE +/- 0.71, N = 3SE +/- 0.02, N = 2SE +/- 0.26, N = 4SE +/- 2.38, N = 3SE +/- 0.04, N = 3SE +/- 0.41, N = 3SE +/- 1.70, N = 385.827.7127.1585.157.7527.07140.111. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q08)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q08)15010500100510152025SE +/- 0.12, N = 3SE +/- 0.44, N = 3SE +/- 0.13, N = 4SE +/- 0.01, N = 4SE +/- 0.26, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 2SE +/- 0.28, N = 38.7517.2011.838.8017.2711.8422.6622.241. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q16)

rk1-mainline-nvmerk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q16)1246810SE +/- 0.16, N = 3SE +/- 0.10, N = 46.316.291. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Comparison (Scale Factor: 500)

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Comparison (Scale Factor: 500)Q92Q90Q89Q88Q87Q86Q85Q84Q82Q79Q76Q73Q71Q69Q68Q66Q63Q62Q61Q60Q59Q57Q56Q55Q54Q53Q52Q48Q47Q46Q45Q44Q43Q42Q41Q39Q38Q37Q36Q35Q34Q33Q32Q31Q30Q28Q27Q26Q25Q22Q21Q20Q19Q18Q17Q15Q14Q13Q12Q10Q09Q08Q07Q06Q03Q02Q70Q5820406080100SE +/- 0.44, N = 3SE +/- 0.31, N = 3SE +/- 0.42, N = 3SE +/- 0.43, N = 3SE +/- 0.70, N = 3SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 0.08, N = 3SE +/- 0.43, N = 3SE +/- 0.49, N = 3SE +/- 0.72, N = 3SE +/- 0.37, N = 3SE +/- 0.82, N = 3SE +/- 0.42, N = 3SE +/- 0.26, N = 3SE +/- 0.43, N = 3SE +/- 0.31, N = 3SE +/- 0.07, N = 3SE +/- 0.17, N = 3SE +/- 0.70, N = 3SE +/- 1.04, N = 3SE +/- 0.61, N = 3SE +/- 0.14, N = 3SE +/- 0.34, N = 3SE +/- 0.13, N = 2SE +/- 0.11, N = 3SE +/- 0.29, N = 3SE +/- 0.27, N = 3SE +/- 0.43, N = 3SE +/- 0.29, N = 3SE +/- 0.37, N = 3SE +/- 0.23, N = 3SE +/- 0.32, N = 3SE +/- 0.25, N = 3SE +/- 0.09, N = 3SE +/- 0.37, N = 3SE +/- 0.18, N = 3SE +/- 0.33, N = 3SE +/- 0.57, N = 3SE +/- 0.28, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.06, N = 3SE +/- 0.64, N = 3SE +/- 0.46, N = 3SE +/- 0.61, N = 3SE +/- 0.28, N = 3SE +/- 0.40, N = 3SE +/- 0.28, N = 3SE +/- 0.02, N = 2SE +/- 0.52, N = 3SE +/- 0.23, N = 3SE +/- 0.71, N = 3SE +/- 0.11, N = 3SE +/- 1.32, N = 3SE +/- 0.38, N = 2SE +/- 0.09, N = 2SE +/- 1.72, N = 2SE +/- 0.61, N = 2SE +/- 0.13, N = 2SE +/- 1.17, N = 2SE +/- 0.05, N = 2SE +/- 0.21, N = 2SE +/- 0.07, N = 2SE +/- 1.37, N = 3SE +/- 1.31, N = 316.0412.1023.4653.7068.1915.4024.6013.5526.0230.2728.5921.3030.9126.0830.4827.0819.8615.617.7131.1736.0631.6328.0517.9533.9919.9619.1423.1349.4429.8716.9025.0319.2317.617.3224.9968.0821.4030.7336.5022.8129.0422.5949.0018.8967.0429.8620.5941.3061.5021.025.2225.8027.7343.5526.11100.3628.725.2327.6939.8022.6627.8323.6119.4827.9035.8834.211. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Scale Factor Comparison (Q39)

rk1-rok-nvmerk1-mainline-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Scale Factor Comparison (Q39)50050100101612182430SE +/- 0.37, N = 3SE +/- 0.36, N = 3SE +/- 1.30, N = 3SE +/- 0.20, N = 3SE +/- 0.12, N = 4SE +/- 0.36, N = 3SE +/- 0.31, N = 4SE +/- 0.07, N = 324.9915.1922.7710.753.7215.1910.423.761. (CC) gcc options: -O3 -fcommon -lm

Apache Spark TPC-DS

Comparison (Scale Factor: 100)

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-DS 3.5Comparison (Scale Factor: 100)Q99Q98Q97Q96Q95Q94Q93Q92Q91Q89Q88Q87Q86Q85Q84Q83Q82Q81Q80Q79Q78Q77Q76Q75Q74Q73Q72Q71Q70Q69Q68Q67Q66Q65Q64Q63Q62Q61Q60Q59Q58Q57Q56Q55Q54Q53Q52Q51Q50Q49Q48Q47Q46Q45Q44Q43Q42Q41Q40Q38Q37Q36Q35Q34Q33Q32Q31Q30Q29Q28Q27Q26Q25Q24Q23Q22Q21Q20Q19Q18Q17Q15Q14Q13Q12Q11Q10Q09Q08Q07Q06Q05Q04Q03Q02Q01Q90Q3950100150200250SE +/- 0.64, N = 2SE +/- 0.05, N = 3SE +/- 0.24, N = 3SE +/- 0.19, N = 3SE +/- 0.06, N = 3SE +/- 0.28, N = 3SE +/- 1.70, N = 3SE +/- 0.13, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 3SE +/- 1.29, N = 3SE +/- 0.15, N = 3SE +/- 0.31, N = 3SE +/- 0.30, N = 3SE +/- 0.03, N = 3SE +/- 0.25, N = 3SE +/- 0.16, N = 3SE +/- 0.23, N = 3SE +/- 1.28, N = 3SE +/- 0.27, N = 3SE +/- 2.62, N = 3SE +/- 0.30, N = 3SE +/- 0.17, N = 3SE +/- 0.98, N = 3SE +/- 1.38, N = 3SE +/- 0.46, N = 3SE +/- 1.63, N = 3SE +/- 0.15, N = 3SE +/- 0.83, N = 3SE +/- 0.33, N = 3SE +/- 0.84, N = 3SE +/- 1.23, N = 3SE +/- 0.44, N = 3SE +/- 1.31, N = 3SE +/- 2.48, N = 3SE +/- 0.33, N = 3SE +/- 0.22, N = 3SE +/- 0.16, N = 3SE +/- 0.71, N = 3SE +/- 0.85, N = 3SE +/- 0.53, N = 3SE +/- 0.74, N = 3SE +/- 0.32, N = 3SE +/- 0.36, N = 3SE +/- 0.19, N = 3SE +/- 0.21, N = 3SE +/- 0.18, N = 3SE +/- 1.20, N = 3SE +/- 0.82, N = 3SE +/- 0.18, N = 3SE +/- 0.17, N = 3SE +/- 0.31, N = 3SE +/- 0.26, N = 3SE +/- 0.16, N = 3SE +/- 0.66, N = 3SE +/- 0.17, N = 2SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.17, N = 2SE +/- 0.66, N = 3SE +/- 0.24, N = 3SE +/- 0.49, N = 3SE +/- 0.17, N = 3SE +/- 0.07, N = 3SE +/- 0.45, N = 3SE +/- 0.17, N = 3SE +/- 0.70, N = 3SE +/- 0.28, N = 3SE +/- 0.23, N = 3SE +/- 2.08, N = 3SE +/- 0.26, N = 3SE +/- 0.57, N = 3SE +/- 0.33, N = 3SE +/- 0.74, N = 3SE +/- 0.08, N = 3SE +/- 0.29, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.67, N = 3SE +/- 0.54, N = 3SE +/- 0.40, N = 3SE +/- 0.30, N = 3SE +/- 2.66, N = 3SE +/- 0.50, N = 3SE +/- 0.08, N = 3SE +/- 0.56, N = 3SE +/- 0.08, N = 3SE +/- 0.49, N = 3SE +/- 0.28, N = 3SE +/- 0.64, N = 3SE +/- 0.17, N = 3SE +/- 0.44, N = 3SE +/- 1.16, N = 3SE +/- 0.20, N = 3SE +/- 0.29, N = 3SE +/- 0.05, N = 3SE +/- 0.43, N = 3SE +/- 1.30, N = 322.455.3478.0713.5326.6527.97140.1116.2412.2123.2255.6867.9715.5725.2313.5715.7526.0618.70100.2430.33186.0133.6729.1496.42112.4921.92135.0231.4435.1526.7631.31205.5627.6873.38151.3819.9315.667.5130.6936.2135.6131.6727.5918.2233.8320.0618.87101.7281.0644.0023.0050.0530.0416.8625.2218.7117.727.2924.0867.3820.9931.0436.6023.9529.1722.6551.4919.5147.4768.1728.4620.4441.9739.99223.1260.7520.575.3225.5727.8842.9226.19101.6228.195.22121.6527.5941.1922.2429.3223.7466.74192.4519.5127.5520.1312.1122.771. (CC) gcc options: -O3 -fcommon -lm

Timed LLVM Compilation

Build System Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System ComparisonUnix MakefilesNinja8001600240032004000SE +/- 5.63, N = 3SE +/- 5.47, N = 3SE +/- 3.39, N = 3SE +/- 1.73, N = 3SE +/- 6.63, N = 3SE +/- 3.31, N = 3SE +/- 2.47, N = 3SE +/- 1.23, N = 33722.373662.543577.043524.423524.743480.733511.133468.30

Timed Gem5 Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Gem5 Compilation 23.0.1ComparisonTime To Compile5001000150020002500SE +/- 3.08, N = 3SE +/- 0.90, N = 3SE +/- 2.55, N = 3SE +/- 0.96, N = 32329.032257.242222.422220.18

Timed Node.js Compilation

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmeOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 19.8.1ComparisonTime To Compile7001400210028003500SE +/- 2.91, N = 3SE +/- 1.20, N = 3SE +/- 3.73, N = 3SE +/- 0.29, N = 33378.823261.913289.073283.24

Apache Spark TPC-H

Scale Factor Comparison (Geometric Mean Of All Queries)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Geometric Mean Of All Queries)11.05842.11683.17524.23365.292SE +/- 0.02205715, N = 3SE +/- 0.03832583, N = 84.703943664.58796121

Apache Spark TPC-H

Comparison (Scale Factor: 1)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Comparison (Scale Factor: 1)Geometric Mean Of All QueriesQ22Q21Q20Q19Q18Q17Q16Q15Q14Q13Q12Q11Q10Q09Q08Q07Q06Q05Q04Q03Q02Q0148121620SE +/- 0.02205715, N = 3SE +/- 0.05419067, N = 3SE +/- 0.45650715, N = 3SE +/- 0.16740673, N = 3SE +/- 0.08247514, N = 3SE +/- 0.02944973, N = 3SE +/- 0.11188602, N = 3SE +/- 0.04807800, N = 3SE +/- 0.01587727, N = 3SE +/- 0.09844103, N = 3SE +/- 0.05404231, N = 3SE +/- 0.07812445, N = 3SE +/- 0.00889576, N = 3SE +/- 0.12475642, N = 3SE +/- 0.03195754, N = 3SE +/- 0.07990249, N = 3SE +/- 0.01424190, N = 3SE +/- 0.06400088, N = 3SE +/- 0.08288138, N = 3SE +/- 0.15831346, N = 3SE +/- 0.17085945, N = 3SE +/- 0.06585723, N = 3SE +/- 0.17776740, N = 3SE +/- 0.03832583, N = 8SE +/- 0.40940044, N = 8SE +/- 0.09251555, N = 8SE +/- 0.02853109, N = 8SE +/- 0.04107179, N = 8SE +/- 0.15655408, N = 8SE +/- 0.05677966, N = 8SE +/- 0.04873253, N = 8SE +/- 0.02096419, N = 8SE +/- 0.08797017, N = 8SE +/- 0.02994103, N = 8SE +/- 0.07037349, N = 8SE +/- 0.02504461, N = 8SE +/- 0.08702141, N = 8SE +/- 0.06360940, N = 8SE +/- 0.01870892, N = 8SE +/- 0.12029949, N = 8SE +/- 0.02204410, N = 8SE +/- 0.06264325, N = 8SE +/- 0.15490647, N = 8SE +/- 0.07160103, N = 8SE +/- 0.10497115, N = 8SE +/- 0.10385415, N = 84.703943662.6355025818.002487184.955533353.456161108.852170947.480081882.365291433.733936313.483763383.309991524.411468982.229465095.488646358.098931315.125953205.678459013.144960966.451014206.352845996.219260695.121564718.991113984.587961213.2560397116.831480504.598659943.266044208.634209877.148795842.378982933.521971973.417816823.002522234.261494312.230567375.450984967.734836885.013944215.712453192.872663116.250915595.946094636.013409675.176648268.89810467

Apache Spark TPC-H

Scale Factor Comparison (Q22)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q22)10.73261.46522.19782.93043.663SE +/- 0.05419067, N = 3SE +/- 0.40940044, N = 82.635502583.25603971

Apache Spark TPC-H

Scale Factor Comparison (Q21)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q21)148121620SE +/- 0.46, N = 3SE +/- 0.09, N = 818.0016.83

Apache Spark TPC-H

Scale Factor Comparison (Q20)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q20)11.1152.233.3454.465.575SE +/- 0.16740673, N = 3SE +/- 0.02853109, N = 84.955533354.59865994

Apache Spark TPC-H

Scale Factor Comparison (Q19)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q19)10.77761.55522.33283.11043.888SE +/- 0.08247514, N = 3SE +/- 0.04107179, N = 83.456161103.26604420

Apache Spark TPC-H

Scale Factor Comparison (Q18)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q18)1246810SE +/- 0.02944973, N = 3SE +/- 0.15655408, N = 88.852170948.63420987

Apache Spark TPC-H

Scale Factor Comparison (Q17)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q17)1246810SE +/- 0.11188602, N = 3SE +/- 0.05677966, N = 87.480081887.14879584

Apache Spark TPC-H

Scale Factor Comparison (Q16)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q16)10.53531.07061.60592.14122.6765SE +/- 0.04807800, N = 3SE +/- 0.04873253, N = 82.365291432.37898293

Apache Spark TPC-H

Scale Factor Comparison (Q15)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q15)10.84011.68022.52033.36044.2005SE +/- 0.01587727, N = 3SE +/- 0.02096419, N = 83.733936313.52197197

Apache Spark TPC-H

Scale Factor Comparison (Q14)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q14)10.78381.56762.35143.13523.919SE +/- 0.09844103, N = 3SE +/- 0.08797017, N = 83.483763383.41781682

Apache Spark TPC-H

Scale Factor Comparison (Q13)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q13)10.74471.48942.23412.97883.7235SE +/- 0.05404231, N = 3SE +/- 0.02994103, N = 83.309991523.00252223

Apache Spark TPC-H

Scale Factor Comparison (Q12)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q12)10.99261.98522.97783.97044.963SE +/- 0.07812445, N = 3SE +/- 0.07037349, N = 84.411468984.26149431

Apache Spark TPC-H

Scale Factor Comparison (Q11)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q11)10.50191.00381.50572.00762.5095SE +/- 0.00889576, N = 3SE +/- 0.02504461, N = 82.229465092.23056737

Apache Spark TPC-H

Scale Factor Comparison (Q10)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q10)11.23492.46983.70474.93966.1745SE +/- 0.12475642, N = 3SE +/- 0.08702141, N = 85.488646355.45098496

Apache Spark TPC-H

Scale Factor Comparison (Q09)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q09)1246810SE +/- 0.03195754, N = 3SE +/- 0.06360940, N = 88.098931317.73483688

Apache Spark TPC-H

Scale Factor Comparison (Q08)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q08)11.15332.30663.45994.61325.7665SE +/- 0.07990249, N = 3SE +/- 0.01870892, N = 85.125953205.01394421

Apache Spark TPC-H

Scale Factor Comparison (Q07)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q07)11.28532.57063.85595.14126.4265SE +/- 0.01424190, N = 3SE +/- 0.12029949, N = 85.678459015.71245319

Apache Spark TPC-H

Scale Factor Comparison (Q06)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q06)10.70761.41522.12282.83043.538SE +/- 0.06400088, N = 3SE +/- 0.02204410, N = 83.144960962.87266311

Apache Spark TPC-H

Scale Factor Comparison (Q05)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q05)1246810SE +/- 0.08288138, N = 3SE +/- 0.06264325, N = 86.451014206.25091559

Apache Spark TPC-H

Scale Factor Comparison (Q04)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q04)1246810SE +/- 0.15831346, N = 3SE +/- 0.15490647, N = 86.352845995.94609463

Apache Spark TPC-H

Scale Factor Comparison (Q03)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q03)1246810SE +/- 0.17085945, N = 3SE +/- 0.07160103, N = 86.219260696.01340967

Apache Spark TPC-H

Scale Factor Comparison (Q02)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q02)11.16472.32943.49414.65885.8235SE +/- 0.06585723, N = 3SE +/- 0.10497115, N = 85.121564715.17664826

Apache Spark TPC-H

Scale Factor Comparison (Q01)

rk1-mainline-emmcrk1-rok-emmcOpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark TPC-H 3.5Scale Factor Comparison (Q01)13691215SE +/- 0.17776740, N = 3SE +/- 0.10385415, N = 88.991113988.89810467

Timed GCC Compilation

Comparison

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 13.2ComparisonTime To Compile9001800270036004500SE +/- 12.28, N = 34406.83

Monkey Audio Encoding

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi4-raspbian-sdOpenBenchmarking.orgSeconds, Fewer Is BetterMonkey Audio Encoding 3.99.6ComparisonWAV To APE1122334455SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.66, N = 2520.2819.4818.5718.6746.561. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt

Stockfish

Comparison

rk1-mainline-emmcrk1-mainline-nvmerk1-rok-emmcrk1-rok-nvmepi5-raspbian-nvmepi4-raspbian-sdOpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 15ComparisonTotal Time1.1M2.2M3.3M4.4M5.5MSE +/- 385132.57, N = 9SE +/- 121318.23, N = 9SE +/- 138882.38, N = 7SE +/- 88074.41, N = 9SE +/- 38968.66, N = 9SE +/- 21647.79, N = 95271840487374748637654326446311657211366601. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver


Phoronix Test Suite v10.8.5