vortex-data
vortex
BlogDocsChangelog

Fastlanes GPU bit unpack kernel

#4820Merged
Comparing
rk/cugpu
(
bdc665b
) with
develop
(
1e62c6d
)
CodSpeed Performance Gauge
0%
Untouched
644
Archived
524

Benchmarks

Passed

take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+8%
19.2 µs17.8 µs
take_indices[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+8%
19.4 µs18 µs
take_indices[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+7%
20 µs18.6 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+7%
21.5 µs20.1 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+7%
22 µs20.6 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
19.1 µs17.9 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
19.2 µs18.1 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
19.4 µs18.3 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+6%
25.6 µs24.1 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
19.8 µs18.7 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
20.4 µs19.2 µs
take_indices[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+6%
24.8 µs23.4 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
20.5 µs19.4 µs
take_indices[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+6%
25.3 µs24 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
21.1 µs20 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
21.9 µs20.8 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
21.5 µs20.4 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
22.4 µs21.3 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
21.4 µs20.3 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
23.2 µs22.1 µs
take_indices[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+5%
29.3 µs27.9 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
24.6 µs23.5 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
24.8 µs23.6 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+4%
28.3 µs27.2 µs
take_indices[(100000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+4%
35.7 µs34.3 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+4%
33.4 µs32.3 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+3%
2.7 µs2.6 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+3%
2.7 µs2.7 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+3%
2.7 µs2.7 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+3%
44.8 µs43.4 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+3%
37.8 µs36.7 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
21.5 µs20.8 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+3%
43.6 µs42.4 µs
take_indices[(1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
58.1 µs56.7 µs
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+2%
78.9 µs77.1 µs
push_n_vortex_buffer[u16, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.3 µs1.3 µs
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
62.2 µs60.8 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
38.8 µs38.1 µs
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+2%
97 µs95.2 µs
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
46.7 µs45.9 µs
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+2%
114.6 µs112.7 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
42.1 µs41.4 µs
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+2%
116.5 µs114.7 µs
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+1%
2 µs2 µs
decompress_bitpacking_early_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
74.3 µs73.3 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
26.7 µs26.3 µs
zstd_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+1%
1.4 s1.4 s
decompress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
26.8 µs26.4 µs
decompress_bitpacking_early_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
142.9 µs141 µs
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+1%
52 µs51.3 µs
decompress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
28.3 µs27.9 µs
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+1%
58.8 µs58.1 µs
decompress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
30.8 µs30.5 µs
decompress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
31.4 µs31 µs
decompress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
27.9 µs27.6 µs
decompress_bitpacking_early_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
163.6 µs161.7 µs
decompress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
33.4 µs33 µs
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
30.9 µs30.5 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
89.7 µs88.7 µs
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
183.5 µs181.6 µs
push_n_vortex_buffer[u16, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
2.9 µs2.8 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
99.9 µs99 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
193.9 µs192.1 µs
decompress_bitpacking_early_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
101.3 µs100.3 µs
decompress_bitpacking_early_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
203.5 µs201.6 µs
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
13.1 µs13 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
10.3 µs10.2 µs
from_iter[Buffer<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
3.6 µs3.5 µs
decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
122.3 µs121.3 µs
take_indices[(1000000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
171.1 µs169.7 µs
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
11 µs10.9 µs
decompress_bitpacking_early_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
141 µs140 µs
decompress_bitpacking_early_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
75 µs74.4 µs
push_n_vortex_buffer[u16, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
4.2 µs4.2 µs
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
16.8 µs16.7 µs
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
158.3 µs157.3 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
101.9 µs101.3 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
154.9 µs153.9 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
302.9 µs301 µs
decompress_bitpacking_early_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
176.3 µs175.3 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
93.8 µs93.3 µs
take_indices[(100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
261.4 µs260 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
320.6 µs318.9 µs
decompress_bitpacking_early_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
94.9 µs94.4 µs
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
+1%
321.5 µs319.9 µs
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+1%
5.7 µs5.7 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
11.7 µs11.7 µs
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
339.4 µs337.7 µs
decompress_bitpacking_late_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
356.5 µs354.8 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
87.1 µs86.7 µs
decompress[u16, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
18.6 µs18.5 µs
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
112.5 µs112 µs
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
372.6 µs371 µs
decompress_bitpacking_late_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
373.1 µs371.4 µs
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
19.9 µs19.9 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
120.2 µs119.7 µs
fsst_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
97.1 ms96.7 ms
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
227.2 µs226.3 µs
fsst_decompress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
38.4 ms38.2 ms
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
193.2 µs192.4 µs
decompress_bitpacking_late_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
193.9 µs193.1 µs
ScalarBuffer<i32>>, 2048]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
7.6 µs7.6 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
42.3 µs42.1 µs
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
15.6 µs15.6 µs
from_iter[Buffer<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
7.9 µs7.9 µs
decompress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
99.3 µs98.9 µs
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
209.9 µs209.1 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
98 µs97.7 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
25.3 µs25.2 µs
decompress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
102.5 µs102.1 µs
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
224.9 µs224.1 µs
decompress_bitpacking_late_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
488.7 µs487.1 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
45.6 µs45.5 µs
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
77.4 µs77.1 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
198 µs197.3 µs
decompress_bitpacking_late_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
239.5 µs238.7 µs
decompress[u32, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
27.5 µs27.4 µs
take_indices[(100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
437.2 µs435.8 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
61.3 µs61.1 µs
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
18.9 µs18.9 µs
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
48.7 µs48.5 µs
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
50.2 µs50.1 µs
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
254 µs253.2 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
43.4 µs43.3 µs
decompress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
116.6 µs116.2 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
28.4 µs28.3 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
52.3 µs52.2 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
29.1 µs29 µs
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
29.7 µs29.6 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
138.2 µs137.8 µs
from_iter[Buffer<i32>, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
10.3 µs10.3 µs
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
271.6 µs270.9 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
56 µs55.8 µs
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
44.8 µs44.6 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
25.7 µs25.7 µs
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
27.4 µs27.4 µs
compress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
99.4 µs99.2 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
12.5 µs12.5 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
319.6 µs318.9 µs
compress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
100.7 µs100.5 µs
decompress_bitpacking_early_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
126.4 µs126.1 µs
compress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
102.9 µs102.7 µs
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
27.2 µs27.2 µs
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
104.7 µs104.5 µs
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
106.4 µs106.2 µs
compress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
106.4 µs106.2 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
177.3 µs176.9 µs
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
178.6 µs178.3 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
39 µs38.9 µs
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
182.4 µs182 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
36.6 µs36.5 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
155.7 µs155.4 µs
decompress_bitpacking_late_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
156.2 µs155.9 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
36.2 µs36.1 µs
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
14.7 µs14.7 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
193 µs192.7 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
36.2 µs36.1 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
28.5 µs28.4 µs
decompress_bitpacking_late_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
171.1 µs170.8 µs
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
32.9 µs32.8 µs
decompress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
197.6 µs197.2 µs
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
36.2 µs36.2 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
80 µs79.8 µs
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
17.8 µs17.8 µs
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
17.8 µs17.8 µs
decompress_bitpacking_late_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
185 µs184.7 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
19 µs19 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
98.1 µs97.9 µs
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
19 µs19 µs
compress[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
97.4 µs97.2 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
73.9 µs73.8 µs
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
198.3 µs198 µs
push_n_vortex_buffer[u16, 16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
18.3 µs18.3 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
68.4 µs68.3 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
39 µs39 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
39.1 µs39 µs
decompress_bitpacking_late_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
189.1 µs188.9 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
39.4 µs39.3 µs
decompress_bitpacking_late_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
211.4 µs211.1 µs
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
94.2 µs94 µs
compress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
95.2 µs95 µs
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
570.9 µs570.1 µs
decompress_bitpacking_late_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
123.2 µs123 µs
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
86.3 µs86.2 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
64.4 µs64.3 µs
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
65.6 µs65.5 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
137.1 µs136.9 µs
compress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
75.3 µs75.2 µs
compress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
74.7 µs74.6 µs
decompress_bitpacking_late_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
149.6 µs149.4 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
149.7 µs149.5 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
120 µs119.8 µs
decompress_bitpacking_late_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
163.9 µs163.7 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
26.8 µs26.8 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
125.2 µs125.1 µs
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
176.8 µs176.6 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
31.2 µs31.2 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
91.5 µs91.4 µs
decompress_bitpacking_late_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
189.4 µs189.2 µs
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
164.9 µs164.7 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
76.6 µs76.5 µs
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
201.8 µs201.6 µs
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
96.4 µs96.3 µs
ScalarBuffer<i32>>, 16384]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
35.8 µs35.8 µs
decompress[u16, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
104.5 µs104.4 µs
decompress[u16, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
107 µs107 µs
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
69.2 µs69.1 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
107.2 µs107.2 µs
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
74.7 µs74.6 µs
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
91.7 µs91.6 µs
decompress[u16, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
113.2 µs113.1 µs
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
92.4 µs92.3 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
111.3 µs111.2 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
232.4 µs232.3 µs
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
294.4 µs294.2 µs
compress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
296.4 µs296.2 µs
from_iter[Buffer<i32>, 16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
43.7 µs43.7 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
78.1 µs78.1 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
93.5 µs93.4 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
96.4 µs96.3 µs
decompress[u64, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
45.2 µs45.1 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
92.2 µs92.1 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
321.4 µs321.2 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
186 µs185.9 µs
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
48.9 µs48.8 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
217.6 µs217.5 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
120.4 µs120.4 µs
take_indices[(1000000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
152.4 µs152.3 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
340.2 µs340 µs
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
197.9 µs197.8 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
199.5 µs199.4 µs
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
108.9 µs108.9 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
163 µs162.9 µs
compress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
238.1 µs238 µs
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
294.1 µs294 µs
compress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
237.5 µs237.4 µs
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
285.4 µs285.2 µs
compress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
231.9 µs231.8 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
174.1 µs174 µs
compress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
233.2 µs233 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
171.3 µs171.2 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
57.3 µs57.2 µs
compress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
241.3 µs241.2 µs
compress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
294.3 µs294.2 µs
compress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
246.1 µs245.9 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
79 µs78.9 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
116.2 µs116.2 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
115.5 µs115.5 µs
push_n_vortex_buffer[u16, 65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
65.7 µs65.7 µs
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
62.6 µs62.6 µs
decompress[u32, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
198.8 µs198.8 µs
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
45.6 µs45.6 µs
decompress[u32, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
202.5 µs202.4 µs
decompress[u32, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
209.5 µs209.4 µs
compress[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
632.6 µs632.3 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
357.6 µs357.5 µs
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
368 µs367.8 µs
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
compress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
150.1 µs150 µs
compress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
149.9 µs149.8 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
129.4 µs129.3 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
162.8 µs162.8 µs
compress[(100000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
643.4 µs643.2 µs
take_indices[(1000000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
decompress[u32, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
364.6 µs364.5 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
0%
154.6 µs154.5 µs
compress[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
639.1 µs639 µs
compress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
477.8 µs477.6 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
164.1 µs164.1 µs
compress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
466.9 µs466.7 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
245.8 µs245.7 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
242.3 µs242.2 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
241.4 µs241.4 µs
decompress[u16, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
248.6 µs248.5 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
120.7 µs120.7 µs
ScalarBuffer<i32>>, 65536]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
133.1 µs133.1 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
121.4 µs121.4 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
110.4 µs110.4 µs
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
293.3 µs293.2 µs
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
550.9 µs550.8 µs
compress[(100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
999.8 µs999.6 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
476 µs475.9 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
478.6 µs478.5 µs
compress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
507.9 µs507.8 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
605.9 µs605.8 µs
from_iter[Buffer<i32>, 65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
158.5 µs158.5 µs
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
528.2 µs528.1 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
78.3 µs78.3 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
334.7 µs334.6 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
decompress[u64, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
387.6 µs387.5 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
779.8 µs779.7 µs
decompress[u32, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
779.6 µs779.5 µs
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
371.6 µs371.5 µs
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
decompress[u32, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
170 µs170 µs
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
alp_rd_decompress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
18.6 ms18.6 ms
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
190 µs190 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
232.4 µs232.4 µs
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
compress[(100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
decompress[u16, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
970.9 µs970.8 µs
decompress[u16, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
973 µs973 µs
decompress[u16, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
988.6 µs988.5 µs
decompress[u16, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
665.5 µs665.5 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
227.9 µs227.9 µs
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
767.1 µs767 µs
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
643.4 µs643.3 µs
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
698.1 µs698 µs
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
decompress[u16, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
776.6 µs776.6 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
819.6 µs819.6 µs
decompress[u64, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
393.2 µs393.1 µs
decompress[u64, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
401.6 µs401.6 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
799.5 µs799.4 µs
decompress[u64, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
460.4 µs460.3 µs
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
decompress[u64, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1 ms1 ms
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
decompress[u64, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
544.3 µs544.3 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
185.1 µs185.1 µs
decompress[u32, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
decompress[u32, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
decompress[u32, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
2 ms2 ms
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
ScalarBuffer<i32>>, 16384]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
34.2 µs34.2 µs
compress[(1000000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
18.3 ms18.3 ms
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
777.9 µs777.9 µs
compress[(1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
6 ms6 ms
decompress[u32, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
6.7 ms6.7 ms
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
decompress[u16, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
alp_decompress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
12.2 ms12.2 ms
runend_compress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
50.7 ms50.7 ms
scalar_subtract
vortex-array/benches/scalar_subtract.rs
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
decompress[u32, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
148.4 µs148.4 µs
compress[(1000000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
6.1 ms6.1 ms
compress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
194.3 µs194.3 µs
compress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
194.6 µs194.6 µs
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
delta_decompress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
5 ms5 ms
ScalarBuffer<i32>>, 65536]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
131.9 µs131.9 µs
zstd_decompress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
29.4 ms29.4 ms
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
decompress[u16, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
6.6 ms6.6 ms
decompress[u64, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
pcodec_compress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
101.2 ms101.2 ms
zigzag_compress_i32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
for_decompress_i32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
decompress[u64, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
10 ms10 ms
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
221.9 µs221.9 µs
runend_decompress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
19.8 ms19.8 ms
dict_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
82.5 ms82.5 ms
dict_decompress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
3 ms3 ms
compare_int
vortex-array/benches/compare.rs
CodSpeed Performance Gauge
0%
78.5 ms78.5 ms
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
459.4 µs459.4 µs
ScalarBuffer<i32>>, 2048]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
5.7 µs5.7 µs
map_each[BufferMut<i32>, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
4.3 µs4.3 µs
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
3.6 µs3.6 µs
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
0%
1.9 µs1.9 µs
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
465.8 ns465.8 ns
push_vortex_buffer[65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
520.2 µs520.2 µs
map_each[BufferMut<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
2.2 µs2.2 µs
map_each[BufferMut<i32>, 65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
130.5 µs130.5 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
push_n_vortex_buffer[u32, 16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
33.4 µs33.4 µs
push_n_vortex_buffer[u32, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
5.8 µs5.8 µs
map_each[BufferMut<i32>, 16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
32.8 µs32.8 µs
push_n_vortex_buffer[u64, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
5.8 µs5.8 µs
dict_decompress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
11.4 ms11.4 ms
push_n_vortex_buffer[u64, 16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
64.6 µs64.6 µs
push_n_vortex_buffer[u64, 65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
253.8 µs253.8 µs
push_vortex_buffer[1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
8.3 µs8.3 µs
push_vortex_buffer[16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
130.2 µs130.2 µs
push_n_vortex_buffer[u64, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.6 µs1.6 µs
push_n_vortex_buffer[u32, 65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
128.3 µs128.3 µs
push_vortex_buffer[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
push_n_vortex_buffer[u8, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
1.7 µs1.7 µs
push_n_vortex_buffer[u8, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
2 µs2 µs
push_n_vortex_buffer[u8, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
2.4 µs2.4 µs
push_n_vortex_buffer[u8, 16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
9.6 µs9.6 µs
push_vortex_buffer[2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
16.5 µs16.5 µs
push_n_vortex_buffer[u32, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
4 µs4 µs
push_n_vortex_buffer[u8, 65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
33.3 µs33.3 µs
push_n_vortex_buffer[u64, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
9.5 µs9.5 µs
decompress[u64, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
dict_compress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
39.8 ms39.8 ms
delta_compress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
5 ms5 ms
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
for_compress_i32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
bitpacked_compress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
zigzag_decompress_i32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
pcodec_decompress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
18 ms18 ms
scalar_at_struct_simple
vortex-array/benches/scalar_at_struct.rs
CodSpeed Performance Gauge
0%
609.5 µs609.5 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
459.6 µs459.6 µs
compress[(1000000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
9.4 ms9.4 ms
compress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
306.9 µs306.9 µs
compress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
306.8 µs306.8 µs
compress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
301.7 µs301.7 µs
compare_bool
vortex-array/benches/compare.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
compress[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
6 ms6 ms
decompress[u8, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
compact_sliced[(16384, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
compact_sliced[(16384, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
199.7 µs199.7 µs
compact[(16384, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
14.1 ms14.1 ms
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
decompress[u64, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
compact[(16384, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
decompress[u64, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
zstd_compress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
865.7 ms865.7 ms
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
6.7 ms6.7 ms
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
14.1 ms14.1 ms
decompress[u8, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
scalar_at_struct_wide
vortex-array/benches/scalar_at_struct.rs
CodSpeed Performance Gauge
0%
2 ms2 ms
alp_compress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
12.6 ms12.6 ms
decompress[u8, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1 ms1 ms
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
decompress[u8, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
1 ms1 ms
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
232.8 µs232.8 µs
push_arrow_buffer[65536]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
483.8 µs483.8 µs
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
459.2 µs459.3 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
956.8 µs956.9 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
44.7 µs44.7 µs
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
compress[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
627.3 µs627.3 µs
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
827.6 µs827.7 µs
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
compact[(4096, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
675.2 µs675.3 µs
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
131.7 µs131.8 µs
compact[(4096, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
643.1 µs643.1 µs
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
57.4 µs57.4 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
684.5 µs684.6 µs
decompress[u8, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
562.2 µs562.3 µs
decompress[u8, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
552.9 µs553 µs
compact_sliced[(4096, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
644.8 µs644.9 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
102.3 µs102.3 µs
compact_sliced[(4096, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
644.2 µs644.3 µs
decompress[u8, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
510.6 µs510.7 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
81.4 µs81.4 µs
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
454.8 µs454.8 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
484.8 µs484.9 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
352.4 µs352.5 µs
compress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
190.2 µs190.3 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
323.8 µs323.8 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
428.6 µs428.7 µs
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
497.1 µs497.2 µs
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
507.9 µs508 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
249.1 µs249.2 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
153.1 µs153.1 µs
bitpacked_decompress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
compress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
144.9 µs144.9 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
248.4 µs248.4 µs
push_arrow_buffer[16384]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
121.1 µs121.1 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
150.5 µs150.6 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
48.6 µs48.6 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
110.5 µs110.5 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
309.2 µs309.3 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
191.2 µs191.3 µs
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
135 µs135.1 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
165.8 µs165.8 µs
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
209.2 µs209.3 µs
decompress[u8, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
172.4 µs172.4 µs
decompress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
177.3 µs177.3 µs
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
517.8 µs518 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
100 µs100.1 µs
zstd_decompress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
113.1 ms113.2 ms
take_struct_wide[8]
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
0%
332.1 µs332.3 µs
compress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
70.8 µs70.9 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
161 µs161 µs
take_struct_simple
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
0%
63 µs63 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
345.9 µs346.1 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
80.6 µs80.6 µs
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
125.2 µs125.2 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
104.4 µs104.4 µs
decompress[u8, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
109.5 µs109.5 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
121.8 µs121.9 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
729 µs729.4 µs
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
206 µs206.1 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
86.5 µs86.5 µs
decompress_bitpacking_early_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
193.6 µs193.8 µs
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
181 µs181.1 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
81.2 µs81.3 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
854.4 µs855 µs
alp_rd_compress_f64
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
0%
289.1 ms289.3 ms
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
73.5 µs73.5 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
0%
82.3 µs82.4 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
63.5 µs63.6 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
421.6 µs422 µs
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
63.6 µs63.7 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
414.8 µs415.2 µs
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
461.1 µs461.5 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
153.9 µs154.1 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
199.2 µs199.3 µs
decompress[u8, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
64.4 µs64.5 µs
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
422.6 µs423 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
414.8 µs415.2 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
413.7 µs414.1 µs
decompress[u8, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
59.4 µs59.4 µs
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
31 µs31 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
356.4 µs356.8 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
95.2 µs95.3 µs
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
86 µs86.1 µs
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
364.6 µs365 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
357.1 µs357.5 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
356 µs356.4 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
104 µs104.2 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
355.9 µs356.3 µs
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
375.2 µs375.6 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
153.4 µs153.6 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
153.9 µs154.1 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
160.8 µs161 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
160.8 µs161 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
160.7 µs161 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
take_struct_sequential_indices
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
0%
45.1 µs45.2 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
54.8 µs54.9 µs
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
27 ms27.1 ms
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
26.2 ms26.3 ms
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
50.6 µs50.7 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
3 ms3 ms
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
99.3 µs99.5 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
99.3 µs99.4 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
81.4 µs81.6 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
80.8 µs80.9 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
43.1 µs43.1 µs
decompress_bitpacking_early_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
197.6 µs198 µs
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
80.3 µs80.5 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
push_arrow_buffer[2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
15.3 µs15.3 µs
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
decompress_bitpacking_early_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
184.4 µs184.8 µs
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
0%
100.1 µs100.3 µs
decompress_bitpacking_early_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
CodSpeed Performance Gauge
0%
171.9 µs172.2 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
81.6 µs81.8 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
81.3 µs81.5 µs
decompress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
80.9 µs81 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
25.5 µs25.5 µs
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
25.2 µs25.3 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
0%
46.9 µs47 µs
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
22.3 µs22.3 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
65.1 µs65.3 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
21 µs21.1 µs
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
444.9 µs446.2 µs
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
11.2 ms11.2 ms
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
11.1 ms11.2 ms
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
19.8 µs19.8 µs
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
395.6 µs396.9 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
393.8 µs395.2 µs
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
361.2 µs362.5 µs
push_arrow_buffer[1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
0%
7.8 µs7.8 µs
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
13.1 ms13.2 ms
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
331.5 µs332.7 µs
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
13.2 ms13.3 ms
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
144.1 µs144.7 µs
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
15 µs15 µs
decompress[u8, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
14.1 µs14.2 µs
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
282.7 µs283.9 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
13.1 µs13.2 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
302.5 µs303.9 µs
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
277.7 µs278.9 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
297.1 µs298.5 µs
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
0%
251.8 µs253 µs
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
17.2 µs17.3 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-1%
380.5 µs382.4 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-1%
265.3 µs266.7 µs
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
16.1 µs16.2 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-1%
163.5 µs164.4 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-1%
207.6 µs208.7 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
111.5 µs112.1 µs
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
26.2 µs26.3 µs
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
26.4 µs26.5 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-1%
322.1 µs323.9 µs
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
25.2 µs25.4 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
-1%
10 µs10.1 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
32.9 µs33.1 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
-1%
9.1 µs9.2 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
31.8 µs32 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
31.6 µs31.8 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
22.4 µs22.5 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
22.4 µs22.5 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-1%
22.2 µs22.4 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-1%
469.3 µs472.7 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-1%
210 µs211.8 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-1%
100.9 µs101.8 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
139.9 µs141.4 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
17.3 µs17.5 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
17.3 µs17.5 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
17.2 µs17.5 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
12.7 µs12.9 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
12.7 µs12.8 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-1%
12.5 µs12.7 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-2%
109.5 µs111.4 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-2%
53.1 µs54.1 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-2%
49.9 µs50.9 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-2%
40 µs40.9 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-2%
37 µs37.8 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-2%
40.7 µs41.7 µs
push_arrow_buffer[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
-2%
1.2 µs1.2 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-3%
26.7 µs27.4 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
-4%
733.3 ns762.5 ns
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
-5%
614.2 ns643.3 ns

Commits

Click on a commit to change the comparison range
Base
develop
1e62c6d
-10.22%
fix Signed-off-by: Robert Kruszewski <github@robertk.io>
7f16432
3 months ago
by robert3005
-0.26%
lens Signed-off-by: Robert Kruszewski <github@robertk.io>
6da4c35
3 months ago
by robert3005
+10.78%
isempty Signed-off-by: Robert Kruszewski <github@robertk.io>
bdc665b
3 months ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs