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

perf[array]: bool filter kernel optimisation

#7125Merged
Comparing
ji/bool-filter-optimized
(
23cdf5f
) with
develop
(
f0ed8c4
)
CodSpeed Performance Gauge
-27%
Improvement
99
Regression
8
Untouched
975
Archived
1565

Benchmarks

2647 total
density_sweep_single_slice[0.001]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
-27%
16.4 µs22.6 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-25%
176.3 µs236 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-21%
112.2 µs142.5 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-17%
143.3 µs173.1 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-15%
124.5 µs147.2 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-14%
95.6 µs110.9 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-11%
125.1 µs139.9 µs
density_sweep_single_slice[0.005]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
-10%
23.2 µs25.8 µs
filter_random_by_mostly_true[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×42
8,870.1 µs210.7 µs
filter_powerlaw_by_mostly_true[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×42
8,846.7 µs210.2 µs
density_sweep_dense_runs[0.9]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×40
3,726.8 µs93 µs
head_to_head_new[0.9]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×38
3,556 µs92.8 µs
density_sweep_random[0.9]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×38
3,552.7 µs92.9 µs
filter_random_by_mostly_true[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×38
3,564.8 µs93.5 µs
filter_powerlaw_by_mostly_true[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×38
3,552.8 µs93.3 µs
density_sweep_dense_runs[0.95]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×22
2,086.7 µs93.5 µs
head_to_head_new[0.95]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×21
1,995.9 µs93.3 µs
density_sweep_random[0.95]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×21
1,994.4 µs93.3 µs
filter_powerlaw_by_correlated_runs[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×18
3,400 µs192.9 µs
filter_random_by_correlated_runs[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×18
3,399.3 µs193 µs
filter_powerlaw_by_random[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×17
3,387.4 µs199.8 µs
filter_random_by_random[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×17
3,387.4 µs200.3 µs
filter_powerlaw_by_correlated_runs[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×17
1,432.5 µs86.7 µs
filter_random_by_correlated_runs[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×17
1,430.3 µs86.6 µs
filter_powerlaw_by_mostly_true[10000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
×16
368 µs22.7 µs

Commits

Click on a commit to change the comparison range
Base
ji/bool-filter-bench
251e603
×5.5
fixes
af0ee1e
2 hours ago
by robert3005
+62.4%
more
afac7dd
20 minutes ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs