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

GitHub Actions run

21 hours ago 038feeb adamg/bitpack-compare pull_request

Compare

Base
Search a run

Head
Implement compare/between for bitpacked arrays - improve performance by up to 2X
#7279
adamg/bitpack-compare
21 hours ago
CPU SimulationMemory

Compare
Suggested base runs:
2652 total
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
119 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
67.8 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
99.7 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
74.4 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
46.8 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
68.6 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
100.5 µs
transpose_bmi2_throughput
encodings/fastlanes/benches/bit_transpose.rs::x86
382.5 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
95.6 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
149.9 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
87.5 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
112 µs
transpose_scalar
encodings/fastlanes/benches/bit_transpose.rs
1.8 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
64.6 µs
patched_take_10k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
318.5 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
140.5 µs
untranspose_bmi2
encodings/fastlanes/benches/bit_transpose.rs::x86
1.8 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
29.4 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
57.6 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
60.1 µs
untranspose_bmi2_throughput
encodings/fastlanes/benches/bit_transpose.rs::x86
386.4 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
260.5 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
152.7 µs
untranspose_scalar
encodings/fastlanes/benches/bit_transpose.rs
2.4 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
305 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs