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

fastlanes: streaming compare + between kernels for BitPacked

#8015Merged
Comparing
claude/fastlane-compare-kernel-7slGu
(
f337639
) with
develop
(
ae30d83
)
CodSpeed Performance Gauge
+35%
Improvement
29
Regression
1
Untouched
1221

Benchmarks

1251 total
baseline_lt[4, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
-17%
65 µs78.7 µs
fast_lt_out_of_range[4, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
×2.3
88.4 µs37.9 µs
fast_lt_out_of_range[16, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
×2.2
68.7 µs31.5 µs
fast_eq_out_of_range[4, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
×2.2
67.9 µs31.2 µs
fast_eq_out_of_range[16, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
×2.1
68.6 µs31.9 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+56%
234.7 µs150.4 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+55%
250.2 µs161.5 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+50%
142.7 µs95.3 µs
fast_lt_out_of_range[16, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+48%
307.2 µs207.5 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+47%
154.3 µs104.8 µs
fast_eq_out_of_range[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+42%
246.9 µs174.3 µs
fast_lt_out_of_range[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+38%
262.9 µs190.6 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+30%
61.5 µs47.1 µs
fast_eq_out_of_range[16, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+30%
291.9 µs224.9 µs
baseline_eq[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+29%
238.8 µs184.9 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+27%
70.4 µs55.6 µs
baseline_lt[16, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+27%
275.3 µs217.6 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+26%
53.3 µs42.2 µs
baseline_lt[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+26%
252.8 µs200.9 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+23%
62.2 µs50.5 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+20%
107.2 µs89.4 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+18%
168 µs142.8 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+17%
47.9 µs40.8 µs
fsst_prefix[email]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
+16%
2.8 ms2.4 ms
fsst_prefix[path]
encodings/fsst/benches/fsst_like.rs
CodSpeed Performance Gauge
+16%
2.8 ms2.4 ms

Commits

Click on a commit to change the comparison range
Base
develop
ae30d83
+61.59%
wip
698ab80
4 days ago
by joseph-isaacs
-16.14%
wip
f69114f
4 days ago
by joseph-isaacs
-10.31%
fix
edc3862
4 days ago
by joseph-isaacs
+0.02%
fix
1c43896
4 days ago
by joseph-isaacs
-0.02%
fix
f337639
4 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs