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

CachedIds for functions

#8240Merged
Comparing
myrrc/random-accesser-reuse
(
1701c52
) with
develop
(
b990831
)
CodSpeed Performance Gauge
+12%
Improvement
2
Untouched
1273

Benchmarks

1275 total
baseline_lt[16, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+13%
245.5 µs216.6 µs
cuda/bitpacked_u16/unpack/5bw[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack::cuda
CodSpeed Performance Gauge
+10%
613.2 µs557.3 µs
cuda/bitpacked_patched_u8/unpack/10%[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack_with_patches::cuda
CodSpeed Performance Gauge
+6%
509.8 µs479.4 µs
cuda/bitpacked_patched_u16/unpack/1%[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack_with_patches::cuda
CodSpeed Performance Gauge
+5%
624.2 µs597.2 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+4%
33.1 µs31.8 µs
case_when_nary_10_conditions[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+4%
245.4 µs236.6 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+4%
36.5 µs35.2 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+4%
35.9 µs34.6 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+4%
32.6 µs31.5 µs
decode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
30.9 µs29.9 µs
case_when_all_true[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+3%
76.1 µs73.6 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+3%
35.9 µs34.8 µs
case_when_all_false[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+3%
75.5 µs73.2 µs
cuda/alp_f32/0%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+3%
2.5 ms2.4 ms
case_when_without_else[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+3%
87.2 µs84.6 µs
case_when_simple[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+3%
84.3 µs81.8 µs
case_when_nary_3_conditions[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+3%
129.7 µs126 µs
case_when_nary_early_dominant[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+3%
129.6 µs125.9 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
26.6 µs25.9 µs
decode_primitives[i64, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
21.5 µs20.9 µs
decode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
19.4 µs18.9 µs
baseline_eq[16, 1024]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+3%
64.6 µs62.9 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+3%
43.4 µs42.2 µs
decode_primitives[i64, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
19.7 µs19.1 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+3%
50.5 µs49.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
b990831
+11.68%
CachedIds for functions
1701c52
7 hours ago
by myrrc
© 2026 CodSpeed Technology
Home Terms Privacy Docs