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

Cache min/max indices in patches

#7753
Comparing
bp/minmax-index
(
6efcd3e
) with
develop
(
d7c22ba
)
CodSpeed Performance Gauge
-64%
Improvement
4
Regression
12
Untouched
1164

Benchmarks

1180 total
search_index_full_range_random
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
-64%
264 µs737.3 µs
search_index_in_range
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
-64%
264.3 µs737.2 µs
search_index_below_min
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
-47%
262 µs496.9 µs
search_index_mixed_out_of_range
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
-47%
264 µs498.2 µs
search_index_above_max
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
-47%
266 µs499.5 µs
search_index_full_range_random_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
-22%
1.6 ms2.1 ms
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-20%
229.6 µs288.1 µs
take_10k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-20%
226.9 µs284.2 µs
take_10k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-19%
240.8 µs298.5 µs
search_index_in_range_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
-18%
2.1 ms2.5 ms
patched_take_10k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-18%
273 µs331.3 µs
patched_take_10k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-17%
286.5 µs344.9 µs
search_index_above_max_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
×3.7
1,869.9 µs499.5 µs
search_index_mixed_out_of_range_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
×3.1
1,568.5 µs498.2 µs
search_index_below_min_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
×3.1
1,550.4 µs496.9 µs
decompress_rd[f64, (100000, 0.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+16%
980.2 µs843.6 µs
decompress_rd[f32, (100000, 0.1)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+8%
583.9 µs541.4 µs
decompress_rd[f32, (100000, 0.01)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+8%
583.9 µs541.4 µs
cuda/bitpacked_patched_u8/unpack/1%[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack_with_patches::cuda
CodSpeed Performance Gauge
+7%
410.1 µs382.4 µs
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+6%
495.3 ns466.1 ns
cuda/bitpacked_patched_u8/unpack/10%[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack_with_patches::cuda
CodSpeed Performance Gauge
+6%
508.5 µs480.1 µs
decode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+5%
16.2 µs15.4 µs
decode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+5%
16.1 µs15.4 µs
decode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+4%
16 µs15.3 µs
decode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+4%
16 µs15.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
d7c22ba
-24.89%
cache
03723d2
5 days ago
by palaska
+0.01%
1k
705b9a5
5 days ago
by palaska
+4.22%
use stats
78b52ff
18 hours ago
by palaska
-43.53%
Merge branch 'develop' into bp/minmax-index
6efcd3e
14 hours ago
by palaska
© 2026 CodSpeed Technology
Home Terms Privacy Docs