vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
Instrumentation
1 day ago
0b143ed
connor/dtype-sets
pull_request
Compare
Base
Search a run
Head
Feature: Add `is_subset_of` of `is_superset_of` and validate `extend_from_array`
#4445
connor/dtype-sets
1 day ago
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
decompress_bitpacking_early_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.005]
75.1 µs
decompress_bitpacking_early_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.04]
266.2 µs
decompress_bitpacking_late_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.02]
222.4 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.01]
109 µs
decompress_bitpacking_early_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.0105]
111.2 µs
decompress_bitpacking_late_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.05]
281.6 µs
decompress_bitpacking_late_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.03]
242.4 µs
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.02]
138.2 µs
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.04]
262 µs
decompress_bitpacking_early_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.03]
247.6 µs
decompress_bitpacking_early_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.005]
75.4 µs
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.03]
344.1 µs
decompress_bitpacking_late_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.0105]
301.3 µs
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.005]
288 µs
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.02]
323 µs
decompress_bitpacking_early_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i16, 0.05]
285.8 µs
decompress_bitpacking_late_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.04]
364.9 µs
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.0105]
501.3 µs
decompress_bitpacking_late_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.005]
487.3 µs
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.05]
385.9 µs
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.02]
525.2 µs
decompress_bitpacking_late_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.03]
548.3 µs
decompress_bitpacking_late_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.04]
571.2 µs
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i32, 0.01]
300.2 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.01]
500.2 µs
decompress_bitpacking_late_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.005]
142.5 µs
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i64, 0.05]
594.2 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.01]
132.3 µs
decompress_bitpacking_late_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.0105]
132.4 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.01]
115.2 µs
decompress_bitpacking_early_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.0105]
117.7 µs
decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.02]
148.1 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_stratified
26.5 µs
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.05]
209.3 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10_contiguous
28.8 µs
decompress_bitpacking_late_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.02]
152.5 µs
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.03]
171.6 µs
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_random
1.5 ms
decompress_bitpacking_late_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i8, 0.04]
190.4 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_patches
1.5 ms
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_first_chunk_only
5.4 ms
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_200k_dispersed
5.7 ms
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_contiguous_not_patches
729.4 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_random
799.4 µs
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs::patched_take_10k_adversarial
1.4 ms
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10k_contiguous
197 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs::take_10_stratified
19.8 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs::take_10_contiguous
20.6 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_dispersed
4.6 ms
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs::take_200k_first_chunk_only
4.3 ms
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.0)]
34.3 µs
decompress_bitpacking_early_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.05]
221 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 10, 0.01)]
219.5 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 10, 0.1)]
328.4 µs
decompress_bitpacking_early_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.03]
173.1 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.1)]
49.7 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1, 0.01)]
38.8 µs
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 100, 0.0)]
2.7 ms
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.005]
79.3 µs
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 1000, 0.0)]
27.4 ms
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 100, 0.01)]
2.9 ms
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.0105]
133.3 µs
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 10, 0.0)]
197.1 µs
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.01]
130.3 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.0)]
53.6 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 1, 0.1)]
68.7 µs
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i32, 0.04]
196.7 µs
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_non_nullable[(10000, 100, 0.1)]
4 ms
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.1)]
45.8 µs
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.0)]
340.2 µs
decompress_bitpacking_early_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.03]
196 µs
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 10, 0.1)]
470.8 µs
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.01)]
2.9 ms
decompress_bitpacking_early_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.02]
169.1 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.01)]
34.8 µs
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.04]
221.8 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.0)]
3.3 ms
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1, 0.0)]
30.6 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::canonical_into_nullable[(10000, 100, 0.1)]
4.5 ms
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.005]
77 µs
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.1)]
332.2 µs
decompress_bitpacking_early_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i64, 0.05]
248.4 µs
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.0)]
204.5 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 10, 0.01)]
226.5 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.0)]
2.7 ms
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.0105]
109.1 µs
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 1000, 0.0)]
27.1 ms
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.01]
107.1 µs
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.0)]
55.3 µs
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_non_nullable[(10000, 100, 0.1)]
4 ms
decompress_bitpacking_early_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.02]
135.5 µs
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.0)]
344.2 µs
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 1, 0.1)]
69.7 µs
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 10, 0.1)]
467.4 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 16384]
98 µs
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.03]
176.2 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.1)]
4.5 ms
decompress_bitpacking_early_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.04]
195 µs
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_early_filter[i8, 0.05]
213.9 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs::into_canonical_nullable[(10000, 100, 0.0)]
3.3 ms
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 16384]
163.9 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 16384]
130.6 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 32768]
346.3 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 2048]
53.3 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 2048]
102.5 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f32, 32768]
336 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f32, 2048]
47.6 µs
decompress_bitpacking_late_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.005]
188.9 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 32768]
120.6 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 16384]
203.3 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 2048]
110.1 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::old_alp_prim_test_between[f64, 32768]
307.1 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 32768]
154.4 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 2048]
42.2 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 2048]
39.3 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i32, 16384]
93.5 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 16384]
137.2 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 16384]
125.3 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 2048]
43.2 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 32768]
191.6 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i16, 16384]
76.4 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::new_bp_prim_test_between[i64, 32768]
206.2 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i16, 2048]
90.4 µs
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 2048]
96.4 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 16384]
155.4 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 2048]
88.9 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 16384]
194.6 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp::new_alp_prim_test_between[f64, 32768]
218.8 µs
decompress_bitpacking_late_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.0105]
201.8 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 2048]
29.2 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs::decompress_bitpacking_late_filter[i16, 0.01]
200.7 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i64, 32768]
302.4 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack::old_bp_prim_test_between[i32, 32768]
227.1 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 32768]
116 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 2048]
25.8 µs
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 16384]
96.5 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 16384]
64.4 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f64, 32768]
171.5 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 2048]
25.3 µs
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 16384]
65.9 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 2048]
25.1 µs
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[f32, 16384]
68.8 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i32, 32768]
107.3 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 16384]
160.7 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 2048]
81.8 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 32768]
162.6 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 2048]
28.6 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 16384]
121.2 µs
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 16384]
131.7 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 16384]
91.9 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f64, 32768]
248.1 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 16384]
91.6 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[i64, 32768]
162.2 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 2048]
77.9 µs
decompress_bitpacking_early_filter[i16, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i16, 0.001]
39.5 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 16384]
150.6 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[f32, 32768]
189.8 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 32768]
184.7 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 2048]
81.1 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 2048]
80.6 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 2048]
76.9 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 16384]
128.9 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i16, 0.01]
107.4 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i64, 32768]
227.8 µs
decompress_bitpacking_early_filter[i32, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i32, 0.001]
39.2 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u32, 2048]
77.7 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 16384]
152.8 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u32, 32768]
110.5 µs
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[i32, 32768]
169.9 µs
decompress_bitpacking_early_filter[i16, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i16, 0.9]
1.1 ms
decompress_bitpacking_early_filter[i64, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i64, 0.1]
719.6 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive::new_raw_prim_test_between[u64, 2048]
28.7 µs
decompress_bitpacking_early_filter[i32, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i32, 0.1]
502.5 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i32, 0.01]
113.4 µs
decompress_bitpacking_early_filter[i32, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i32, 0.999]
617 µs
decompress_bitpacking_early_filter[i16, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i16, 0.99]
352.2 µs
decompress_bitpacking_early_filter[i16, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i16, 0.5]
1.1 ms
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i64, 0.01]
128.2 µs
decompress_bitpacking_early_filter[i16, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i16, 0.1]
391.6 µs
decompress_bitpacking_early_filter[i32, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i32, 0.5]
1.3 ms
decompress_bitpacking_early_filter[i32, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i32, 0.9]
1.2 ms
decompress_bitpacking_early_filter[i16, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i16, 0.999]
305.7 µs
decompress_bitpacking_early_filter[i32, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i32, 0.99]
555.2 µs
decompress_bitpacking_early_filter[i8, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i8, 0.1]
335.6 µs
decompress_bitpacking_early_filter[i64, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i64, 0.99]
960.8 µs
decompress_bitpacking_early_filter[i64, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i64, 0.5]
1.6 ms
decompress_bitpacking_early_filter[i8, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i8, 0.001]
39.9 µs
decompress_bitpacking_early_filter[i8, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i8, 0.5]
1.1 ms
decompress_bitpacking_late_filter[i16, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i16, 0.1]
387.6 µs
decompress_bitpacking_early_filter[i8, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i8, 0.99]
251.8 µs
decompress_bitpacking_early_filter[i64, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i64, 0.999]
1.4 ms
eval[u16, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.7]
1.8 ms
decompress_bitpacking_early_filter[i64, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i64, 0.001]
39.1 µs
eval[u16, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.8]
1.7 ms
eval[u16, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.6]
1.6 ms
decompress_bitpacking_early_filter[i64, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i64, 0.9]
1.6 ms
decompress_bitpacking_late_filter[i16, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i16, 0.5]
1.1 ms
eval[u16, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.9]
1.3 ms
eval[u16, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.4]
1.2 ms
eval[u32, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.01]
166.5 µs
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i8, 0.01]
105.7 µs
decompress_bitpacking_early_filter[i8, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i8, 0.999]
198.7 µs
eval[u32, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.5]
1.6 ms
eval[u16, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.5]
1.4 ms
eval[u16, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.95]
988.4 µs
eval[u32, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.4]
1.3 ms
eval[u32, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.05]
301 µs
decompress_bitpacking_late_filter[i16, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i16, 0.99]
348 µs
decompress_bitpacking_early_filter[i8, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_early_filter[i8, 0.9]
921.5 µs
eval[u32, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.2]
849.1 µs
eval[u32, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.3]
1.1 ms
eval[u16, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 1]
302.9 µs
eval[u16, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.99]
667.6 µs
decompress_bitpacking_late_filter[i16, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i16, 0.001]
185.2 µs
decompress_bitpacking_late_filter[i16, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i16, 0.9]
1.1 ms
eval[u32, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.8]
2 ms
eval[u32, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.6]
1.8 ms
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive::old_raw_prim_test_between[u64, 32768]
232.5 µs
eval[u32, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.7]
2.1 ms
decompress_bitpacking_late_filter[i32, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i32, 0.001]
283.5 µs
eval[u32, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.95]
1.4 ms
eval[u64, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.01]
181.8 µs
eval[u64, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.05]
353.7 µs
eval[u64, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.6]
2.4 ms
eval[u64, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.4]
1.8 ms
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i32, 0.01]
304.1 µs
eval[u64, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.1]
893.1 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i16, 0.01]
206.3 µs
eval[u32, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.1]
617 µs
eval[u64, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.7]
2.7 ms
decompress_bitpacking_late_filter[i32, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i32, 0.1]
495.5 µs
eval[u64, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.5]
2.1 ms
eval[u64, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.2]
1.2 ms
eval[u32, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 1]
419.4 µs
decompress_bitpacking_late_filter[i16, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i16, 0.999]
300.7 µs
eval[u32, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.99]
1.1 ms
eval[u64, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.95]
2.1 ms
eval[u64, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.3]
1.5 ms
decompress_bitpacking_late_filter[i32, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i32, 0.99]
551.1 µs
eval[u64, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.8]
2.6 ms
decompress_bitpacking_late_filter[i32, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i32, 0.9]
1.2 ms
decompress_bitpacking_late_filter[i32, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i32, 0.5]
1.3 ms
eval[u32, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u32, 0.9]
1.7 ms
eval[u8, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.01]
163 µs
decompress_bitpacking_late_filter[i32, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i32, 0.999]
612.9 µs
decompress_bitpacking_late_filter[i64, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i64, 0.1]
714.1 µs
eval[u64, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.9]
2.4 ms
pipeline[u8, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.99]
295.5 µs
decompress_bitpacking_late_filter[i64, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i64, 0.5]
1.6 ms
pipeline[u8, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.7]
412.3 µs
pipeline[u8, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.9]
377.5 µs
decompress_bitpacking_late_filter[i64, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i64, 0.001]
483.1 µs
pipeline_opt[u16, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.1]
164.8 µs
eval[u64, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 1]
630.1 µs
eval[u64, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u64, 0.99]
1.8 ms
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i8, 0.01]
159.2 µs
decompress_bitpacking_late_filter[i64, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i64, 0.9]
1.6 ms
decompress_bitpacking_late_filter[i64, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i64, 0.999]
1.4 ms
pipeline_opt[u16, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.01]
125.9 µs
pipeline_opt[u16, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.6]
358 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i64, 0.01]
505.3 µs
decompress_bitpacking_late_filter[i64, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i64, 0.99]
957.1 µs
decompress_bitpacking_late_filter[i8, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i8, 0.5]
1.1 ms
pipeline_opt[u16, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.05]
145.5 µs
decompress_bitpacking_late_filter[i8, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i8, 0.001]
136.6 µs
decompress_bitpacking_late_filter[i8, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i8, 0.1]
332.3 µs
decompress_bitpacking_late_filter[i8, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i8, 0.999]
193.9 µs
pipeline[u8, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 1]
276.3 µs
pipeline_opt[u16, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.5]
321.3 µs
decompress_bitpacking_late_filter[i8, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i8, 0.99]
246.6 µs
pipeline_opt[u16, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.99]
282.9 µs
decompress_bitpacking_pipeline_filter[i16, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i16, 0.5]
264.1 µs
pipeline[u8, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.95]
328.9 µs
pipeline_opt[u16, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.2]
206.3 µs
decompress_bitpacking_pipeline_filter[i16, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i16, 0.999]
182.5 µs
decompress_bitpacking_late_filter[i8, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_late_filter[i8, 0.9]
924.4 µs
pipeline_opt[u16, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.7]
397.5 µs
pipeline[u8, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.8]
494.1 µs
pipeline_opt[u16, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.8]
482.6 µs
decompress_bitpacking_pipeline_filter[i16, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i16, 0.1]
140.6 µs
decompress_bitpacking_pipeline_filter[i32, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i32, 0.001]
58.8 µs
pipeline_opt[u16, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.95]
321.7 µs
pipeline_opt[u16, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 1]
259.1 µs
eval[u8, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.05]
295.4 µs
pipeline_opt[u16, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.9]
376.2 µs
pipeline_opt[u32, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.01]
131.3 µs
decompress_bitpacking_pipeline_filter[i16, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i16, 0.99]
200.8 µs
pipeline_opt[u32, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.1]
173 µs
decompress_bitpacking_pipeline_filter[i32, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i32, 0.01]
104.9 µs
decompress_bitpacking_pipeline_filter[i16, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i16, 0.9]
295.7 µs
eval[u8, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.1]
405 µs
decompress_bitpacking_pipeline_filter[i32, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i32, 0.1]
154.8 µs
pipeline_opt[u32, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.2]
219.8 µs
decompress_bitpacking_pipeline_filter[i16, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i16, 0.01]
99.8 µs
pipeline_opt[u16, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.3]
248.1 µs
pipeline_opt[u16, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u16, 0.4]
281.4 µs
decompress_bitpacking_pipeline_filter[i16, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i16, 0.001]
58.1 µs
pipeline_opt[u32, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.3]
256.3 µs
decompress_bitpacking_pipeline_filter[i32, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i32, 0.9]
383.4 µs
pipeline_opt[u32, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.99]
315.2 µs
pipeline_opt[u32, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.4]
297.6 µs
pipeline_opt[u64, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.05]
172.3 µs
pipeline_opt[u32, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 1]
283.1 µs
pipeline_opt[u32, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.95]
354.5 µs
pipeline_opt[u64, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.2]
246.9 µs
eval[u8, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.8]
1.5 ms
decompress_bitpacking_pipeline_filter[i32, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i32, 0.99]
291.1 µs
pipeline_opt[u64, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.1]
195.3 µs
eval[u8, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.2]
615.5 µs
pipeline_opt[u64, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.5]
378.8 µs
decompress_bitpacking_pipeline_filter[i32, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i32, 0.5]
309.4 µs
eval[u8, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.99]
469.8 µs
eval[u8, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.95]
795.4 µs
pipeline_opt[u64, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.4]
332.7 µs
decompress_bitpacking_pipeline_filter[i64, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i64, 0.001]
57.6 µs
eval[u8, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.4]
1 ms
decompress_bitpacking_pipeline_filter[i64, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i64, 0.5]
404.3 µs
decompress_bitpacking_pipeline_filter[i64, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i64, 0.01]
118.8 µs
decompress_bitpacking_pipeline_filter[i32, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i32, 0.999]
259.6 µs
pipeline_opt[u32, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.05]
153.3 µs
pipeline_opt[u64, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.8]
566.8 µs
pipeline_opt[u32, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.7]
416.3 µs
pipeline_opt[u64, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 1]
354 µs
eval[u8, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.5]
1.2 ms
eval[u8, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.3]
822.6 µs
eval[u8, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.6]
1.4 ms
pipeline_opt[u32, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.8]
498.1 µs
pipeline_opt[u32, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.5]
336.3 µs
eval[u8, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.7]
1.6 ms
pipeline_opt[u32, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.9]
402.8 µs
pipeline_opt[u32, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u32, 0.6]
374.6 µs
pipeline_opt[u64, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.3]
292.3 µs
eval[u8, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 1]
244.7 µs
decompress_bitpacking_pipeline_filter[i64, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i64, 0.9]
553.3 µs
decompress_bitpacking_pipeline_filter[i64, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i64, 0.999]
439.6 µs
pipeline_opt[u64, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.9]
485.9 µs
decompress_bitpacking_pipeline_filter[i8, 0.001]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i8, 0.001]
59.1 µs
eval[u8, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u8, 0.9]
1.1 ms
pipeline_opt[u64, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.6]
423.3 µs
decompress_bitpacking_pipeline_filter[i8, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i8, 0.1]
130.7 µs
decompress_bitpacking_pipeline_filter[i64, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i64, 0.99]
458.3 µs
pipeline[u16, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.05]
164.1 µs
pipeline[u16, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.01]
138 µs
pipeline[u16, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.1]
182.2 µs
pipeline[u16, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.95]
341.7 µs
pipeline_opt[u64, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.7]
467.5 µs
pipeline_opt[u8, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.95]
302.5 µs
pipeline[u16, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.2]
225.4 µs
pipeline_opt[u64, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.95]
443.7 µs
pipeline_opt[u8, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.1]
167.1 µs
pipeline_opt[u64, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.01]
144.7 µs
decompress_bitpacking_pipeline_filter[i64, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i64, 0.1]
182.9 µs
pipeline_opt[u64, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u64, 0.99]
401.1 µs
decompress_bitpacking_pipeline_filter[i8, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i8, 0.01]
98.9 µs
pipeline_opt[u8, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.2]
202.9 µs
pipeline[u16, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.3]
267.8 µs
pipeline[u16, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.6]
379.6 µs
pipeline_opt[u8, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.4]
273.9 µs
pipeline_opt[u8, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.3]
243 µs
pipeline[u16, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.99]
309.8 µs
pipeline_opt[u8, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.5]
311.6 µs
pipeline_opt[u8, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.01]
132 µs
pipeline_opt[u8, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.7]
385.1 µs
pipeline_opt[u8, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.8]
471.9 µs
aligned_step_kernel[i16, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 0.01]
2.2 µs
pipeline[u16, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.8]
505.3 µs
aligned_step_kernel[i16, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 0.05]
3.4 µs
pipeline_opt[u8, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.99]
260.6 µs
pipeline_opt[u8, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.9]
359.5 µs
aligned_step_kernel[i16, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 0.1]
3.5 µs
aligned_step_kernel[i16, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 0.3]
4 µs
pipeline_opt[u8, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 1]
239.2 µs
pipeline[u16, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.5]
341.4 µs
pipeline_opt[u8, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.05]
148 µs
decompress_bitpacking_pipeline_filter[i8, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i8, 0.99]
159.2 µs
aligned_step_kernel[i16, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 0.9]
4.6 µs
aligned_step_kernel[i16, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 0.5]
4.5 µs
aligned_step_kernel[i16, 1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 1]
2.7 µs
pipeline[u16, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 1]
288.5 µs
pipeline_opt[u8, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline_opt[u8, 0.6]
349.6 µs
aligned_step_kernel[i32, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 0.05]
4.5 µs
pipeline[u16, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.4]
299.5 µs
aligned_step_kernel[i16, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i16, 0.7]
5 µs
pipeline[u32, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.01]
143 µs
pipeline[u16, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.9]
397.9 µs
eval[u16, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.01]
160 µs
aligned_step_kernel[i64, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 0.01]
2.2 µs
aligned_step_kernel[i32, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 0.1]
4.6 µs
aligned_step_kernel[i32, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 0.01]
2.1 µs
pipeline[u16, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u16, 0.7]
418.1 µs
aligned_step_kernel[i32, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 0.9]
5.9 µs
decompress_bitpacking_pipeline_filter[i8, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i8, 0.5]
245.6 µs
pipeline[u32, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.1]
187.8 µs
eval[u16, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.3]
926.7 µs
decompress_bitpacking_pipeline_filter[i8, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i8, 0.9]
263.5 µs
eval[u16, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.05]
363.3 µs
decompress_bitpacking_pipeline_filter[i8, 0.999]
encodings/fastlanes/benches/pipeline_bitpacking.rs::decompress_bitpacking_pipeline_filter[i8, 0.999]
139.8 µs
pipeline[u32, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.05]
167.3 µs
aligned_step_kernel[i32, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 0.5]
5.6 µs
aligned_step_kernel[i32, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 0.3]
5.1 µs
eval[u16, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.1]
478.1 µs
aligned_step_kernel[i32, 1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 1]
3.9 µs
aligned_step_kernel[i64, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 0.3]
7.7 µs
aligned_step_kernel[i64, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 0.5]
8.2 µs
pipeline[u32, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.2]
237.4 µs
aligned_step_kernel[i64, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 0.05]
7.1 µs
aligned_step_kernel[i32, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i32, 0.7]
6.1 µs
eval[u16, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::eval[u16, 0.2]
703.1 µs
pipeline[u32, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.6]
402.6 µs
pipeline[u32, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.4]
321 µs
aligned_step_kernel[i64, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 0.1]
7.2 µs
pipeline[u32, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.3]
276.4 µs
pipeline[u32, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.5]
361.4 µs
aligned_step_kernel[i64, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 0.9]
8.7 µs
aligned_step_kernel[i64, 1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 1]
6.5 µs
aligned_step_kernel[i64, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i64, 0.7]
8.7 µs
aligned_step_kernel[i8, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 0.1]
3.4 µs
aligned_step_kernel[i8, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 0.3]
3.9 µs
pipeline[u32, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.7]
446.2 µs
unaligned_step_kernel[i16, (512, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 0.01)]
4.9 µs
aligned_step_kernel[i8, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 0.9]
4.5 µs
pipeline[u32, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.8]
530.4 µs
aligned_step_kernel[i8, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 0.05]
3.3 µs
aligned_step_kernel[i8, 1]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 1]
2.6 µs
unaligned_step_kernel[i16, (512, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 0.05)]
7 µs
pipeline[u32, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.99]
352.8 µs
pipeline[u32, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.9]
438.7 µs
pipeline[u32, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 0.95]
390.4 µs
aligned_step_kernel[i8, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 0.5]
4.4 µs
pipeline[u64, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.01]
156.1 µs
aligned_step_kernel[i8, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 0.01]
2.2 µs
aligned_step_kernel[i8, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::aligned_step_kernel[i8, 0.7]
4.9 µs
unaligned_step_kernel[i16, (512, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 0.1)]
7.2 µs
unaligned_step_kernel[i16, (512, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 0.3)]
8 µs
unaligned_step_kernel[i16, (512, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 0.5)]
8.7 µs
pipeline[u64, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.2]
269.1 µs
pipeline[u64, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.4]
366.2 µs
pipeline[u64, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.3]
320.5 µs
unaligned_step_kernel[i16, (512, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 1.0)]
7.4 µs
pipeline[u32, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u32, 1]
323.6 µs
unaligned_step_kernel[i16, (8, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 0.05)]
7.1 µs
pipeline[u64, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.05]
185.8 µs
pipeline[u64, 0.7]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.7]
518.7 µs
pipeline[u64, 0.95]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.95]
518.3 µs
pipeline[u64, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.1]
211.3 µs
pipeline[u64, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.5]
419.6 µs
pipeline[u64, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.6]
471.6 µs
unaligned_step_kernel[i16, (512, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 0.7)]
9.4 µs
pipeline[u8, 0.05]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.05]
162.2 µs
pipeline[u64, 0.99]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.99]
479.3 µs
pipeline[u64, 0.8]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.8]
627.6 µs
unaligned_step_kernel[i16, (512, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (512, 0.9)]
9 µs
pipeline[u8, 0.3]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.3]
262 µs
pipeline[u64, 1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 1]
432.8 µs
unaligned_step_kernel[i16, (8, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 0.3)]
8 µs
pipeline[u64, 0.9]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u64, 0.9]
554.5 µs
unaligned_step_kernel[i32, (512, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 0.01)]
6.8 µs
unaligned_step_kernel[i16, (8, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 0.9)]
9.1 µs
pipeline[u8, 0.6]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.6]
379.2 µs
unaligned_step_kernel[i16, (8, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 0.5)]
8.7 µs
unaligned_step_kernel[i16, (8, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 1.0)]
7.5 µs
pipeline[u8, 0.2]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.2]
230.9 µs
unaligned_step_kernel[i16, (8, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 0.01)]
5 µs
pipeline[u8, 0.01]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.01]
136.1 µs
unaligned_step_kernel[i16, (8, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 0.1)]
7.2 µs
unaligned_step_kernel[i32, (512, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 0.1)]
10.6 µs
unaligned_step_kernel[i16, (8, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i16, (8, 0.7)]
9.4 µs
unaligned_step_kernel[i32, (512, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 0.3)]
11.5 µs
pipeline[u8, 0.1]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.1]
191.7 µs
unaligned_step_kernel[i32, (512, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 0.7)]
13.4 µs
pipeline[u8, 0.5]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.5]
336 µs
unaligned_step_kernel[i64, (512, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 0.3)]
25.5 µs
unaligned_step_kernel[i32, (512, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 0.05)]
10.3 µs
pipeline[u8, 0.4]
encodings/fastlanes/benches/pipeline_bitpacking_compare_scalar.rs::pipeline[u8, 0.4]
292.2 µs
unaligned_step_kernel[i32, (512, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 0.5)]
12.5 µs
unaligned_step_kernel[i32, (8, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 0.05)]
10.3 µs
unaligned_step_kernel[i32, (8, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 0.1)]
10.6 µs
unaligned_step_kernel[i32, (8, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 0.01)]
6.9 µs
unaligned_step_kernel[i32, (8, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 0.9)]
13.4 µs
unaligned_step_kernel[i32, (8, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 1.0)]
11.8 µs
unaligned_step_kernel[i32, (8, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 0.5)]
12.4 µs
unaligned_step_kernel[i64, (512, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 0.01)]
17.3 µs
unaligned_step_kernel[i64, (512, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 0.5)]
26.9 µs
unaligned_step_kernel[i64, (512, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 0.7)]
28.3 µs
decompress_for_early_filter[i16, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 1]
176.5 µs
decompress_for_early_filter[i16, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.9]
1.3 ms
unaligned_step_kernel[i32, (8, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 0.3)]
11.5 µs
unaligned_step_kernel[i64, (512, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 0.1)]
24.2 µs
unaligned_step_kernel[i32, (512, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 0.9)]
13.3 µs
unaligned_step_kernel[i64, (512, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 1.0)]
27.2 µs
unaligned_step_kernel[i64, (512, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 0.05)]
23.9 µs
unaligned_step_kernel[i64, (512, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (512, 0.9)]
28.7 µs
unaligned_step_kernel[i64, (8, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 0.3)]
25.5 µs
unaligned_step_kernel[i64, (8, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 0.1)]
24.2 µs
unaligned_step_kernel[i64, (8, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 0.01)]
17.4 µs
unaligned_step_kernel[i64, (8, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 1.0)]
27.2 µs
unaligned_step_kernel[i64, (8, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 0.5)]
26.8 µs
unaligned_step_kernel[i32, (8, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (8, 0.7)]
13.4 µs
unaligned_step_kernel[i64, (8, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 0.05)]
23.9 µs
decompress_for_early_filter[i32, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.01]
134 µs
unaligned_step_kernel[i64, (8, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 0.7)]
28.2 µs
unaligned_step_kernel[i64, (8, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i64, (8, 0.9)]
28.8 µs
unaligned_step_kernel[i8, (512, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 0.1)]
6.1 µs
unaligned_step_kernel[i8, (512, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 0.05)]
5.9 µs
unaligned_step_kernel[i32, (512, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i32, (512, 1.0)]
11.8 µs
unaligned_step_kernel[i8, (512, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 0.01)]
3.9 µs
unaligned_step_kernel[i8, (512, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 0.3)]
6.7 µs
decompress_for_early_filter[i32, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.05]
272.4 µs
unaligned_step_kernel[i8, (512, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 0.9)]
7.4 µs
unaligned_step_kernel[i8, (8, 0.1)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 0.1)]
6.1 µs
unaligned_step_kernel[i8, (512, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 0.5)]
7.3 µs
decompress_for_early_filter[i32, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.1]
574.6 µs
unaligned_step_kernel[i8, (8, 0.01)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 0.01)]
4 µs
unaligned_step_kernel[i8, (8, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 0.7)]
7.9 µs
unaligned_step_kernel[i8, (512, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 1.0)]
5.7 µs
unaligned_step_kernel[i8, (8, 0.9)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 0.9)]
7.5 µs
decompress_for_early_filter[i16, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.01]
127.3 µs
unaligned_step_kernel[i8, (8, 0.05)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 0.05)]
5.9 µs
unaligned_step_kernel[i8, (8, 0.5)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 0.5)]
7.3 µs
decompress_for_early_filter[i16, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.2]
657.4 µs
unaligned_step_kernel[i8, (8, 0.3)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 0.3)]
6.7 µs
decompress_for_early_filter[i32, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.2]
803.9 µs
unaligned_step_kernel[i8, (512, 0.7)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (512, 0.7)]
8 µs
decompress_for_early_filter[i16, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.1]
435 µs
decompress_for_early_filter[i16, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.3]
880 µs
decompress_for_early_filter[i16, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.95]
885.2 µs
decompress_for_early_filter[i16, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.05]
324.7 µs
decompress_for_early_filter[i32, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.4]
1.3 ms
decompress_for_early_filter[i16, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.6]
1.5 ms
decompress_for_early_filter[i16, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.5]
1.3 ms
decompress_for_early_filter[i16, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.4]
1.1 ms
decompress_for_early_filter[i16, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.99]
579.9 µs
decompress_for_early_filter[i32, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.95]
1.3 ms
decompress_for_early_filter[i32, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.7]
2 ms
decompress_for_early_filter[i16, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.7]
1.7 ms
decompress_for_early_filter[i32, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.3]
1 ms
decompress_for_early_filter[i32, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 1]
291.1 µs
decompress_for_early_filter[i64, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.01]
158.5 µs
unaligned_step_kernel[i8, (8, 1.0)]
encodings/fastlanes/benches/pipeline_bitpacking_kernel.rs::unaligned_step_kernel[i8, (8, 1.0)]
5.8 µs
decompress_for_early_filter[i16, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i16, 0.8]
1.6 ms
decompress_for_early_filter[i32, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.9]
1.6 ms
decompress_for_early_filter[i32, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.99]
977.7 µs
decompress_for_early_filter[i32, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.6]
1.8 ms
decompress_for_pipeline_plan_filter[i64, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.01]
148.1 µs
decompress_for_early_filter[i32, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.5]
1.5 ms
decompress_for_early_filter[i32, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i32, 0.8]
1.9 ms
decompress_for_early_filter[i64, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.05]
322.1 µs
decompress_for_early_filter[i64, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.1]
856.6 µs
decompress_for_early_filter[i8, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.1]
365.9 µs
decompress_for_early_filter[i64, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.8]
2.6 ms
decompress_for_early_filter[i64, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.6]
2.3 ms
decompress_for_early_filter[i64, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.7]
2.6 ms
decompress_for_early_filter[i64, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 1]
519.6 µs
decompress_for_early_filter[i64, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.4]
1.7 ms
decompress_for_early_filter[i8, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.01]
124.4 µs
decompress_for_early_filter[i64, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.3]
1.4 ms
decompress_for_early_filter[i64, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.9]
2.4 ms
decompress_for_early_filter[i64, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.99]
1.8 ms
decompress_for_pipeline_plan_filter[i64, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.05]
180.6 µs
decompress_for_early_filter[i64, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.2]
1.1 ms
decompress_for_early_filter[i8, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.3]
771.8 µs
decompress_for_early_filter[i64, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.5]
2 ms
decompress_for_early_filter[i64, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i64, 0.95]
2 ms
decompress_for_pipeline_plan_filter[i64, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.3]
346.2 µs
decompress_for_early_filter[i8, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.6]
1.4 ms
decompress_for_pipeline_plan_filter[i64, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.2]
280.3 µs
decompress_for_early_filter[i8, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.7]
1.6 ms
decompress_for_pipeline_plan_filter[i64, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.4]
412.2 µs
decompress_for_early_filter[i8, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.05]
257.3 µs
decompress_for_early_filter[i8, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.99]
380.9 µs
decompress_for_early_filter[i8, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.2]
569.5 µs
decompress_for_early_filter[i8, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.8]
1.4 ms
decompress_for_early_filter[i8, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.4]
970.9 µs
decompress_for_pipeline_plan_filter[i16, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.01]
125 µs
decompress_for_early_filter[i8, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.9]
1 ms
decompress_for_early_filter[i8, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.5]
1.2 ms
decompress_for_early_filter[i8, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 0.95]
693.1 µs
decompress_for_early_filter[i8, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_early_filter[i8, 1]
121.8 µs
decompress_for_pipeline_plan_filter[i16, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.3]
229.2 µs
decompress_for_pipeline_plan_filter[i16, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.5]
300.2 µs
decompress_for_pipeline_plan_filter[i16, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.7]
372.2 µs
decompress_for_pipeline_plan_filter[i16, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.4]
265.3 µs
decompress_for_pipeline_plan_filter[i16, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.99]
249.9 µs
decompress_for_pipeline_plan_filter[i16, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.6]
337 µs
decompress_for_pipeline_plan_filter[i64, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.1]
212.2 µs
decompress_for_pipeline_plan_filter[i16, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.05]
142.8 µs
decompress_for_pipeline_plan_filter[i64, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.5]
478.7 µs
decompress_for_pipeline_plan_filter[i16, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.2]
194.1 µs
decompress_for_pipeline_plan_filter[i16, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.1]
160.1 µs
decompress_for_pipeline_plan_filter[i16, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 1]
195.9 µs
decompress_for_pipeline_plan_filter[i32, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.5]
359.6 µs
decompress_for_pipeline_plan_filter[i32, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.05]
156.5 µs
decompress_for_pipeline_plan_filter[i32, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.01]
130.6 µs
decompress_for_pipeline_plan_filter[i16, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.9]
344.5 µs
decompress_for_pipeline_plan_filter[i16, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.8]
460.9 µs
decompress_for_pipeline_plan_filter[i32, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.3]
267.8 µs
decompress_for_pipeline_plan_filter[i16, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i16, 0.95]
292 µs
decompress_for_pipeline_plan_filter[i32, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.2]
222.1 µs
decompress_for_pipeline_plan_filter[i32, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.1]
180 µs
decompress_for_pipeline_plan_filter[i64, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.7]
612.3 µs
decompress_for_pipeline_plan_filter[i32, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.6]
405.3 µs
decompress_for_pipeline_plan_filter[i32, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.95]
406.5 µs
decompress_for_pipeline_plan_filter[i64, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.8]
733.7 µs
decompress_for_pipeline_plan_filter[i64, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.99]
604.1 µs
decompress_for_pipeline_plan_filter[i32, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 1]
305.7 µs
decompress_for_pipeline_plan_filter[i32, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.7]
451.9 µs
decompress_for_pipeline_plan_filter[i64, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.9]
669.2 µs
decompress_for_pipeline_plan_filter[i32, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.9]
450.3 µs
decompress_for_pipeline_plan_filter[i64, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.95]
639.1 µs
decompress_for_pipeline_plan_filter[i32, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.8]
544.8 µs
decompress_for_pipeline_plan_filter[i8, 0.1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.1]
148 µs
decompress_for_pipeline_plan_filter[i8, 0.05]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.05]
135.6 µs
decompress_for_pipeline_plan_filter[i8, 0.2]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.2]
183.4 µs
decompress_for_pipeline_plan_filter[i64, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 0.6]
543.8 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.5)]
326.2 µs
decompress_for_pipeline_plan_filter[i8, 0.01]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.01]
123 µs
decompress_for_pipeline_plan_filter[i64, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i64, 1]
526.7 µs
decompress_for_pipeline_plan_filter[i8, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.4]
243.3 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 1.0)]
629.7 µs
decompress_for_pipeline_plan_filter[i32, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.99]
368.7 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.05)]
57.3 µs
decompress_for_pipeline_plan_filter[i8, 0.3]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.3]
213.4 µs
decompress_for_pipeline_plan_filter[i8, 0.5]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.5]
274.8 µs
decompress_for_pipeline_plan_filter[i8, 0.6]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.6]
309.2 µs
decompress_for_pipeline_plan_filter[i8, 0.7]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.7]
336.1 µs
decompress_for_pipeline_plan_filter[i8, 0.99]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.99]
194.3 µs
decompress_for_pipeline_plan_filter[i8, 0.8]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.8]
422.3 µs
decompress_for_pipeline_plan_filter[i8, 1]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 1]
142.1 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(10, 1000)]
482.8 µs
decompress_for_pipeline_plan_filter[i8, 0.9]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.9]
298.8 µs
decompress_for_pipeline_plan_filter[i32, 0.4]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i32, 0.4]
313.5 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(10, 1000)]
758.9 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(1000, 10)]
46.3 µs
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_canonical_into[(100, 100)]
59.5 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_canonical_into[(100, 100)]
247.2 µs
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_canonical_into[(10, 1000)]
484 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(1000, 10)]
147 µs
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(1000, 10)]
46.6 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs::binary_search_vortex
762.5 ns
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(10, 1000)]
761.8 µs
decompress_for_pipeline_plan_filter[i8, 0.95]
encodings/fastlanes/benches/pipeline_for.rs::decompress_for_pipeline_plan_filter[i8, 0.95]
239.4 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(100, 100)]
61.4 µs
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(100, 100)]
202.5 µs
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_bool_into_canonical[(10, 1000)]
484.3 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(1000, 10)]
221.6 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 1.0)]
687 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_canonical_into[(100, 100)]
202 µs
binary_search_std
vortex-array/benches/search_sorted.rs::binary_search_std
614.2 ns
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.1)]
88.9 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_into_canonical[(1000, 10)]
149 µs
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(1000, 10)]
185.5 µs
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_canonical_into[(1000, 10)]
51.8 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.01, 0.5)]
354.9 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(10, 1000)]
2.5 ms
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(10, 1000)]
2.4 ms
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(10, 1000)]
485.7 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(1000, 10)]
52.6 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_opt_bool_into_canonical[(100, 100)]
248.5 µs
compare_int
vortex-array/benches/compare.rs::compare_int
78.5 ms
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_canonical_into[(100, 100)]
404.9 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.05)]
51.3 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.05)]
45.5 µs
scalar_subtract
vortex-array/benches/scalar_subtract.rs::scalar_subtract
3.2 ms
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.5)]
201.7 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.05)]
53 µs
compare_bool
vortex-array/benches/compare.rs::compare_bool
1.9 ms
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs::chunked_varbinview_opt_into_canonical[(100, 100)]
439.2 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 1.0)]
576.1 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.5)]
209.9 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 1.0)]
374.2 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 0.1)]
67.6 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.05)]
82.2 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.5)]
318.4 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.005, 0.1)]
63.7 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.01, 1.0)]
388.8 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.005, 0.1)]
83.7 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.05)]
75.9 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.1)]
106.8 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.1)]
102.9 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.1)]
124.3 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 1.0)]
830.1 µs
varbin
vortex-array/benches/take_strings.rs::varbin
82 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 0.5)]
487.3 µs
varbinview
vortex-array/benches/take_strings.rs::varbinview
47.8 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 1.0)]
466.3 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.05)]
65.9 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_map[(0.05, 0.5)]
271.1 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs::take_search[(0.05, 0.5)]
431.1 µs
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 128]
2.1 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs::take_search[(0.1, 1.0)]
959.3 µs
ScalarBuffer<i32>>, 65536]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 65536]
133.2 µs
from_iter[Buffer<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 128]
3.7 µs
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1024]
5.8 µs
from_iter[Buffer<i32>, 2048]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 2048]
10.4 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.1)]
147.2 µs
from_iter[Buffer<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 1024]
8 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs::take_map[(0.1, 0.05)]
123.3 µs
from_iter[Buffer<i32>, 16384]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 16384]
43.8 µs
from_iter[Buffer<i32>, 65536]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Buffer<i32>, 65536]
158.6 µs
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 1024]
3.6 µs
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 128]
1.8 µs
ScalarBuffer<i32>>, 65536]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 65536]
131.8 µs
ScalarBuffer<i32>>, 16384]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 16384]
35.9 µs
ScalarBuffer<i32>>, 2048]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 2048]
5.6 µs
ScalarBuffer<i32>>, 16384]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 16384]
34.1 µs
map_each[BufferMut<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 1024]
2.2 µs
ScalarBuffer<i32>>, 2048]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar::ScalarBuffer<i32>>, 2048]
7.7 µs
push_arrow_buffer[2048]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[2048]
15.3 µs
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 128]
465.8 ns
push_arrow_buffer[1024]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[1024]
7.8 µs
push_arrow_buffer[65536]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[65536]
483.8 µs
map_each[BufferMut<i32>, 16384]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 16384]
32.8 µs
push_n_vortex_buffer[u16, 128]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 128]
1.3 µs
map_each[BufferMut<i32>, 2048]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 2048]
4.3 µs
push_n_vortex_buffer[u16, 1024]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 1024]
2.9 µs
map_each[BufferMut<i32>, 65536]
vortex-buffer/benches/vortex_buffer.rs::map_each[BufferMut<i32>, 65536]
130.5 µs
push_n_vortex_buffer[u64, 1024]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 1024]
5.8 µs
push_n_vortex_buffer[u16, 2048]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 2048]
4.2 µs
push_n_vortex_buffer[u8, 2048]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 2048]
2.4 µs
push_n_vortex_buffer[u16, 65536]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 65536]
65.8 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 128]
1.4 µs
push_n_vortex_buffer[u32, 1024]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 1024]
4 µs
push_n_vortex_buffer[u32, 65536]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 65536]
128.3 µs
push_n_vortex_buffer[u64, 65536]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 65536]
253.8 µs
push_n_vortex_buffer[u64, 128]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 128]
1.6 µs
push_n_vortex_buffer[u64, 2048]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 2048]
9.5 µs
push_n_vortex_buffer[u32, 2048]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 2048]
5.8 µs
push_arrow_buffer[128]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[128]
1.2 µs
push_n_vortex_buffer[u8, 128]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 128]
1.7 µs
push_n_vortex_buffer[u64, 16384]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u64, 16384]
64.7 µs
push_n_vortex_buffer[u8, 1024]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 1024]
2 µs
dict_decompress_u32
vortex/benches/single_encoding_throughput.rs::dict_decompress_u32
3 ms
push_n_vortex_buffer[u32, 16384]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u32, 16384]
33.4 µs
push_vortex_buffer[128]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[128]
1.2 µs
push_n_vortex_buffer[u16, 16384]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u16, 16384]
18.3 µs
alp_compress_f64
vortex/benches/single_encoding_throughput.rs::alp_compress_f64
12.6 ms
push_vortex_buffer[1024]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[1024]
8.3 µs
push_vortex_buffer[65536]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[65536]
520.2 µs
push_n_vortex_buffer[u8, 16384]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 16384]
9.6 µs
push_vortex_buffer[16384]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[16384]
130.2 µs
alp_decompress_f64
vortex/benches/single_encoding_throughput.rs::alp_decompress_f64
12 ms
alp_rd_decompress_f64
vortex/benches/single_encoding_throughput.rs::alp_rd_decompress_f64
18.6 ms
delta_compress_u32
vortex/benches/single_encoding_throughput.rs::delta_compress_u32
5 ms
for_compress_i32
vortex/benches/single_encoding_throughput.rs::for_compress_i32
13.9 ms
bitpacked_compress_u32
vortex/benches/single_encoding_throughput.rs::bitpacked_compress_u32
2.4 ms
delta_decompress_u32
vortex/benches/single_encoding_throughput.rs::delta_decompress_u32
5 ms
pcodec_decompress_f64
vortex/benches/single_encoding_throughput.rs::pcodec_decompress_f64
18 ms
fsst_compress_string
vortex/benches/single_encoding_throughput.rs::fsst_compress_string
97.9 ms
push_n_vortex_buffer[u8, 65536]
vortex-buffer/benches/vortex_buffer.rs::push_n_vortex_buffer[u8, 65536]
33.3 µs
push_arrow_buffer[16384]
vortex-buffer/benches/vortex_buffer.rs::push_arrow_buffer[16384]
121.1 µs
fsst_decompress_string
vortex/benches/single_encoding_throughput.rs::fsst_decompress_string
38 ms
dict_compress_u32
vortex/benches/single_encoding_throughput.rs::dict_compress_u32
37 ms
bitpacked_decompress_u32
vortex/benches/single_encoding_throughput.rs::bitpacked_decompress_u32
2.4 ms
alp_rd_compress_f64
vortex/benches/single_encoding_throughput.rs::alp_rd_compress_f64
289.2 ms
push_vortex_buffer[2048]
vortex-buffer/benches/vortex_buffer.rs::push_vortex_buffer[2048]
16.5 µs
runend_decompress_u32
vortex/benches/single_encoding_throughput.rs::runend_decompress_u32
19.3 ms
dict_decompress_string
vortex/benches/single_encoding_throughput.rs::dict_decompress_string
12 ms
dict_compress_string
vortex/benches/single_encoding_throughput.rs::dict_compress_string
82.8 ms
pcodec_compress_f64
vortex/benches/single_encoding_throughput.rs::pcodec_compress_f64
101 ms
runend_compress_u32
vortex/benches/single_encoding_throughput.rs::runend_compress_u32
49.6 ms
zigzag_compress_i32
vortex/benches/single_encoding_throughput.rs::zigzag_compress_i32
4.2 ms
for_decompress_i32
vortex/benches/single_encoding_throughput.rs::for_decompress_i32
4.1 ms
zstd_compress_u32
vortex/benches/single_encoding_throughput.rs::zstd_compress_u32
865.7 ms
zstd_decompress_string
vortex/benches/single_encoding_throughput.rs::zstd_decompress_string
112 ms
zstd_decompress_u32
vortex/benches/single_encoding_throughput.rs::zstd_decompress_u32
29.4 ms
zstd_compress_string
vortex/benches/single_encoding_throughput.rs::zstd_compress_string
1.4 s
zigzag_decompress_i32
vortex/benches/single_encoding_throughput.rs::zigzag_decompress_i32
4.2 ms
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.01, 1.0)]
93.5 µs
compress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.01, 0.25)]
107.1 µs
compress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.0, 1.0)]
70.6 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 0.95)]
161.6 µs
compress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.01, 0.95)]
108.3 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 0.25)]
179.6 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 1.0)]
161.5 µs
compress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.1, 0.25)]
110.7 µs
compress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.0, 0.25)]
82.9 µs
compress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.0, 0.95)]
82.7 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 1.0)]
166.7 µs
decompress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.1, 1.0)]
178.4 µs
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.1, 0.25)]
185 µs
compress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.0, 0.25)]
157.9 µs
decompress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.1, 0.95)]
200.5 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 100000]
943.7 µs
compress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.1, 0.95)]
114.1 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 100000]
1.4 ms
compress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (1000, 0.1, 1.0)]
94.7 µs
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.01, 0.95)]
181.1 µs
compress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.0, 0.95)]
157.8 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 1000, 10)]
1.1 ms
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 100, 100)]
11.1 ms
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f64, 10000]
157.7 µs
chunked_dict_fsst_canonical_into[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 100, 10)]
1.1 ms
chunked_dict_fsst_canonical_into[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 10, 10)]
1.1 ms
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 0.25)]
331.5 µs
compress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.0, 1.0)]
145 µs
chunked_dict_fsst_canonical_into[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 10, 100)]
11 ms
compress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 0.95)]
304.1 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::decompress_rd[f32, 10000]
104.6 µs
chunked_dict_fsst_into_canonical[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 100)]
11 ms
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 1.0)]
285.1 µs
chunked_dict_fsst_into_canonical[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 10, 10)]
1.1 ms
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.01, 0.25)]
302.4 µs
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 100)]
11.1 ms
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 100, 10)]
1.1 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
11.1 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
1.1 ms
chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
700.3 µs
compress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.0, 0.95)]
202.4 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 0.95)]
351.2 µs
compress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.0, 0.25)]
202.4 µs
compress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f32, (10000, 0.1, 1.0)]
294 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
93 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
88.2 µs
compress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.01, 0.25)]
245.2 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
122.8 µs
compress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.01, 0.95)]
245.8 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
885.2 µs
compress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.0, 1.0)]
190.1 µs
compress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.01, 1.0)]
231.6 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
719.6 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
111.4 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
120.4 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
926.3 µs
compress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.1, 0.25)]
249.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
87.7 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
106.8 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
981.3 µs
compress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.1, 1.0)]
232.9 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
694.4 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
91.6 µs
compress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (1000, 0.1, 0.95)]
253.7 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
11.1 ms
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
712.2 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
157.1 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[f64, (1000, 1000, 100)]
1.3 ms
chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
925.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
864.8 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
701.8 µs
compress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.0, 0.25)]
314.6 µs
compress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.0, 0.95)]
314.5 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
957.2 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
156.9 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
1.3 ms
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
94.5 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
120.3 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
120.3 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
880.2 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
111 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 0.25)]
483.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
929.9 µs
compress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.0, 1.0)]
301.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
89.5 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
119.1 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
718.6 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
1.3 ms
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
995.8 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 0.95)]
486.5 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
159.4 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
123.4 µs
compress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.01, 1.0)]
466.6 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
697.4 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
126.9 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
713.7 µs
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.1, 0.95)]
540.2 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
92.6 µs
compress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.1, 1.0)]
477.3 µs
compress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::compress_alp[f64, (10000, 0.1, 0.25)]
517.9 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 10000]
244.2 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f32, 100000]
2.3 ms
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
110.3 µs
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 100000]
2.9 ms
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
949.2 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
1.3 ms
bench_compare_primitive[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2)]
87.2 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
121.2 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs::compress_rd[f64, 10000]
309.6 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
90 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 0.25)]
13.2 µs
decompress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.01, 0.25)]
29.8 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 0.95)]
13.2 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
996.2 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.0, 1.0)]
13.2 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
158.3 µs
bench_compare_primitive[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 128)]
87.5 µs
bench_compare_primitive[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 4)]
87.1 µs
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.01, 1.0)]
17.2 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.01, 0.95)]
28.6 µs
bench_compare_primitive[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 2048)]
96.6 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs::chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
861.8 µs
bench_compare_primitive[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 128)]
178.6 µs
bench_compare_primitive[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 32)]
87.4 µs
bench_compare_primitive[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2)]
177.5 µs
bench_compare_primitive[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 512)]
93 µs
bench_compare_primitive[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(10000, 8)]
86.8 µs
decompress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.1, 0.25)]
29.3 µs
bench_compare_primitive[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 512)]
226.7 µs
bench_compare_primitive[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 8)]
178.9 µs
bench_compare_primitive[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 32)]
179.3 µs
decompress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.1, 0.95)]
30.6 µs
bench_compare_primitive[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 4)]
177.7 µs
bench_compare_primitive[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_primitive[(100000, 2048)]
229.2 µs
bench_compare_sliced_dict_primitive[(1000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(1000, 10000)]
67.2 µs
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (1000, 0.1, 1.0)]
18.2 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 0.25)]
82.7 µs
bench_compare_sliced_dict_primitive[(10000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(10000, 10000)]
108.3 µs
bench_compare_sliced_dict_primitive[(20000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(20000, 10000)]
129.5 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 0.25)]
100 µs
bench_compare_sliced_dict_primitive[(2000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(2000, 10000)]
73 µs
decompress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 0.95)]
82.4 µs
bench_compare_sliced_dict_primitive[(2500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(2500, 10000)]
75.6 µs
bench_compare_sliced_dict_primitive[(5000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(5000, 10000)]
88.5 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.0, 1.0)]
82.2 µs
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 1.0)]
87.2 µs
bench_compare_sliced_dict_primitive[(3333, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(3333, 10000)]
80.5 µs
decompress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.1, 0.25)]
104.4 µs
decompress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.01, 0.95)]
101.6 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 0.95)]
18.1 µs
bench_compare_sliced_dict_primitive[(9999, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(9999, 10000)]
107.8 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 0.25)]
18.1 µs
decompress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.1, 0.95)]
119.2 µs
bench_compare_sliced_dict_varbinview[(1000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(1000, 10000)]
112.4 µs
bench_compare_sliced_dict_varbinview[(2000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(2000, 10000)]
146.4 µs
bench_compare_sliced_dict_varbinview[(2500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(2500, 10000)]
166.5 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.0, 1.0)]
17.9 µs
bench_compare_sliced_dict_varbinview[(5000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(5000, 10000)]
263.9 µs
bench_compare_sliced_dict_varbinview[(10000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(10000, 10000)]
277.6 µs
bench_compare_sliced_dict_varbinview[(20000, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(20000, 10000)]
357.4 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.01, 1.0)]
22 µs
bench_compare_sliced_dict_primitive[(7500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_primitive[(7500, 10000)]
102.8 µs
decompress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.01, 0.95)]
33.3 µs
bench_compare_sliced_dict_varbinview[(9999, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(9999, 10000)]
277.3 µs
decompress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.1, 0.25)]
33.3 µs
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.1, 1.0)]
23.2 µs
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.01, 0.25)]
33.1 µs
bench_compare_varbin[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2048)]
156.1 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f32, (10000, 0.1, 1.0)]
96.8 µs
bench_compare_sliced_dict_varbinview[(7500, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(7500, 10000)]
274.4 µs
bench_compare_varbin[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 128)]
96.4 µs
bench_compare_varbin[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 512)]
112.4 µs
decompress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (1000, 0.1, 0.95)]
35.2 µs
bench_compare_varbin[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 32)]
94.1 µs
bench_compare_varbin[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 8)]
93.6 µs
bench_compare_varbin[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 4)]
93.7 µs
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs::decompress_alp[f64, (10000, 0.0, 0.25)]
161.6 µs
bench_compare_varbinview[(10000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 128)]
96.5 µs
bench_compare_varbin[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 32)]
184.2 µs
bench_compare_varbin[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 128)]
187.4 µs
bench_compare_varbin[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2048)]
287.9 µs
bench_compare_varbin[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 4)]
184.5 µs
bench_compare_varbin[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 512)]
244.9 µs
bench_compare_varbin[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(10000, 2)]
93.2 µs
bench_compare_sliced_dict_varbinview[(3333, 10000)]
encodings/dict/benches/dict_compare.rs::bench_compare_sliced_dict_varbinview[(3333, 10000)]
198.6 µs
bench_compare_varbin[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 8)]
184.2 µs
bench_compare_varbinview[(10000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2048)]
155.8 µs
bench_compare_varbinview[(10000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 32)]
94 µs
bench_compare_varbin[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbin[(100000, 2)]
184.6 µs
bench_compare_varbinview[(100000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 4)]
184.9 µs
bench_compare_varbinview[(10000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 2)]
92.7 µs
bench_compare_varbinview[(100000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 512)]
245.5 µs
bench_compare_varbinview[(10000, 4)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 4)]
92.9 µs
bench_compare_varbinview[(100000, 2048)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2048)]
288.7 µs
bench_compare_varbinview[(100000, 2)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 2)]
184 µs
bench_compare_varbinview[(100000, 128)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 128)]
188.7 µs
bench_compare_varbinview[(10000, 512)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 512)]
113.5 µs
decode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 8)]
31.7 µs
bench_compare_varbinview[(10000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(10000, 8)]
92.5 µs
decode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 512)]
34.7 µs
bench_compare_varbinview[(100000, 8)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 8)]
185 µs
decode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 128)]
22.3 µs
decode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 4)]
21.7 µs
decode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 2)]
21.9 µs
decode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 128)]
139.9 µs
bench_compare_varbinview[(100000, 32)]
encodings/dict/benches/dict_compare.rs::bench_compare_varbinview[(100000, 32)]
185.1 µs
decode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 32)]
22.1 µs
decode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 2)]
138.6 µs
decode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 512)]
23.1 µs
decode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 2)]
48.2 µs
encode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 2)]
76.8 µs
encode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 32)]
79.7 µs
decode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 512)]
146.9 µs
decode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 4)]
138.9 µs
decode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 8)]
138.4 µs
encode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 128)]
86.8 µs
decode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 128)]
49.2 µs
decode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 4)]
49 µs
decode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 512)]
53.7 µs
decode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (1000, 8)]
22.1 µs
decode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(10000, 32)]
138.6 µs
encode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 128)]
420.9 µs
decode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 32)]
48.8 µs
encode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 512)]
109.8 µs
decode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 4)]
24.5 µs
decode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 128)]
24.6 µs
decode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 2)]
24.5 µs
decode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[f32, (10000, 8)]
48.2 µs
encode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 32)]
413.4 µs
decode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 32)]
24.7 µs
encode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 128)]
95.2 µs
encode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 2)]
412.5 µs
decode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 512)]
26 µs
encode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 4)]
77.4 µs
decode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 2)]
71.9 µs
encode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 2)]
81.2 µs
encode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 8)]
412 µs
decode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 128)]
72 µs
encode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (1000, 8)]
77.1 µs
decode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (1000, 8)]
24.5 µs
decode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 32)]
72.2 µs
encode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 512)]
448.8 µs
encode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 128)]
467.6 µs
encode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 8)]
82.3 µs
decode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 8)]
71.5 µs
decode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 128)]
67.5 µs
decode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 128)]
22.2 µs
encode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 32)]
85.7 µs
encode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 4)]
82.1 µs
decode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 512)]
78.1 µs
encode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[f32, (10000, 4)]
411.7 µs
decode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[i64, (10000, 4)]
71.5 µs
decode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 4)]
22.1 µs
decode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 512)]
22.2 µs
decode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 32)]
67.5 µs
decode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 512)]
68 µs
decode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 2)]
67.9 µs
encode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 512)]
502.2 µs
decode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 32)]
22.1 µs
encode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 2)]
456.6 µs
encode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 32)]
459.2 µs
decode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 8)]
67.1 µs
decode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 128)]
32.1 µs
decode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 8)]
22.1 µs
encode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 4)]
455.8 µs
encode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (1000, 512)]
111.4 µs
encode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[i64, (10000, 8)]
456.8 µs
decode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 32)]
32.4 µs
decode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 8)]
32 µs
decode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (1000, 2)]
24.6 µs
encode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 128)]
69.2 µs
decode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 2)]
31.5 µs
decode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 512)]
34.9 µs
decode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 32)]
138.7 µs
decode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 128)]
139.9 µs
decode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(1000, 4)]
31.9 µs
decode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 128)]
32.1 µs
decode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 4)]
139.2 µs
encode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 32)]
65.8 µs
encode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 4)]
63.9 µs
decode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 512)]
147.2 µs
decode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 8)]
138.5 µs
encode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 512)]
73 µs
decode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbin[(10000, 2)]
138.2 µs
decode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 2)]
35 µs
decode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 32)]
32.2 µs
decode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::decode_primitives[u8, (10000, 4)]
67.2 µs
decode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::decode_varbinview[(1000, 4)]
31.6 µs
encode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 8)]
64.4 µs
encode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 2)]
321.2 µs
encode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (1000, 2)]
65.1 µs
encode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 32)]
322.2 µs
encode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 128)]
327.8 µs
encode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 8)]
320.7 µs
encode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 4)]
321 µs
encode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 512)]
200.7 µs
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 4)]
8.4 ms
encode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 8)]
143.6 µs
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 64)]
13.2 ms
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 4)]
4.7 ms
encode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 32)]
148 µs
encode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 128)]
894 µs
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 64)]
6.7 ms
encode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 2)]
142 µs
encode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 4)]
142.7 µs
encode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(1000, 128)]
167 µs
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 4)]
126.1 µs
encode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_primitives[u8, (10000, 512)]
333.1 µs
encode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 2)]
875.5 µs
encode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 512)]
956.1 µs
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 8)]
210.8 µs
encode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 32)]
878.6 µs
encode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 4)]
175.3 µs
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 50, 8, 16)]
5.3 ms
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 4, 8)]
135.9 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 16, 4)]
192 µs
encode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 2)]
178.2 µs
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 4)]
455.8 µs
encode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 128)]
193.6 µs
encode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 8)]
873.6 µs
encode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbin[(10000, 4)]
872.8 µs
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(1000, 64, 8)]
518 µs
encode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 128)]
980.4 µs
encode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 32)]
181.1 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 4)]
1.7 ms
encode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 8)]
176.4 µs
encode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 32)]
966.8 µs
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 8)]
4.8 ms
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 8)]
50.3 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 16, 8)]
1.9 ms
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 8)]
1.1 ms
encode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 512)]
1 ms
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 64, 4)]
4.4 ms
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 4, 4)]
49.1 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 8)]
174.9 µs
encode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(1000, 512)]
227.2 µs
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::compress_fsst[(10000, 4, 4)]
1.1 ms
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 8)]
74.3 µs
encode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 2)]
959.4 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 4)]
358 µs
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 64, 4)]
152.7 µs
encode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 8)]
961.2 µs
encode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs::encode_varbinview[(10000, 4)]
1 ms
bench_dict_mask[(0.1, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.01)]
935.9 µs
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 4)]
551 µs
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 4, 8)]
368.4 µs
bench_dict_mask[(0.01, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.5)]
936 µs
bench_dict_mask[(0.01, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.01)]
935.7 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(1000, 16, 4)]
69 µs
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 8)]
1.6 ms
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 4)]
356.6 µs
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 16, 8)]
375.9 µs
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 64, 4)]
1.4 ms
bench_dict_mask[(0.01, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.9)]
936.2 µs
bench_dict_mask[(0.5, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.01)]
935.7 µs
bench_dict_mask[(0.1, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.9)]
936.3 µs
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 8)]
365.1 µs
bench_dict_mask[(0.01, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.01, 0.1)]
936.2 µs
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 8)]
357.6 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 64, 4)]
356.3 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(1000, 4, 4)]
360.3 µs
bench_dict_mask[(0.1, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.5)]
935.7 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 4)]
414.8 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::decompress_fsst[(10000, 16, 8)]
606.1 µs
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 16, 8)]
461.8 µs
bench_dict_mask[(0.5, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.5)]
936.3 µs
bench_dict_mask[(0.1, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.1, 0.1)]
936.1 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 8)]
421.8 µs
bench_dict_mask[(0.5, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.9)]
936.1 µs
bench_dict_mask[(0.9, 0.01)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.01)]
936 µs
bench_dict_mask[(0.9, 0.5)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.5)]
936.4 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 4)]
414.7 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 4, 4)]
414.5 µs
bench_dict_mask[(0.5, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.5, 0.1)]
936.1 µs
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::pushdown_compare[(10000, 64, 8)]
423.2 µs
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 4)]
2.9 ms
bench_dict_mask[(0.9, 0.1)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.1)]
936.1 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 4)]
107.4 µs
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 4)]
1.6 ms
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 4)]
115.4 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 4)]
199.8 µs
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 16, 8)]
2.9 ms
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 16, 8)]
120.9 µs
bench_dict_mask[(0.9, 0.9)]
encodings/dict/benches/dict_mask.rs::bench_dict_mask[(0.9, 0.9)]
942.8 µs
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 8)]
693.4 µs
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 64, 8)]
221.9 µs
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 16, 4)]
638.4 µs
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 4, 8)]
1.7 ms
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 64, 4)]
2.8 ms
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 16, 4)]
5.7 ms
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 8)]
514.6 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(1000, 4, 8)]
104 µs
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 8)]
1.7 ms
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 16)]
11.2 ms
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 64, 4)]
1.5 ms
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 4)]
8.4 ms
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 4, 4)]
3.8 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 16, 8)]
3.4 ms
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 64)]
6.7 ms
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(1000, 64, 8)]
2.8 ms
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 4)]
4.7 ms
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::canonicalize_compare[(10000, 4, 4)]
504.6 µs
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 50, 8, 16)]
5.3 ms
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(10, 10000, 64, 4)]
14.1 ms
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 4, 4)]
3.6 ms
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 4)]
3.2 ms
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 4, 8)]
3.9 ms
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 64, 4)]
14.1 ms
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 16, 4)]
3.4 ms
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 256)]
42.2 µs
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs::train_compressor[(10000, 64, 8)]
3.3 ms
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 16)]
45.8 µs
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 16, 4)]
5.7 ms
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(1000, 4)]
55.5 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 256)]
98.5 µs
compress[(100000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(100000, 256)]
644.5 µs
compress[(100000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(100000, 16)]
1 ms
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 4)]
207.5 µs
compress[(1000000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(1000000, 16)]
9.2 ms
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs::chunked_canonicalize_into[(1000, 100, 16, 64)]
13.2 ms
compress[(1000000, 256)]
encodings/runend/benches/run_end_compress.rs::compress[(1000000, 256)]
6.1 ms
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 16)]
11.8 µs
compress[(100000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(100000, 4)]
2.2 ms
compress[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs::compress[(100000, 1024)]
631.5 µs
compress[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 1024)]
96.4 µs
compress[(1000000, 1024)]
encodings/runend/benches/run_end_compress.rs::compress[(1000000, 1024)]
5.9 ms
compress[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs::compress[(100000, 4096)]
638.9 µs
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(10, 10000, 4, 4)]
3.8 ms
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 16)]
26.5 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::compress[(10000, 16)]
121 µs
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 4)]
64.7 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 4)]
14.3 µs
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 256)]
16.2 µs
compress[(1000000, 4)]
encodings/runend/benches/run_end_compress.rs::compress[(1000000, 4)]
17.1 ms
decompress[u8, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (100000, 1024)]
60.7 µs
decompress[u8, (100000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (100000, 16)]
173.5 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000, 256)]
10 µs
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs::chunked_into_canonical[(1000, 100, 16, 16)]
11.2 ms
compress[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs::compress[(1000000, 8192)]
6 ms
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 4)]
16.9 µs
decompress[u8, (100000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (100000, 256)]
65.6 µs
decompress[u8, (100000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (100000, 4)]
554.2 µs
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 16)]
34.2 µs
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 4)]
77.2 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 256)]
11.4 µs
decompress[u8, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000000, 256)]
563.5 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000, 16)]
13 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 4)]
28.6 µs
decompress[u16, (100000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (100000, 4)]
680.5 µs
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 256)]
21.2 µs
decompress[u8, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000000, 4)]
5.4 ms
compress[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs::compress[(1000000, 4096)]
5.9 ms
decompress[u8, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000000, 1024)]
511.9 µs
decompress[u16, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (10000, 1024)]
19.8 µs
decompress[u8, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (100000, 4096)]
110.7 µs
decompress[u8, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000000, 16)]
1.6 ms
decompress[u16, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (100000, 4096)]
105.6 µs
decompress[u16, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000000, 4096)]
974.3 µs
decompress[u16, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000000, 16)]
2.4 ms
decompress[u16, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000000, 4)]
6.7 ms
decompress[u16, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000000, 8192)]
972.1 µs
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 256)]
12.2 µs
decompress[u16, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000000, 256)]
1.1 ms
decompress[u16, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (100000, 1024)]
108.1 µs
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 16)]
45.8 µs
decompress[u16, (100000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (100000, 256)]
114.3 µs
decompress[u32, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 1024)]
28.6 µs
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 16)]
14.1 µs
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 256)]
30.6 µs
decompress[u16, (100000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (100000, 16)]
249.7 µs
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (10000, 4)]
87.2 µs
decompress[u32, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (100000, 1024)]
203.5 µs
take_indices[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs::take_indices[(100000, 1024)]
24.2 µs
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000, 4)]
17.9 µs
decompress[u16, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u16, (1000000, 1024)]
989.7 µs
decompress[u32, (100000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (100000, 4)]
780.7 µs
decompress[u32, (100000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (100000, 256)]
210.4 µs
decompress[u32, (100000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (100000, 16)]
365.6 µs
take_indices[(100000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(100000, 256)]
35.2 µs
take_indices[(1000000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000000, 16)]
2.4 ms
take_indices[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs::take_indices[(100000, 4096)]
19.7 µs
take_indices[(100000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(100000, 4)]
436.8 µs
take_indices[(1000000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000000, 256)]
171 µs
decompress[u32, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (100000, 4096)]
199.9 µs
take_indices[(1000000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000000, 4)]
4.2 ms
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.01)]
24.6 µs
take_indices[(1000000, 1024)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000000, 1024)]
57.9 µs
take_indices[(100000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(100000, 16)]
261.1 µs
take_indices[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000000, 8192)]
25.1 µs
decompress[u32, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000000, 16)]
3.6 ms
decompress[u32, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000000, 4)]
7.7 ms
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.03)]
25.6 µs
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 16, 0.005)]
25.8 µs
decompress[u32, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000000, 256)]
2 ms
decompress[u32, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000000, 1024)]
1.9 ms
take_indices[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000000, 4096)]
29.6 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.03)]
21.7 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.01)]
21.6 µs
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 256)]
50 µs
decompress[u64, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 1024)]
46.3 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.01)]
31.2 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.005)]
34.6 µs
decompress[u8, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000000, 8192)]
1 ms
decompress[u8, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (1000000, 4096)]
1 ms
decompress[u8, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u8, (10000, 1024)]
15.5 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 16)]
21.9 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 256, 0.005)]
21.7 µs
take_indices[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 1024)]
19.1 µs
decompress[u32, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000000, 4096)]
1.9 ms
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 4)]
20.1 µs
decompress[u64, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (100000, 4096)]
388.8 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 16)]
44.2 µs
decompress[u32, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs::decompress[u32, (1000000, 8192)]
1.9 ms
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 16)]
15.9 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 256)]
21.5 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs::take_indices[(1000, 256)]
18.8 µs
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs::take_indices[(10000, 4)]
61.8 µs
decompress[u64, (100000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (100000, 4)]
1 ms
decompress[u64, (100000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (100000, 256)]
402.8 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000, 256)]
13.6 µs
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 16)]
63.7 µs
decompress[u64, (100000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (100000, 16)]
545.4 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.005)]
153.3 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.01)]
98.6 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.005)]
98.5 µs
decompress[u64, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000000, 1024)]
3.9 ms
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(1000, 4, 0.03)]
31.1 µs
decompress[u64, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (100000, 1024)]
394.3 µs
decompress[u64, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000000, 256)]
3.9 ms
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (10000, 4)]
110 µs
decompress[u64, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000000, 16)]
5.4 ms
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.01)]
79.6 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.01)]
19.6 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.01)]
152.8 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.03)]
80.1 µs
decompress[u64, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000000, 4096)]
3.9 ms
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 16, 0.03)]
99.5 µs
decompress[u64, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000000, 8192)]
3.8 ms
decompress[u64, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs::decompress[u64, (1000000, 4)]
10 ms
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.01)]
21.6 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.03)]
38.1 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.005)]
20 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 4, 0.03)]
153.6 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.005)]
19.3 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.5)]
256.3 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::filter_runend[(10000, 256, 0.005)]
80.8 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 16, 0.03)]
20.6 µs
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.01)]
103.3 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.01)]
19.3 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 256, 0.03)]
20.8 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.01)]
25 µs
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 256, 0.5)]
27.4 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 256, 0.1)]
27.3 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 1024, 0.01)]
3 µs
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 1024, 0.1)]
35.7 µs
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 1024, 0.5)]
36.4 µs
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.1)]
101.4 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.03)]
22.7 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 4, 0.5)]
105.9 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(1000, 4, 0.005)]
25.1 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.005)]
21.3 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.01)]
23.4 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 16, 0.005)]
22.2 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 256, 0.1)]
44.9 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.01)]
28.6 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.1)]
252.7 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 256, 0.5)]
44.6 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 16, 0.01)]
252 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.03)]
43.7 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 256, 0.03)]
33.6 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.1)]
47.7 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 1024, 0.01)]
3 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs::take_indices[(10000, 4, 0.005)]
24.8 µs
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 1024, 0.5)]
26.1 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.01)]
47.7 µs
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.01)]
782.8 µs
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 1024, 0.1)]
26.1 µs
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 256, 0.01)]
44.4 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.1)]
792.2 µs
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(100000, 4, 0.5)]
835.4 µs
encode_generic
vortex-btrblocks/benches/dict_encode.rs::encode_generic
4.3 ms
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 256, 0.01)]
3 µs
encode_specialized
vortex-btrblocks/benches/dict_encode.rs::encode_specialized
1.1 ms
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs::null_count_run_end[(10000, 16, 0.5)]
48 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs