adriangbot commented on PR #11390: URL: https://github.com/apache/arrow-rs/pull/11390#issuecomment-6081189673
🤖 Benchmark completed (GKE) | [trigger](https://github.com/apache/arrow-rs/pull/11390#issuecomment-6080977951) **Target:** row_selection_algebra Comparing perf-row-selection-mixed-mask (6e28b19fc7a739c216a32d8cb432063190486394) to 412dfa5 (merge-base) [diff](https://github.com/apache/arrow-rs/compare/412dfa590c4659573bf57d77f3f712fb77d9df2e..6e28b19fc7a739c216a32d8cb432063190486394) <details><summary>Run configuration</summary> ```yaml run benchmark row_selection_algebra shards: 1 ``` </details> <details><summary>Details</summary> ``` group base changed ----- ---- ------- row_selection_algebra/intersection/alternating_1m 1107.37 5.4±0.17ms 177.7 MElem/sec 1.00 4.8±0.00µs 192.1 GElem/sec row_selection_algebra/intersection/alternating_3m 2536.64 36.7±0.57ms 78.1 MElem/sec 1.00 14.5±0.05µs 193.3 GElem/sec row_selection_algebra/intersection/chain_mixed_3 444.29 5.8±0.04ms 165.3 MElem/sec 1.00 13.0±0.01µs 71.7 GElem/sec row_selection_algebra/intersection/coarse50 2.69 12.5±0.02µs 74.4 GElem/sec 1.00 4.7±0.00µs 200.1 GElem/sec row_selection_algebra/intersection/compact_1m 2.07 10.6±0.01µs 87.9 GElem/sec 1.00 5.1±0.01µs 181.5 GElem/sec row_selection_algebra/intersection/contiguous50 2.54 12.1±0.34µs 76.7 GElem/sec 1.00 4.8±0.01µs 194.7 GElem/sec row_selection_algebra/intersection/fragmented_selectors 3.21 428.2±8.67µs 2.2 GElem/sec 1.00 133.5±0.84µs 7.0 GElem/sec row_selection_algebra/intersection/offset63_equal 468.28 5.1±0.10ms 185.6 MElem/sec 1.00 11.0±0.01µs 84.9 GElem/sec row_selection_algebra/intersection/offset7_equal 467.61 5.1±0.09ms 186.4 MElem/sec 1.00 10.9±0.01µs 85.1 GElem/sec row_selection_algebra/intersection/random10_variable_pages10 259.60 1029.5±9.25µs 926.3 MElem/sec 1.00 4.0±0.00µs 234.8 GElem/sec row_selection_algebra/intersection/random50 554.23 2.7±0.01ms 357.5 MElem/sec 1.00 4.8±0.00µs 193.5 GElem/sec row_selection_algebra/intersection/random50_variable_pages50 584.75 2.7±0.04ms 348.4 MElem/sec 1.00 4.7±0.01µs 198.9 GElem/sec row_selection_algebra/intersection/random90_variable_pages90 225.33 1132.1±12.75µs 842.4 MElem/sec 1.00 5.0±0.00µs 185.4 GElem/sec row_selection_algebra/intersection/sparse_prefix64_1m 2.06 10.6±0.02µs 88.0 GElem/sec 1.00 5.1±0.00µs 181.5 GElem/sec row_selection_algebra/union/alternating_1m 1123.06 5.5±0.17ms 171.9 MElem/sec 1.00 4.9±0.01µs 188.5 GElem/sec row_selection_algebra/union/alternating_3m 2584.79 37.1±0.37ms 77.1 MElem/sec 1.00 14.4±0.03µs 194.6 GElem/sec row_selection_algebra/union/chain_mixed_3 386.49 5.0±0.04ms 191.2 MElem/sec 1.00 12.9±0.02µs 72.2 GElem/sec row_selection_algebra/union/coarse50 2.68 12.5±0.01µs 74.5 GElem/sec 1.00 4.7±0.00µs 200.0 GElem/sec row_selection_algebra/union/compact_1m 2.04 10.6±0.01µs 87.9 GElem/sec 1.00 5.2±0.00µs 179.1 GElem/sec row_selection_algebra/union/contiguous50 2.50 11.8±0.01µs 78.9 GElem/sec 1.00 4.7±0.00µs 197.5 GElem/sec row_selection_algebra/union/fragmented_selectors 2.98 392.1±0.42µs 2.4 GElem/sec 1.00 131.4±0.64µs 7.1 GElem/sec row_selection_algebra/union/offset63_equal 460.86 5.1±0.09ms 187.3 MElem/sec 1.00 11.0±0.01µs 84.3 GElem/sec row_selection_algebra/union/offset7_equal 484.17 5.3±0.19ms 178.9 MElem/sec 1.00 11.0±0.01µs 84.6 GElem/sec row_selection_algebra/union/random10_variable_pages10 276.36 1113.1±19.39µs 856.8 MElem/sec 1.00 4.0±0.00µs 231.2 GElem/sec row_selection_algebra/union/random50 574.21 2.7±0.02ms 355.7 MElem/sec 1.00 4.7±0.01µs 199.4 GElem/sec row_selection_algebra/union/random50_variable_pages50 566.68 2.7±0.05ms 354.7 MElem/sec 1.00 4.7±0.01µs 196.3 GElem/sec row_selection_algebra/union/random90_variable_pages90 206.16 1031.6±3.96µs 924.5 MElem/sec 1.00 5.0±0.00µs 186.1 GElem/sec row_selection_algebra/union/sparse_prefix64_1m 2.06 10.6±0.01µs 88.2 GElem/sec 1.00 5.1±0.00µs 181.5 GElem/sec ``` </details> <details><summary>Per-runner information</summary> <details><summary>row_selection_algebra — shard 1/1</summary> **Node:** gk3-benchmark-cluster-nap-1u8s5uhn-7be5b252-75pb **Instance:** c4a-highmem-16 (12 vCPU / 65 GiB) **uname:** ```text Linux bench-c6080977951-3232-xl4z2 6.12.94+ #1 SMP Fri Aug 21 08:00:16 UTC 2026 aarch64 GNU/Linux ``` **BENCH_COMMAND:** ```sh cargo bench --features=arrow,async,test_common,experimental,object_store --bench row_selection_algebra ``` <details><summary>CPU Details (lscpu)</summary> ```text Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 16 On-line CPU(s) list: 0-15 Vendor ID: ARM Model name: Neoverse-V2 Model: 1 Thread(s) per core: 1 Core(s) per cluster: 16 Socket(s): - Cluster(s): 1 Stepping: r0p1 BogoMIPS: 2000.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti L1d cache: 1 MiB (16 instances) L1i cache: 1 MiB (16 instances) L2 cache: 32 MiB (16 instances) L3 cache: 80 MiB (1 instance) NUMA node(s): 1 NUMA node0 CPU(s): 0-15 Vulnerability Gather data sampling: Not affected Vulnerability Indirect target selection: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Not affected Vulnerability Spec rstack overflow: Not affected Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; __user pointer sanitization Vulnerability Spectre v2: Mitigation; CSV2, BHB Vulnerability Srbds: Not affected Vulnerability Tsa: Not affected Vulnerability Tsx async abort: Not affected Vulnerability Vmscape: Not affected ``` </details> <details><summary>Resource Usage</summary> **base (merge-base)** | Metric | Value | |--------|-------| | Wall time | 295.1s | | Peak memory | 103.7 MiB | | Avg memory | 38.1 MiB | | CPU user | 277.6s | | CPU sys | 13.4s | | Peak spill | 0 B | **branch** | Metric | Value | |--------|-------| | Wall time | 285.1s | | Peak memory | 13.5 MiB | | Avg memory | 13.1 MiB | | CPU user | 283.3s | | CPU sys | 0.0s | | Peak spill | 0 B | </details> </details> </details> --- [File an issue](https://github.com/adriangb/datafusion-benchmarking/issues) against this benchmark runner <!-- benchmark-request:6080977951:finish:84631aebc6429098d6ebfc08b8a75906 --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
