Repository navigation
Port Sparse sum to SumV2 - #9622
Conversation
Merging this PR will degrade performance by 19.61%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | arrow_checked_add_u32_neon[16384] |
12.3 µs | 20.3 µs | -39.29% |
| ❌ | Simulation | decode_primitives[f32, (1000, 512)] |
42 µs | 64.1 µs | -34.49% |
| ❌ | Simulation | take_map[(0.1, 0.5)] |
155.8 µs | 191.3 µs | -18.57% |
| ❌ | Simulation | take_map[(0.1, 1.0)] |
229.3 µs | 269.4 µs | -14.87% |
| ❌ | WallTime | words_gather_scalar_avx2[65536] |
8.2 µs | 9.3 µs | -11.84% |
| ⚡ | WallTime | mul_i32_nonnull_avx512 |
7.9 µs | 7.1 µs | +11.01% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing mk/sparse-sum-v2 (01d216c) with develop (f5b3b26)
Footnotes
-
218 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
4714f8c to
1321345
Compare
Signed-off-by: Matt Katz <[email protected]>
1321345 to
01d216c
Compare
Summary
Sparsesum toSumV2#9619Port the Sparse aggregate pushdown to SumV2 while preserving SQL semantics for all-null input.
Changes