Rockchip ARMv8 Cortex-A76 testing with a Turing Machines RK1 and rockchipdrmfb on Ubuntu 22.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2403147-NE-ROK16413140 rok1 - 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.
HTML result view exported from: https://openbenchmarking.org/result/2403147-NE-ROK16413140 .
rok1 Processor Motherboard Memory Disk Graphics OS Kernel Compiler File-System Screen Resolution rk1-rok-emmc rk1-rok-nvme rk1-rok-emmc @ 1.80GHz (4 Cores / 8 Threads) Turing Machines RK1 32GB 500GB CT500P3SSD8 + 31GB BJTD4R rockchipdrmfb Ubuntu 22.04 5.10.160-rockchip (aarch64) GCC 11.4.0 ext4 1920x1080 Rockchip ARMv8 Cortex-A76 @ 1.80GHz (4 Cores / 8 Threads) OpenBenchmarking.org Compiler Details - --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details - Scaling Governor: cpufreq-dt performance Python Details - Python 3.10.12 Security Details - 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
rok1 build-apache: Time To Compile build-ffmpeg: Time To Compile build-gem5: Time To Compile build-godot: Time To Compile build-imagemagick: Time To Compile build-linux-kernel: defconfig build-linux-kernel: allmodconfig build-llvm: Ninja build-llvm: Unix Makefiles build-mplayer: Time To Compile build-nodejs: Time To Compile build-php: Time To Compile build-python: Default build-python: Released Build, PGO + LTO Optimized build2: Time To Compile build-eigen: Time To Compile build-erlang: Time To Compile build-wasmer: Time To Compile lczero: BLAS tscp: AI Chess Performance stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth m-queens: Time To Solve n-queens: Elapsed Time leveldb: Hot Read leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill sqlite: 1 etcd: PUT - 50 - 100 etcd: PUT - 50 - 100 - Average Latency etcd: PUT - 100 - 100 etcd: PUT - 100 - 100 - Average Latency etcd: PUT - 50 - 1000 etcd: PUT - 50 - 1000 - Average Latency etcd: PUT - 500 - 100 etcd: PUT - 500 - 100 - Average Latency etcd: PUT - 100 - 1000 etcd: PUT - 100 - 1000 - Average Latency etcd: PUT - 500 - 1000 etcd: PUT - 500 - 1000 - Average Latency etcd: RANGE - 50 - 100 etcd: RANGE - 50 - 100 - Average Latency etcd: RANGE - 100 - 100 etcd: RANGE - 100 - 100 - Average Latency etcd: RANGE - 50 - 1000 etcd: RANGE - 50 - 1000 - Average Latency etcd: RANGE - 500 - 100 etcd: RANGE - 500 - 100 - Average Latency etcd: RANGE - 100 - 1000 etcd: RANGE - 100 - 1000 - Average Latency etcd: RANGE - 500 - 1000 etcd: RANGE - 500 - 1000 - Average Latency couchdb: 100 - 1000 - 30 couchdb: 100 - 3000 - 30 couchdb: 300 - 1000 - 30 couchdb: 300 - 3000 - 30 couchdb: 500 - 1000 - 30 couchdb: 500 - 3000 - 30 spark: 1000000 - 100 - SHA-512 Benchmark Time spark: 1000000 - 100 - Calculate Pi Benchmark spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 100 - Group By Test Time spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - Inner Join Test Time spark: 1000000 - 100 - Broadcast Inner Join Test Time spark: 1000000 - 500 - SHA-512 Benchmark Time spark: 1000000 - 500 - Calculate Pi Benchmark spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 500 - Group By Test Time spark: 1000000 - 500 - Repartition Test Time spark: 1000000 - 500 - Inner Join Test Time spark: 1000000 - 500 - Broadcast Inner Join Test Time spark: 1000000 - 1000 - SHA-512 Benchmark Time spark: 1000000 - 1000 - Calculate Pi Benchmark spark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 1000 - Group By Test Time spark: 1000000 - 1000 - Repartition Test Time spark: 1000000 - 1000 - Inner Join Test Time spark: 1000000 - 1000 - Broadcast Inner Join Test Time spark: 1000000 - 2000 - SHA-512 Benchmark Time spark: 1000000 - 2000 - Calculate Pi Benchmark spark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 2000 - Group By Test Time spark: 1000000 - 2000 - Repartition Test Time spark: 1000000 - 2000 - Inner Join Test Time spark: 1000000 - 2000 - Broadcast Inner Join Test Time spark: 10000000 - 100 - SHA-512 Benchmark Time spark: 10000000 - 100 - Calculate Pi Benchmark spark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 100 - Group By Test Time spark: 10000000 - 100 - Repartition Test Time spark: 10000000 - 100 - Inner Join Test Time spark: 10000000 - 100 - Broadcast Inner Join Test Time spark: 10000000 - 500 - SHA-512 Benchmark Time spark: 10000000 - 500 - Calculate Pi Benchmark spark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 500 - Group By Test Time spark: 10000000 - 500 - Repartition Test Time spark: 10000000 - 500 - Inner Join Test Time spark: 10000000 - 500 - Broadcast Inner Join Test Time spark: 20000000 - 100 - SHA-512 Benchmark Time spark: 20000000 - 100 - Calculate Pi Benchmark spark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 100 - Group By Test Time spark: 20000000 - 100 - Repartition Test Time spark: 20000000 - 100 - Inner Join Test Time spark: 20000000 - 100 - Broadcast Inner Join Test Time spark: 20000000 - 500 - SHA-512 Benchmark Time spark: 20000000 - 500 - Calculate Pi Benchmark spark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 500 - Group By Test Time spark: 20000000 - 500 - Repartition Test Time spark: 20000000 - 500 - Inner Join Test Time spark: 20000000 - 500 - Broadcast Inner Join Test Time spark: 40000000 - 100 - SHA-512 Benchmark Time spark: 40000000 - 100 - Calculate Pi Benchmark spark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 500 - SHA-512 Benchmark Time spark: 40000000 - 500 - Calculate Pi Benchmark spark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 1000 - SHA-512 Benchmark Time spark: 10000000 - 1000 - Calculate Pi Benchmark spark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 1000 - Group By Test Time spark: 10000000 - 1000 - Repartition Test Time spark: 10000000 - 1000 - Inner Join Test Time spark: 10000000 - 1000 - Broadcast Inner Join Test Time spark: 10000000 - 2000 - SHA-512 Benchmark Time spark: 10000000 - 2000 - Calculate Pi Benchmark spark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 2000 - Group By Test Time spark: 10000000 - 2000 - Repartition Test Time spark: 10000000 - 2000 - Inner Join Test Time spark: 10000000 - 2000 - Broadcast Inner Join Test Time spark: 20000000 - 1000 - SHA-512 Benchmark Time spark: 20000000 - 1000 - Calculate Pi Benchmark spark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 20000000 - 1000 - Group By Test Time spark: 20000000 - 1000 - Repartition Test Time spark: 20000000 - 1000 - Inner Join Test Time spark: 20000000 - 1000 - Broadcast Inner Join Test Time spark: 20000000 - 2000 - SHA-512 Benchmark Time spark: 20000000 - 2000 - Calculate Pi Benchmark spark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 1000 - SHA-512 Benchmark Time spark: 40000000 - 1000 - Calculate Pi Benchmark spark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 2000 - SHA-512 Benchmark Time spark: 40000000 - 2000 - Calculate Pi Benchmark spark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark-tpch: 1 - Geometric Mean Of All Queries spark-tpch: 1 - Q01 spark-tpch: 1 - Q02 spark-tpch: 1 - Q03 spark-tpch: 1 - Q04 spark-tpch: 1 - Q05 spark-tpch: 1 - Q06 spark-tpch: 1 - Q07 spark-tpch: 1 - Q08 spark-tpch: 1 - Q09 spark-tpch: 1 - Q10 spark-tpch: 1 - Q11 spark-tpch: 1 - Q12 spark-tpch: 1 - Q13 spark-tpch: 1 - Q14 spark-tpch: 1 - Q15 spark-tpch: 1 - Q16 spark-tpch: 1 - Q17 spark-tpch: 1 - Q18 spark-tpch: 1 - Q19 spark-tpch: 1 - Q20 spark-tpch: 1 - Q21 spark-tpch: 1 - Q22 stargate: 44100 - 512 stargate: 96000 - 512 stargate: 192000 - 512 stargate: 44100 - 1024 stargate: 480000 - 512 stargate: 96000 - 1024 stargate: 192000 - 1024 stargate: 480000 - 1024 encode-ape: WAV To APE encode-flac: WAV To FLAC encode-mp3: WAV To MP3 encode-opus: WAV To Opus Encode encode-wavpack: WAV To WavPack build-gcc: Time To Compile build-gdb: Time To Compile rk1-rok-emmc rk1-rok-nvme 59.164 196.600 2222.422 1835.916 114.079 1138.201 5375.953 3480.728 3524.735 148.868 3289.072 346.684 60.52 764.721 668.872 192.095 301.837 198.455 6 810921 4863765 7817210 206.260 56.175 4.520 0.3 3224.474 5.5 156.267 5.6 153.493 4.497 6.275 142.858 5.8 149.853 36.301 9143.0135 11.1 7417.3163 13.4 19495.9721 50.3 7555.4840 13.2 19163.3539 50.9 16043.0004 58.7 8026.1161 12.4 7054.6189 14.0 18635.5033 52.6 7311.1357 13.6 18202.3608 53.5 15827.1223 59.8 266.249 855.613 384.072 1492.528 676.090 2083.067 9.34 581.45 31.84 8.75 8.62 6.54 5.50 9.89 580.99 31.79 9.84 9.00 7.53 6.12 10.78 580.24 31.88 10.93 9.74 8.63 6.90 12.63 580.68 31.56 12.83 10.57 11.06 8.37 52.69 581.85 31.49 26.62 38.58 43.88 43.19 47.87 579.55 31.79 23.82 38.92 42.43 39.16 88.81 580.52 31.81 34.66 72.35 75.68 73.60 90.56 581.12 31.76 39.26 70.90 78.03 75.23 177.81 579.98 31.57 172.06 580.30 31.51 49.21 580.37 31.66 22.44 39.31 43.30 40.90 50.80 581.17 31.66 24.10 39.33 47.61 40.93 91.39 579.19 31.75 35.83 72.98 78.42 75.96 91.96 579.87 31.61 172.45 581.69 31.54 175.84 580.86 31.65 4.58796121 8.89810467 5.17664826 6.01340967 5.94609463 6.25091559 2.87266311 5.71245319 5.01394421 7.73483688 5.45098496 2.23056737 4.26149431 3.00252223 3.41781682 3.52197197 2.37898293 7.14879584 8.63420987 3.26604420 4.59865994 16.83148050 3.25603971 0.776297 0.591268 0.392878 0.800528 0.747707 0.558662 0.391185 0.767829 18.568 51.602 11.891 65.450 94.618 59.758 194.147 2220.177 1844.356 112.856 1131.973 5371.024 3468.302 3511.133 150.105 3283.242 343.158 61.473 783.874 669.640 202.509 330.418 188.156 6 812117 4326446 7721159 206.396 56.237 0.770508 0.590221 0.391729 0.800044 0.762093 0.576390 0.394290 0.766823 18.674 43.511 11.955 64.443 4406.833 249.245 OpenBenchmarking.org
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile rk1-rok-emmc rk1-rok-nvme 13 26 39 52 65 SE +/- 0.26, N = 3 SE +/- 0.38, N = 3 59.16 59.76
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 6.1 Time To Compile rk1-rok-emmc rk1-rok-nvme 40 80 120 160 200 SE +/- 0.84, N = 3 SE +/- 0.36, N = 3 196.60 194.15
Timed Gem5 Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Gem5 Compilation 23.0.1 Time To Compile rk1-rok-emmc rk1-rok-nvme 500 1000 1500 2000 2500 SE +/- 2.55, N = 3 SE +/- 0.96, N = 3 2222.42 2220.18
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 4.0 Time To Compile rk1-rok-emmc rk1-rok-nvme 400 800 1200 1600 2000 SE +/- 4.83, N = 3 SE +/- 6.78, N = 3 1835.92 1844.36
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile rk1-rok-emmc rk1-rok-nvme 30 60 90 120 150 SE +/- 0.41, N = 3 SE +/- 0.43, N = 3 114.08 112.86
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.1 Build: defconfig rk1-rok-emmc rk1-rok-nvme 200 400 600 800 1000 SE +/- 5.72, N = 3 SE +/- 2.04, N = 3 1138.20 1131.97
Timed Linux Kernel Compilation Build: allmodconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.1 Build: allmodconfig rk1-rok-emmc rk1-rok-nvme 1200 2400 3600 4800 6000 SE +/- 1.83, N = 3 SE +/- 2.80, N = 3 5375.95 5371.02
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Ninja rk1-rok-emmc rk1-rok-nvme 700 1400 2100 2800 3500 SE +/- 3.31, N = 3 SE +/- 1.23, N = 3 3480.73 3468.30
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Unix Makefiles rk1-rok-emmc rk1-rok-nvme 800 1600 2400 3200 4000 SE +/- 6.63, N = 3 SE +/- 2.47, N = 3 3524.74 3511.13
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.5 Time To Compile rk1-rok-emmc rk1-rok-nvme 30 60 90 120 150 SE +/- 1.75, N = 3 SE +/- 1.68, N = 3 148.87 150.11
Timed Node.js Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 19.8.1 Time To Compile rk1-rok-emmc rk1-rok-nvme 700 1400 2100 2800 3500 SE +/- 3.73, N = 3 SE +/- 0.29, N = 3 3289.07 3283.24
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 8.1.9 Time To Compile rk1-rok-emmc rk1-rok-nvme 80 160 240 320 400 SE +/- 2.82, N = 3 SE +/- 2.08, N = 3 346.68 343.16
Timed CPython Compilation Build Configuration: Default OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Default rk1-rok-emmc rk1-rok-nvme 14 28 42 56 70 60.52 61.47
Timed CPython Compilation Build Configuration: Released Build, PGO + LTO Optimized OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized rk1-rok-emmc rk1-rok-nvme 200 400 600 800 1000 764.72 783.87
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.15 Time To Compile rk1-rok-emmc rk1-rok-nvme 140 280 420 560 700 SE +/- 2.22, N = 3 SE +/- 3.79, N = 3 668.87 669.64
Timed Eigen Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Eigen Compilation 3.3.9 Time To Compile rk1-rok-emmc rk1-rok-nvme 40 80 120 160 200 SE +/- 2.34, N = 3 SE +/- 1.77, N = 3 192.10 202.51
Timed Erlang/OTP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Erlang/OTP Compilation 25.0 Time To Compile rk1-rok-emmc rk1-rok-nvme 70 140 210 280 350 SE +/- 0.77, N = 3 SE +/- 0.74, N = 3 301.84 330.42
Timed Wasmer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Wasmer Compilation 2.3 Time To Compile rk1-rok-emmc rk1-rok-nvme 40 80 120 160 200 SE +/- 1.67, N = 3 SE +/- 1.65, N = 3 198.46 188.16 1. (CC) gcc options: -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.30 Backend: BLAS rk1-rok-emmc rk1-rok-nvme 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.11, N = 9 6 6 1. (CXX) g++ options: -flto -pthread
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance rk1-rok-emmc rk1-rok-nvme 200K 400K 600K 800K 1000K SE +/- 238.60, N = 5 SE +/- 239.20, N = 5 810921 812117 1. (CC) gcc options: -O3 -march=native
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 15 Total Time rk1-rok-emmc rk1-rok-nvme 1000K 2000K 3000K 4000K 5000K SE +/- 138882.38, N = 7 SE +/- 88074.41, N = 9 4863765 4326446 1. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth rk1-rok-emmc rk1-rok-nvme 2M 4M 6M 8M 10M SE +/- 65797.59, N = 9 SE +/- 44374.95, N = 3 7817210 7721159
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve rk1-rok-emmc rk1-rok-nvme 50 100 150 200 250 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 206.26 206.40 1. (CXX) g++ options: -fopenmp -O2 -march=native
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time rk1-rok-emmc rk1-rok-nvme 13 26 39 52 65 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 56.18 56.24 1. (CC) gcc options: -static -fopenmp -O3 -march=native
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Hot Read rk1-rok-emmc 1.017 2.034 3.051 4.068 5.085 SE +/- 0.014, N = 3 4.520 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Fill Sync rk1-rok-emmc 0.0675 0.135 0.2025 0.27 0.3375 SE +/- 0.01, N = 15 0.3 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Fill Sync rk1-rok-emmc 700 1400 2100 2800 3500 SE +/- 80.48, N = 15 3224.47 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Overwrite rk1-rok-emmc 1.2375 2.475 3.7125 4.95 6.1875 SE +/- 0.06, N = 5 5.5 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Overwrite rk1-rok-emmc 30 60 90 120 150 SE +/- 1.90, N = 5 156.27 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Random Fill rk1-rok-emmc 1.26 2.52 3.78 5.04 6.3 SE +/- 0.03, N = 3 5.6 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Fill rk1-rok-emmc 30 60 90 120 150 SE +/- 0.77, N = 3 153.49 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Read rk1-rok-emmc 1.0118 2.0236 3.0354 4.0472 5.059 SE +/- 0.015, N = 3 4.497 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Seek Random rk1-rok-emmc 2 4 6 8 10 SE +/- 0.013, N = 3 6.275 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Delete rk1-rok-emmc 30 60 90 120 150 SE +/- 1.09, N = 3 142.86 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Sequential Fill rk1-rok-emmc 1.305 2.61 3.915 5.22 6.525 SE +/- 0.03, N = 3 5.8 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Sequential Fill rk1-rok-emmc 30 60 90 120 150 SE +/- 0.65, N = 3 149.85 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 rk1-rok-emmc 8 16 24 32 40 SE +/- 0.35, N = 3 36.30 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm
etcd Test: PUT - Connections: 50 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 100 rk1-rok-emmc 2K 4K 6K 8K 10K SE +/- 580.79, N = 9 9143.01
etcd Test: PUT - Connections: 50 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 100 - Average Latency rk1-rok-emmc 3 6 9 12 15 SE +/- 0.55, N = 9 11.1
etcd Test: PUT - Connections: 100 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 100 rk1-rok-emmc 1600 3200 4800 6400 8000 SE +/- 59.42, N = 3 7417.32
etcd Test: PUT - Connections: 100 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 100 - Average Latency rk1-rok-emmc 3 6 9 12 15 SE +/- 0.12, N = 3 13.4
etcd Test: PUT - Connections: 50 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 1000 rk1-rok-emmc 4K 8K 12K 16K 20K SE +/- 523.12, N = 12 19495.97
etcd Test: PUT - Connections: 50 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 1000 - Average Latency rk1-rok-emmc 11 22 33 44 55 SE +/- 1.66, N = 12 50.3
etcd Test: PUT - Connections: 500 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 100 rk1-rok-emmc 1600 3200 4800 6400 8000 SE +/- 162.97, N = 9 7555.48
etcd Test: PUT - Connections: 500 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 100 - Average Latency rk1-rok-emmc 3 6 9 12 15 SE +/- 0.26, N = 9 13.2
etcd Test: PUT - Connections: 100 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 1000 rk1-rok-emmc 4K 8K 12K 16K 20K SE +/- 530.09, N = 12 19163.35
etcd Test: PUT - Connections: 100 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 1000 - Average Latency rk1-rok-emmc 11 22 33 44 55 SE +/- 1.74, N = 12 50.9
etcd Test: PUT - Connections: 500 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 1000 rk1-rok-emmc 3K 6K 9K 12K 15K SE +/- 178.58, N = 3 16043.00
etcd Test: PUT - Connections: 500 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 1000 - Average Latency rk1-rok-emmc 13 26 39 52 65 SE +/- 0.73, N = 3 58.7
etcd Test: RANGE - Connections: 50 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 100 rk1-rok-emmc 2K 4K 6K 8K 10K SE +/- 213.67, N = 9 8026.12
etcd Test: RANGE - Connections: 50 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 100 - Average Latency rk1-rok-emmc 3 6 9 12 15 SE +/- 0.31, N = 9 12.4
etcd Test: RANGE - Connections: 100 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 100 rk1-rok-emmc 1500 3000 4500 6000 7500 SE +/- 90.88, N = 3 7054.62
etcd Test: RANGE - Connections: 100 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 100 - Average Latency rk1-rok-emmc 4 8 12 16 20 SE +/- 0.15, N = 3 14.0
etcd Test: RANGE - Connections: 50 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 1000 rk1-rok-emmc 4K 8K 12K 16K 20K SE +/- 466.92, N = 12 18635.50
etcd Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency rk1-rok-emmc 12 24 36 48 60 SE +/- 1.59, N = 12 52.6
etcd Test: RANGE - Connections: 500 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 100 rk1-rok-emmc 1600 3200 4800 6400 8000 SE +/- 157.07, N = 9 7311.14
etcd Test: RANGE - Connections: 500 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 100 - Average Latency rk1-rok-emmc 3 6 9 12 15 SE +/- 0.26, N = 9 13.6
etcd Test: RANGE - Connections: 100 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 1000 rk1-rok-emmc 4K 8K 12K 16K 20K SE +/- 414.34, N = 12 18202.36
etcd Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency rk1-rok-emmc 12 24 36 48 60 SE +/- 1.57, N = 12 53.5
etcd Test: RANGE - Connections: 500 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 1000 rk1-rok-emmc 3K 6K 9K 12K 15K SE +/- 379.06, N = 6 15827.12
etcd Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency rk1-rok-emmc 13 26 39 52 65 SE +/- 1.51, N = 6 59.8
Apache CouchDB Bulk Size: 100 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.3.2 Bulk Size: 100 - Inserts: 1000 - Rounds: 30 rk1-rok-emmc 60 120 180 240 300 SE +/- 2.80, N = 9 266.25 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 100 - Inserts: 3000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.3.2 Bulk Size: 100 - Inserts: 3000 - Rounds: 30 rk1-rok-emmc 200 400 600 800 1000 SE +/- 1.88, N = 3 855.61 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 300 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.3.2 Bulk Size: 300 - Inserts: 1000 - Rounds: 30 rk1-rok-emmc 80 160 240 320 400 SE +/- 1.83, N = 3 384.07 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 300 - Inserts: 3000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.3.2 Bulk Size: 300 - Inserts: 3000 - Rounds: 30 rk1-rok-emmc 300 600 900 1200 1500 SE +/- 31.00, N = 9 1492.53 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 500 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.3.2 Bulk Size: 500 - Inserts: 1000 - Rounds: 30 rk1-rok-emmc 150 300 450 600 750 SE +/- 3.77, N = 3 676.09 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 500 - Inserts: 3000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.3.2 Bulk Size: 500 - Inserts: 3000 - Rounds: 30 rk1-rok-emmc 400 800 1200 1600 2000 SE +/- 11.33, N = 3 2083.07 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache Spark Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.09, N = 3 9.34
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 1.54, N = 3 581.45
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.04, N = 3 31.84
Apache Spark Row Count: 1000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.13, N = 3 8.75
Apache Spark Row Count: 1000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.07, N = 3 8.62
Apache Spark Row Count: 1000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.29, N = 3 6.54
Apache Spark Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time rk1-rok-emmc 1.2375 2.475 3.7125 4.95 6.1875 SE +/- 0.08, N = 3 5.50
Apache Spark Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.03, N = 3 9.89
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.64, N = 3 580.99
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.02, N = 3 31.79
Apache Spark Row Count: 1000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.15, N = 3 9.84
Apache Spark Row Count: 1000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.10, N = 3 9.00
Apache Spark Row Count: 1000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.52, N = 3 7.53
Apache Spark Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.06, N = 3 6.12
Apache Spark Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.12, N = 4 10.78
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.54, N = 4 580.24
Apache Spark Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.05, N = 4 31.88
Apache Spark Row Count: 1000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.08, N = 4 10.93
Apache Spark Row Count: 1000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.07, N = 4 9.74
Apache Spark Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.63, N = 4 8.63
Apache Spark Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.06, N = 4 6.90
Apache Spark Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.12, N = 9 12.63
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.47, N = 9 580.68
Apache Spark Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.09, N = 9 31.56
Apache Spark Row Count: 1000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.13, N = 9 12.83
Apache Spark Row Count: 1000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.04, N = 9 10.57
Apache Spark Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time rk1-rok-emmc 3 6 9 12 15 SE +/- 0.50, N = 9 11.06
Apache Spark Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time rk1-rok-emmc 2 4 6 8 10 SE +/- 0.13, N = 9 8.37
Apache Spark Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time rk1-rok-emmc 12 24 36 48 60 SE +/- 0.05, N = 3 52.69
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 1.47, N = 3 581.85
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.29, N = 3 31.49
Apache Spark Row Count: 10000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time rk1-rok-emmc 6 12 18 24 30 SE +/- 3.06, N = 3 26.62
Apache Spark Row Count: 10000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 0.76, N = 3 38.58
Apache Spark Row Count: 10000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time rk1-rok-emmc 10 20 30 40 50 SE +/- 1.64, N = 3 43.88
Apache Spark Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time rk1-rok-emmc 10 20 30 40 50 SE +/- 0.62, N = 3 43.19
Apache Spark Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time rk1-rok-emmc 11 22 33 44 55 SE +/- 0.11, N = 3 47.87
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 1.02, N = 3 579.55
Apache Spark Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.11, N = 3 31.79
Apache Spark Row Count: 10000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Group By Test Time rk1-rok-emmc 6 12 18 24 30 SE +/- 1.78, N = 3 23.82
Apache Spark Row Count: 10000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Repartition Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 1.07, N = 3 38.92
Apache Spark Row Count: 10000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Inner Join Test Time rk1-rok-emmc 10 20 30 40 50 SE +/- 0.80, N = 3 42.43
Apache Spark Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 0.42, N = 3 39.16
Apache Spark Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.12, N = 3 88.81
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 1.38, N = 3 580.52
Apache Spark Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.07, N = 3 31.81
Apache Spark Row Count: 20000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Group By Test Time rk1-rok-emmc 8 16 24 32 40 SE +/- 0.73, N = 3 34.66
Apache Spark Row Count: 20000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Repartition Test Time rk1-rok-emmc 16 32 48 64 80 SE +/- 2.01, N = 3 72.35
Apache Spark Row Count: 20000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Inner Join Test Time rk1-rok-emmc 20 40 60 80 100 SE +/- 1.13, N = 3 75.68
Apache Spark Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time rk1-rok-emmc 16 32 48 64 80 SE +/- 0.59, N = 3 73.60
Apache Spark Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.16, N = 3 90.56
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.79, N = 3 581.12
Apache Spark Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.15, N = 3 31.76
Apache Spark Row Count: 20000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Group By Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 4.59, N = 3 39.26
Apache Spark Row Count: 20000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Repartition Test Time rk1-rok-emmc 16 32 48 64 80 SE +/- 0.84, N = 3 70.90
Apache Spark Row Count: 20000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Inner Join Test Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.49, N = 3 78.03
Apache Spark Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.04, N = 3 75.23
Apache Spark Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time rk1-rok-emmc 40 80 120 160 200 SE +/- 0.58, N = 3 177.81
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.87, N = 3 579.98
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.38, N = 3 31.57
Apache Spark Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time rk1-rok-emmc 40 80 120 160 200 SE +/- 0.48, N = 3 172.06
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.86, N = 3 580.30
Apache Spark Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.11, N = 3 31.51
Apache Spark Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time rk1-rok-emmc 11 22 33 44 55 SE +/- 0.15, N = 3 49.21
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 1.40, N = 3 580.37
Apache Spark Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.04, N = 3 31.66
Apache Spark Row Count: 10000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Group By Test Time rk1-rok-emmc 5 10 15 20 25 SE +/- 0.36, N = 3 22.44
Apache Spark Row Count: 10000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Repartition Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 0.54, N = 3 39.31
Apache Spark Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time rk1-rok-emmc 10 20 30 40 50 SE +/- 0.56, N = 3 43.30
Apache Spark Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 1.25, N = 3 40.90
Apache Spark Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time rk1-rok-emmc 11 22 33 44 55 SE +/- 0.36, N = 3 50.80
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.41, N = 3 581.17
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.14, N = 3 31.66
Apache Spark Row Count: 10000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time rk1-rok-emmc 6 12 18 24 30 SE +/- 0.22, N = 3 24.10
Apache Spark Row Count: 10000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 0.66, N = 3 39.33
Apache Spark Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time rk1-rok-emmc 11 22 33 44 55 SE +/- 1.45, N = 3 47.61
Apache Spark Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time rk1-rok-emmc 9 18 27 36 45 SE +/- 0.24, N = 3 40.93
Apache Spark Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.29, N = 3 91.39
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.66, N = 3 579.19
Apache Spark Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.14, N = 3 31.75
Apache Spark Row Count: 20000000 - Partitions: 1000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Group By Test Time rk1-rok-emmc 8 16 24 32 40 SE +/- 2.03, N = 3 35.83
Apache Spark Row Count: 20000000 - Partitions: 1000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time rk1-rok-emmc 16 32 48 64 80 SE +/- 1.03, N = 3 72.98
Apache Spark Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.86, N = 3 78.42
Apache Spark Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.83, N = 3 75.96
Apache Spark Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time rk1-rok-emmc 20 40 60 80 100 SE +/- 0.02, N = 3 91.96
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 1.08, N = 3 579.87
Apache Spark Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.10, N = 3 31.61
Apache Spark Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time rk1-rok-emmc 40 80 120 160 200 SE +/- 0.77, N = 3 172.45
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.56, N = 3 581.69
Apache Spark Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.16, N = 3 31.54
Apache Spark Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time rk1-rok-emmc 40 80 120 160 200 SE +/- 0.42, N = 3 175.84
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark rk1-rok-emmc 130 260 390 520 650 SE +/- 0.49, N = 3 580.86
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe rk1-rok-emmc 7 14 21 28 35 SE +/- 0.10, N = 3 31.65
Apache Spark TPC-H Scale Factor: 1 - Geometric Mean Of All Queries OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Geometric Mean Of All Queries rk1-rok-emmc 1.0323 2.0646 3.0969 4.1292 5.1615 SE +/- 0.03832583, N = 8 4.58796121 MIN: 2.14 / MAX: 17.23
Apache Spark TPC-H Scale Factor: 1 - Q01 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q01 rk1-rok-emmc 2 4 6 8 10 SE +/- 0.10385415, N = 8 8.89810467
Apache Spark TPC-H Scale Factor: 1 - Q02 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q02 rk1-rok-emmc 1.1647 2.3294 3.4941 4.6588 5.8235 SE +/- 0.10497115, N = 8 5.17664826
Apache Spark TPC-H Scale Factor: 1 - Q03 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q03 rk1-rok-emmc 2 4 6 8 10 SE +/- 0.07160103, N = 8 6.01340967
Apache Spark TPC-H Scale Factor: 1 - Q04 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q04 rk1-rok-emmc 1.3379 2.6758 4.0137 5.3516 6.6895 SE +/- 0.15490647, N = 8 5.94609463
Apache Spark TPC-H Scale Factor: 1 - Q05 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q05 rk1-rok-emmc 2 4 6 8 10 SE +/- 0.06264325, N = 8 6.25091559
Apache Spark TPC-H Scale Factor: 1 - Q06 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q06 rk1-rok-emmc 0.6463 1.2926 1.9389 2.5852 3.2315 SE +/- 0.02204410, N = 8 2.87266311
Apache Spark TPC-H Scale Factor: 1 - Q07 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q07 rk1-rok-emmc 1.2853 2.5706 3.8559 5.1412 6.4265 SE +/- 0.12029949, N = 8 5.71245319
Apache Spark TPC-H Scale Factor: 1 - Q08 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q08 rk1-rok-emmc 1.1281 2.2562 3.3843 4.5124 5.6405 SE +/- 0.01870892, N = 8 5.01394421
Apache Spark TPC-H Scale Factor: 1 - Q09 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q09 rk1-rok-emmc 2 4 6 8 10 SE +/- 0.06360940, N = 8 7.73483688
Apache Spark TPC-H Scale Factor: 1 - Q10 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q10 rk1-rok-emmc 1.2265 2.453 3.6795 4.906 6.1325 SE +/- 0.08702141, N = 8 5.45098496
Apache Spark TPC-H Scale Factor: 1 - Q11 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q11 rk1-rok-emmc 0.5019 1.0038 1.5057 2.0076 2.5095 SE +/- 0.02504461, N = 8 2.23056737
Apache Spark TPC-H Scale Factor: 1 - Q12 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q12 rk1-rok-emmc 0.9588 1.9176 2.8764 3.8352 4.794 SE +/- 0.07037349, N = 8 4.26149431
Apache Spark TPC-H Scale Factor: 1 - Q13 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q13 rk1-rok-emmc 0.6756 1.3512 2.0268 2.7024 3.378 SE +/- 0.02994103, N = 8 3.00252223
Apache Spark TPC-H Scale Factor: 1 - Q14 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q14 rk1-rok-emmc 0.769 1.538 2.307 3.076 3.845 SE +/- 0.08797017, N = 8 3.41781682
Apache Spark TPC-H Scale Factor: 1 - Q15 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q15 rk1-rok-emmc 0.7924 1.5848 2.3772 3.1696 3.962 SE +/- 0.02096419, N = 8 3.52197197
Apache Spark TPC-H Scale Factor: 1 - Q16 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q16 rk1-rok-emmc 0.5353 1.0706 1.6059 2.1412 2.6765 SE +/- 0.04873253, N = 8 2.37898293
Apache Spark TPC-H Scale Factor: 1 - Q17 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q17 rk1-rok-emmc 2 4 6 8 10 SE +/- 0.05677966, N = 8 7.14879584
Apache Spark TPC-H Scale Factor: 1 - Q18 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q18 rk1-rok-emmc 2 4 6 8 10 SE +/- 0.15655408, N = 8 8.63420987
Apache Spark TPC-H Scale Factor: 1 - Q19 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q19 rk1-rok-emmc 0.7349 1.4698 2.2047 2.9396 3.6745 SE +/- 0.04107179, N = 8 3.26604420
Apache Spark TPC-H Scale Factor: 1 - Q20 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q20 rk1-rok-emmc 1.0347 2.0694 3.1041 4.1388 5.1735 SE +/- 0.02853109, N = 8 4.59865994
Apache Spark TPC-H Scale Factor: 1 - Q21 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q21 rk1-rok-emmc 4 8 12 16 20 SE +/- 0.09, N = 8 16.83
Apache Spark TPC-H Scale Factor: 1 - Q22 OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark TPC-H 3.5 Scale Factor: 1 - Q22 rk1-rok-emmc 0.7326 1.4652 2.1978 2.9304 3.663 SE +/- 0.40940044, N = 8 3.25603971
Stargate Digital Audio Workstation Sample Rate: 44100 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 44100 - Buffer Size: 512 rk1-rok-emmc rk1-rok-nvme 0.1747 0.3494 0.5241 0.6988 0.8735 SE +/- 0.006662, N = 12 SE +/- 0.010750, N = 3 0.776297 0.770508 1. (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: 96000 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 96000 - Buffer Size: 512 rk1-rok-emmc rk1-rok-nvme 0.133 0.266 0.399 0.532 0.665 SE +/- 0.000630, N = 3 SE +/- 0.000529, N = 3 0.591268 0.590221 1. (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: 192000 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 512 rk1-rok-emmc rk1-rok-nvme 0.0884 0.1768 0.2652 0.3536 0.442 SE +/- 0.000095, N = 3 SE +/- 0.000288, N = 3 0.392878 0.391729 1. (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: 44100 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 44100 - Buffer Size: 1024 rk1-rok-emmc rk1-rok-nvme 0.1801 0.3602 0.5403 0.7204 0.9005 SE +/- 0.000730, N = 3 SE +/- 0.000258, N = 3 0.800528 0.800044 1. (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: 480000 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 480000 - Buffer Size: 512 rk1-rok-emmc rk1-rok-nvme 0.1715 0.343 0.5145 0.686 0.8575 SE +/- 0.006668, N = 12 SE +/- 0.003804, N = 3 0.747707 0.762093 1. (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: 96000 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 96000 - Buffer Size: 1024 rk1-rok-emmc rk1-rok-nvme 0.1297 0.2594 0.3891 0.5188 0.6485 SE +/- 0.003479, N = 3 SE +/- 0.005146, N = 9 0.558662 0.576390 1. (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: 192000 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 1024 rk1-rok-emmc rk1-rok-nvme 0.0887 0.1774 0.2661 0.3548 0.4435 SE +/- 0.003917, N = 3 SE +/- 0.000760, N = 3 0.391185 0.394290 1. (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: 480000 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 480000 - Buffer Size: 1024 rk1-rok-emmc rk1-rok-nvme 0.1728 0.3456 0.5184 0.6912 0.864 SE +/- 0.000633, N = 3 SE +/- 0.000443, N = 3 0.767829 0.766823 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Monkey Audio Encoding WAV To APE OpenBenchmarking.org Seconds, Fewer Is Better Monkey Audio Encoding 3.99.6 WAV To APE rk1-rok-emmc rk1-rok-nvme 5 10 15 20 25 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 18.57 18.67 1. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.4 WAV To FLAC rk1-rok-emmc rk1-rok-nvme 12 24 36 48 60 SE +/- 0.55, N = 25 SE +/- 0.02, N = 5 51.60 43.51 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 rk1-rok-emmc rk1-rok-nvme 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 11.89 11.96 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.4 WAV To Opus Encode rk1-rok-emmc rk1-rok-nvme 15 30 45 60 75 SE +/- 0.31, N = 5 SE +/- 0.02, N = 5 65.45 64.44 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack rk1-rok-emmc 20 40 60 80 100 SE +/- 0.05, N = 5 94.62 1. (CXX) g++ options: -rdynamic
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 13.2 Time To Compile rk1-rok-nvme 900 1800 2700 3600 4500 SE +/- 12.28, N = 3 4406.83
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 10.2 Time To Compile rk1-rok-nvme 50 100 150 200 250 SE +/- 1.39, N = 3 249.25
Phoronix Test Suite v10.8.5