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

chore[array]: move over filtering to `{reduce/execute}_parent`

#6312Merged
Comparing
ji/move-over-filter-kernel
(
0e6a0a2
) with
develop
(
35e4dc0
)
CodSpeed Performance Gauge
+50%
Improvement
2
Untouched
1136
Skipped
1265

Benchmarks

2403 total
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+50%
62.5 µs41.7 µs
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+11%
5.6 ms5.1 ms
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
30 µs29 µs
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+3%
4.6 ms4.5 ms
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+3%
15.5 µs15 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
11.3 µs11 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
9.1 µs8.9 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
11.8 µs11.6 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
252.4 µs246.9 µs
decode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
19.7 µs19.3 µs
encode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
351.9 µs344.9 µs
decode_primitives[i64, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
22.6 µs22.2 µs
decode_varbinview[(1000, 128)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
29.5 µs29 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
93.1 µs91.5 µs
encode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
90.1 µs88.6 µs
decode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
22.5 µs22.2 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
209.9 µs206.7 µs
decode_varbinview[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
32.2 µs31.7 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
9.9 µs9.7 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
14.4 µs14.2 µs
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
21.6 µs21.3 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+1%
22.3 µs22 µs
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
227.1 µs223.9 µs
decode_primitives[u8, (1000, 128)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
17.1 µs16.9 µs
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
154.4 µs152.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
35e4dc0
0%
wip
4b34d59
12 hours ago
by joseph-isaacs
0%
wip
4b84bb4
11 hours ago
by joseph-isaacs
+0.93%
wip
9653a31
11 hours ago
by joseph-isaacs
+10.41%
wip
82628db
11 hours ago
by joseph-isaacs
+0.02%
wip
761c6a9
9 hours ago
by joseph-isaacs
+38.71%
wip
0e6a0a2
8 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs