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

Teach zoned pruning to lower StatFn

#7937
Comparing
ngates/stats-7707/zoned-statfn-pruning
(
096128a
) with
ngates/stats-7707/built-in-rewrite-rules
(
ad61595
)
CodSpeed Performance Gauge
0%
Untouched
1216

Benchmarks

1216 total
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+6%
3.4 µs3.2 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+6%
3.4 µs3.2 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+6%
3.4 µs3.2 µs
cuda/dict_64vals_bp6bw_codes_for_bp6bw_values/dispatch_u32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+5%
1.1 ms1.1 ms
dict_canonicalize_zipfian[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
20 µs19.5 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
51.4 µs50.2 µs
dict_canonicalize_uniform[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
19.4 µs18.9 µs
dict_canonicalize_uniform[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
20.3 µs19.8 µs
dict_canonicalize_uniform[2048, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
23.1 µs22.6 µs
dict_canonicalize_zipfian[2048, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
22.8 µs22.4 µs
dict_canonicalize_zipfian[8192, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
26.2 µs25.8 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
702.1 µs690.4 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
19.3 µs19 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
121.8 µs119.8 µs
decode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
17.2 µs16.9 µs
decode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
17.9 µs17.6 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
17.9 µs17.6 µs
decode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
18 µs17.7 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
717.2 µs706.1 µs
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
18 µs17.8 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
733 µs721.9 µs
dict_canonicalize_uniform[8192, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
32.8 µs32.3 µs
decode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
16.8 µs16.5 µs
decode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
16.8 µs16.6 µs
decode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
16.8 µs16.6 µs

Commits

Click on a commit to change the comparison range
Base
ngates/stats-7707/built-in-rewrite-rules
ad61595
+0.09%
Teach zoned pruning to lower StatFn
096128a
2 days ago
by gatesn
© 2026 CodSpeed Technology
Home Terms Privacy Docs