Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Teach zoned pruning to lower StatFn

#7937
Comparing
ngates/stats-7707/zoned-statfn-pruning
(
68e19bb
) with
ngates/stats-7707/built-in-rewrite-rules
(
ad61595
)
CodSpeed Performance Gauge
+16%
Improvement
73
Regression
11
Untouched
1132
New
21

Benchmarks

1237 total
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+12%
1.7 ms1.5 ms
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+12%
6.8 µs6.1 µs
from_iter[Buffer<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+11%
8 µs7.2 µs
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+11%
3.7 ms3.3 ms
append_buffer_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+11%
19.2 µs17.3 µs
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+10%
15.4 ms14 ms
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+10%
15.5 ms14 ms
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+10%
1.6 ms1.5 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+10%
16.4 ms14.9 ms
optimize_or_chain[200]
vortex-array/benches/expr/optimize_bench.rs
CodSpeed Performance Gauge
N/A
N/A448.4 µs
ArrowExportVTable_execute_arrow
vortex-array/benches/to_arrow.rs
CodSpeed Performance Gauge
N/A
N/A76.8 µs
ArrowExportVTable_to_arrow_field
vortex-array/benches/to_arrow.rs
CodSpeed Performance Gauge
N/A
N/A8.3 µs
to_arrow_array
vortex-array/benches/to_arrow.rs
CodSpeed Performance Gauge
N/A
N/A76.8 µs
to_arrow_dtype
vortex-array/benches/to_arrow.rs
CodSpeed Performance Gauge
N/A
N/A6.3 µs
baseline_eq[16, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A259.1 µs
baseline_lt[16, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A64.1 µs
baseline_lt[4, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A63.9 µs
baseline_lt[16, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A274.3 µs
baseline_lt[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A251.7 µs
fast_eq_out_of_range[16, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A67.4 µs
fast_eq_out_of_range[16, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A290.8 µs
fast_lt_out_of_range[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A261.8 µs
baseline_eq[16, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A63.8 µs
baseline_eq[4, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A62.9 µs
baseline_eq[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
N/A
N/A237.7 µs

Commits

Click on a commit to change the comparison range
Base
ngates/stats-7707/built-in-rewrite-rules
ad61595
+16.15%
Thread scope dtype through zoned pruning
68e19bb
4 days ago
by gatesn
© 2026 CodSpeed Technology
Home Terms Privacy Docs