vortex-data
vortex
BlogDocsChangelog

GitHub Actions run

12 days ago 67f1dd0 godnight10061:fix/5899-clickbench-regression pull_request

Compare

Base
Search a run

Head
scan: make LazyScanStream initialization non-blocking
#5906
godnight10061:fix/5899-clickbench-regression
12 days ago
CPU Simulation

Compare
Suggested base runs:

Benchmarks

chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
88.5 µs
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
592.1 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
57.1 µs
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
88 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.4 ms
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
164.7 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
592.1 µs
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
697.8 µs
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
58.4 µs
compare_int
vortex-array/benches/compare.rs
141.3 ms
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
196.6 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.7 ms
compare_bool
vortex-array/benches/compare.rs
3.4 ms
bench_compare_primitive[(10000, 4)]
vortex-array/benches/dict_compare.rs
163 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
193.2 µs
bench_compare_primitive[(10000, 2)]
vortex-array/benches/dict_compare.rs
163.8 µs
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
69.9 µs
bench_compare_primitive[(10000, 128)]
vortex-array/benches/dict_compare.rs
165.5 µs
bench_compare_primitive[(10000, 32)]
vortex-array/benches/dict_compare.rs
164.3 µs
bench_compare_primitive[(10000, 2048)]
vortex-array/benches/dict_compare.rs
200.6 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
699.2 µs
bench_compare_primitive[(10000, 8)]
vortex-array/benches/dict_compare.rs
163.9 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
1.5 ms
bench_compare_primitive[(100000, 128)]
vortex-array/benches/dict_compare.rs
842 µs
bench_compare_primitive[(100000, 8)]
vortex-array/benches/dict_compare.rs
839.1 µs
bench_compare_primitive[(100000, 512)]
vortex-array/benches/dict_compare.rs
894.7 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
194.8 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
70.4 µs
bench_compare_primitive[(100000, 2048)]
vortex-array/benches/dict_compare.rs
919.2 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
844 µs
bench_compare_primitive[(100000, 32)]
vortex-array/benches/dict_compare.rs
840.3 µs
bench_compare_sliced_dict_primitive[(3333, 10000)]
vortex-array/benches/dict_compare.rs
98.1 µs
bench_compare_primitive[(100000, 2)]
vortex-array/benches/dict_compare.rs
838.7 µs
bench_compare_primitive[(100000, 4)]
vortex-array/benches/dict_compare.rs
839.2 µs
bench_compare_primitive[(10000, 512)]
vortex-array/benches/dict_compare.rs
177.2 µs
bench_compare_sliced_dict_primitive[(10000, 10000)]
vortex-array/benches/dict_compare.rs
268.6 µs
bench_compare_sliced_dict_primitive[(20000, 10000)]
vortex-array/benches/dict_compare.rs
385.4 µs
bench_compare_sliced_dict_primitive[(1000, 10000)]
vortex-array/benches/dict_compare.rs
78.3 µs
bench_compare_sliced_dict_primitive[(2500, 10000)]
vortex-array/benches/dict_compare.rs
91 µs
bench_compare_sliced_dict_primitive[(5000, 10000)]
vortex-array/benches/dict_compare.rs
113.1 µs
bench_compare_sliced_dict_primitive[(7500, 10000)]
vortex-array/benches/dict_compare.rs
149.9 µs
bench_compare_sliced_dict_primitive[(2000, 10000)]
vortex-array/benches/dict_compare.rs
86.3 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
1.5 ms
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
894.8 µs
bench_compare_sliced_dict_varbinview[(10000, 10000)]
vortex-array/benches/dict_compare.rs
555.2 µs
bench_compare_sliced_dict_varbinview[(3333, 10000)]
vortex-array/benches/dict_compare.rs
453.7 µs
bench_compare_sliced_dict_varbinview[(20000, 10000)]
vortex-array/benches/dict_compare.rs
771.6 µs
bench_compare_sliced_dict_varbinview[(2000, 10000)]
vortex-array/benches/dict_compare.rs
303 µs
bench_compare_sliced_dict_varbinview[(2500, 10000)]
vortex-array/benches/dict_compare.rs
360 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
845.3 µs
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
895 µs
bench_compare_sliced_dict_varbinview[(1000, 10000)]
vortex-array/benches/dict_compare.rs
192.8 µs
bench_compare_sliced_dict_varbinview[(9999, 10000)]
vortex-array/benches/dict_compare.rs
447.3 µs
bench_compare_sliced_dict_primitive[(9999, 10000)]
vortex-array/benches/dict_compare.rs
160.7 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
3.1 ms
bench_compare_sliced_dict_varbinview[(7500, 10000)]
vortex-array/benches/dict_compare.rs
436.2 µs
bench_compare_sliced_dict_varbinview[(5000, 10000)]
vortex-array/benches/dict_compare.rs
640 µs
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
2 ms
bench_compare_varbin[(10000, 2)]
vortex-array/benches/dict_compare.rs
171.1 µs
bench_compare_varbin[(10000, 128)]
vortex-array/benches/dict_compare.rs
178.6 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
1.9 ms
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
3.1 ms
bench_compare_varbin[(10000, 2048)]
vortex-array/benches/dict_compare.rs
297.2 µs
bench_compare_varbin[(10000, 4)]
vortex-array/benches/dict_compare.rs
170.6 µs
bench_compare_varbin[(100000, 2048)]
vortex-array/benches/dict_compare.rs
1 ms
bench_compare_varbin[(10000, 32)]
vortex-array/benches/dict_compare.rs
172 µs
bench_compare_varbin[(100000, 32)]
vortex-array/benches/dict_compare.rs
848.8 µs
bench_compare_varbin[(100000, 2)]
vortex-array/benches/dict_compare.rs
846.8 µs
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
1.9 ms
bench_compare_varbin[(10000, 8)]
vortex-array/benches/dict_compare.rs
171.5 µs
bench_compare_varbin[(10000, 512)]
vortex-array/benches/dict_compare.rs
207.5 µs
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
2 ms
bench_compare_varbin[(100000, 128)]
vortex-array/benches/dict_compare.rs
854.3 µs
bench_compare_varbinview[(10000, 32)]
vortex-array/benches/dict_compare.rs
172.8 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
116.8 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
933.2 µs
bench_compare_varbinview[(10000, 2048)]
vortex-array/benches/dict_compare.rs
297.7 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
118.8 µs
bench_compare_varbinview[(10000, 128)]
vortex-array/benches/dict_compare.rs
178.8 µs
bench_compare_varbinview[(10000, 2)]
vortex-array/benches/dict_compare.rs
171 µs
bench_compare_varbin[(100000, 8)]
vortex-array/benches/dict_compare.rs
847.5 µs
bench_compare_varbin[(100000, 4)]
vortex-array/benches/dict_compare.rs
846.7 µs
bench_compare_varbin[(100000, 512)]
vortex-array/benches/dict_compare.rs
924.2 µs
bench_compare_varbinview[(100000, 32)]
vortex-array/benches/dict_compare.rs
848.3 µs
bench_compare_varbinview[(10000, 512)]
vortex-array/benches/dict_compare.rs
206.5 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.1 ms
chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
950.4 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.3 ms
bench_compare_varbinview[(100000, 128)]
vortex-array/benches/dict_compare.rs
854 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
164.6 µs
bench_compare_varbinview[(100000, 4)]
vortex-array/benches/dict_compare.rs
846.8 µs
bench_compare_varbinview[(100000, 2048)]
vortex-array/benches/dict_compare.rs
1 ms
bench_compare_varbinview[(10000, 8)]
vortex-array/benches/dict_compare.rs
171.4 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
28.2 µs
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
28.2 µs
bench_compare_varbinview[(10000, 4)]
vortex-array/benches/dict_compare.rs
170.8 µs
bench_compare_varbinview[(100000, 512)]
vortex-array/benches/dict_compare.rs
923.6 µs
bench_compare_varbinview[(100000, 8)]
vortex-array/benches/dict_compare.rs
847.3 µs
decode_primitives[f32, (10000, 128)]
vortex-array/benches/dict_compress.rs
63.8 µs
decode_primitives[f32, (10000, 512)]
vortex-array/benches/dict_compress.rs
69.3 µs
decode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
28.5 µs
bench_compare_varbinview[(100000, 2)]
vortex-array/benches/dict_compare.rs
846.5 µs
decode_primitives[f32, (10000, 32)]
vortex-array/benches/dict_compress.rs
63.9 µs
decode_primitives[f32, (1000, 128)]
vortex-array/benches/dict_compress.rs
28.4 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
158.1 µs
decode_primitives[f32, (10000, 8)]
vortex-array/benches/dict_compress.rs
63.6 µs
decode_primitives[i64, (1000, 32)]
vortex-array/benches/dict_compress.rs
31.8 µs
decode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
28.6 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.4 ms
decode_primitives[f32, (1000, 512)]
vortex-array/benches/dict_compress.rs
29.6 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
135.1 µs
decode_primitives[f32, (10000, 4)]
vortex-array/benches/dict_compress.rs
63 µs
decode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
31.5 µs
decode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
31.6 µs
decode_primitives[f32, (10000, 2)]
vortex-array/benches/dict_compress.rs
63.6 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.7 ms
decode_primitives[i64, (10000, 512)]
vortex-array/benches/dict_compress.rs
107.4 µs
decode_primitives[i64, (1000, 4)]
vortex-array/benches/dict_compress.rs
31.5 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
197.4 µs
decode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
26.1 µs
decode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
26.1 µs
decode_primitives[i64, (10000, 128)]
vortex-array/benches/dict_compress.rs
96.7 µs
decode_primitives[i64, (1000, 512)]
vortex-array/benches/dict_compress.rs
34 µs
decode_primitives[i64, (1000, 128)]
vortex-array/benches/dict_compress.rs
32 µs
decode_primitives[u8, (10000, 32)]
vortex-array/benches/dict_compress.rs
63.7 µs
decode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
28.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
119.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
947.1 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
118 µs
decode_primitives[u8, (10000, 128)]
vortex-array/benches/dict_compress.rs
63.3 µs
decode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
26.1 µs
decode_primitives[u8, (1000, 128)]
vortex-array/benches/dict_compress.rs
26.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
950 µs
decode_primitives[u8, (10000, 4)]
vortex-array/benches/dict_compress.rs
63.9 µs
decode_primitives[u8, (10000, 512)]
vortex-array/benches/dict_compress.rs
63.5 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.1 ms
decode_varbin[(10000, 8)]
vortex-array/benches/dict_compress.rs
617.3 µs
decode_primitives[u8, (10000, 2)]
vortex-array/benches/dict_compress.rs
63.4 µs
decode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
26.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
135.4 µs
decode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
84 µs
decode_primitives[i64, (10000, 2)]
vortex-array/benches/dict_compress.rs
95.4 µs
decode_primitives[i64, (10000, 8)]
vortex-array/benches/dict_compress.rs
96 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
161.8 µs
decode_varbinview[(1000, 128)]
vortex-array/benches/dict_compress.rs
85.7 µs
decode_primitives[u8, (10000, 8)]
vortex-array/benches/dict_compress.rs
63.7 µs
decode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
83.9 µs
decode_varbin[(1000, 128)]
vortex-array/benches/dict_compress.rs
85 µs
decode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
90.9 µs
decode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
83.8 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
161.1 µs
decode_varbin[(10000, 128)]
vortex-array/benches/dict_compress.rs
618.4 µs
encode_varbinview[(1000, 8)]
vortex-array/benches/dict_compress.rs
245.7 µs
decode_varbinview[(1000, 512)]
vortex-array/benches/dict_compress.rs
91.4 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
196.5 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.3 ms
decode_primitives[i64, (10000, 32)]
vortex-array/benches/dict_compress.rs
96.6 µs
bench_dict_mask[(0.01, 0.5)]
vortex-array/benches/dict_mask.rs
1.1 ms
decode_varbin[(10000, 2)]
vortex-array/benches/dict_compress.rs
616.4 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.4 ms
decode_varbinview[(1000, 4)]
vortex-array/benches/dict_compress.rs
83.6 µs
encode_varbinview[(10000, 128)]
vortex-array/benches/dict_compress.rs
1.9 ms
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
119.7 µs
encode_varbinview[(10000, 512)]
vortex-array/benches/dict_compress.rs
2 ms
bench_dict_mask[(0.01, 0.01)]
vortex-array/benches/dict_mask.rs
1.1 ms
encode_varbinview[(10000, 32)]
vortex-array/benches/dict_compress.rs
1.9 ms
decode_varbin[(10000, 512)]
vortex-array/benches/dict_compress.rs
629.2 µs
encode_varbinview[(10000, 2)]
vortex-array/benches/dict_compress.rs
1.8 ms
bench_dict_mask[(0.1, 0.5)]
vortex-array/benches/dict_mask.rs
1.1 ms
bench_dict_mask[(0.1, 0.01)]
vortex-array/benches/dict_mask.rs
1.1 ms
decode_primitives[i64, (10000, 4)]
vortex-array/benches/dict_compress.rs
96 µs
decode_varbin[(10000, 32)]
vortex-array/benches/dict_compress.rs
617.6 µs
decode_varbinview[(1000, 32)]
vortex-array/benches/dict_compress.rs
83.9 µs
encode_varbinview[(10000, 4)]
vortex-array/benches/dict_compress.rs
1.8 ms
decode_varbin[(10000, 4)]
vortex-array/benches/dict_compress.rs
617.2 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
118.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
934.8 µs
decode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
84.4 µs
decode_varbinview[(1000, 8)]
vortex-array/benches/dict_compress.rs
83.5 µs
encode_varbinview[(10000, 8)]
vortex-array/benches/dict_compress.rs
1.8 ms
bench_dict_mask[(0.01, 0.1)]
vortex-array/benches/dict_mask.rs
1.1 ms
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
949.9 µs
decode_varbinview[(1000, 2)]
vortex-array/benches/dict_compress.rs
83.5 µs
bench_dict_mask[(0.1, 0.9)]
vortex-array/benches/dict_mask.rs
1.1 ms
decode_varbinview[(10000, 128)]
vortex-array/benches/dict_compress.rs
618.2 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.7 ms
encode_primitives[f32, (1000, 128)]
vortex-array/benches/dict_compress.rs
154.1 µs
decode_varbinview[(10000, 2)]
vortex-array/benches/dict_compress.rs
617.1 µs
bench_dict_mask[(0.01, 0.9)]
vortex-array/benches/dict_mask.rs
1.1 ms
bench_dict_mask[(0.5, 0.01)]
vortex-array/benches/dict_mask.rs
1.1 ms
bench_dict_mask[(0.9, 0.01)]
vortex-array/benches/dict_mask.rs
1.1 ms
decode_varbinview[(10000, 32)]
vortex-array/benches/dict_compress.rs
617.7 µs
bench_dict_mask[(0.5, 0.1)]
vortex-array/benches/dict_mask.rs
1.1 ms
decode_varbinview[(10000, 8)]
vortex-array/benches/dict_compress.rs
616.8 µs
bench_dict_mask[(0.5, 0.5)]
vortex-array/benches/dict_mask.rs
1.1 ms
bench_dict_mask[(0.9, 0.1)]
vortex-array/benches/dict_mask.rs
1.1 ms
bench_dict_mask[(0.1, 0.1)]
vortex-array/benches/dict_mask.rs
1.1 ms
encode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
130.6 µs
bench_many_codes_few_values[1024]
vortex-array/benches/dict_unreferenced_mask.rs
366.2 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
136 µs
decode_varbinview[(10000, 512)]
vortex-array/benches/dict_compress.rs
629.1 µs
bench_dict_mask[(0.9, 0.5)]
vortex-array/benches/dict_mask.rs
1.1 ms
encode_primitives[f32, (10000, 128)]
vortex-array/benches/dict_compress.rs
800.5 µs
bench_many_codes_few_values[2048]
vortex-array/benches/dict_unreferenced_mask.rs
368.8 µs
bench_dict_mask[(0.9, 0.9)]
vortex-array/benches/dict_mask.rs
1.1 ms
decode_varbinview[(10000, 4)]
vortex-array/benches/dict_compress.rs
616.9 µs
encode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
122.4 µs
encode_primitives[f32, (1000, 512)]
vortex-array/benches/dict_compress.rs
234.6 µs
bench_many_nulls[0.01]
vortex-array/benches/dict_unreferenced_mask.rs
53.6 µs
bench_dict_mask[(0.5, 0.9)]
vortex-array/benches/dict_mask.rs
1.1 ms
bench_many_nulls[0.5]
vortex-array/benches/dict_unreferenced_mask.rs
359.3 µs
encode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
121.4 µs
encode_primitives[f32, (10000, 2)]
vortex-array/benches/dict_compress.rs
769.8 µs
bench_many_codes_few_values[4096]
vortex-array/benches/dict_unreferenced_mask.rs
375.2 µs
bench_sparse_coverage[0.01]
vortex-array/benches/dict_unreferenced_mask.rs
366.3 µs
encode_primitives[f32, (10000, 32)]
vortex-array/benches/dict_compress.rs
779.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.1 ms
encode_primitives[f32, (10000, 4)]
vortex-array/benches/dict_compress.rs
769.8 µs
encode_primitives[f32, (10000, 512)]
vortex-array/benches/dict_compress.rs
890.6 µs
bench_sparse_coverage[0.1]
vortex-array/benches/dict_unreferenced_mask.rs
366.1 µs
encode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
124.3 µs
encode_primitives[i64, (1000, 128)]
vortex-array/benches/dict_compress.rs
160.9 µs
bench_many_nulls[0.1]
vortex-array/benches/dict_unreferenced_mask.rs
169.5 µs
encode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
125 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.3 ms
bench_sparse_coverage[0.5]
vortex-array/benches/dict_unreferenced_mask.rs
364.8 µs
pack_return_dtype[1000]
vortex-array/benches/expr/large_struct_pack.rs
707.4 µs
scalar_at_struct_wide
vortex-array/benches/scalar_at_struct.rs
2.2 ms
encode_primitives[i64, (1000, 4)]
vortex-array/benches/dict_compress.rs
126.1 µs
bench_many_nulls[0.9]
vortex-array/benches/dict_unreferenced_mask.rs
527.3 µs
binary_search_std
vortex-array/benches/search_sorted.rs
712.2 ns
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
162 µs
encode_primitives[i64, (1000, 32)]
vortex-array/benches/dict_compress.rs
135.1 µs
pack_return_dtype[100]
vortex-array/benches/expr/large_struct_pack.rs
77.9 µs
scalar_subtract
vortex-array/benches/scalar_subtract.rs
6.2 ms
encode_primitives[f32, (10000, 8)]
vortex-array/benches/dict_compress.rs
770 µs
encode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
127.4 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.7 ms
scalar_at_struct_simple
vortex-array/benches/scalar_at_struct.rs
697.7 µs
pack_return_dtype[2000]
vortex-array/benches/expr/large_struct_pack.rs
1.4 ms
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
194.4 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
162.5 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
2.7 ms
encode_primitives[i64, (1000, 512)]
vortex-array/benches/dict_compress.rs
210.6 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
325.7 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
1.4 ms
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
911 µs
encode_primitives[i64, (10000, 2)]
vortex-array/benches/dict_compress.rs
807.7 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
116.2 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.4 ms
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
1.4 ms
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
359.7 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
226.5 µs
encode_primitives[i64, (10000, 128)]
vortex-array/benches/dict_compress.rs
841.1 µs
encode_primitives[i64, (10000, 32)]
vortex-array/benches/dict_compress.rs
816 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
651.5 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
904.7 ns
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
196.7 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
499.2 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
117.8 µs
encode_primitives[i64, (10000, 8)]
vortex-array/benches/dict_compress.rs
808.8 µs
pack_return_dtype[500]
vortex-array/benches/expr/large_struct_pack.rs
364 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
214.7 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
826.2 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
925.7 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
3.5 ms
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
2.7 ms
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
993.7 µs
encode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
128.5 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
1.9 ms
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
134.5 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
4.5 ms
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.1 ms
encode_primitives[u8, (1000, 128)]
vortex-array/benches/dict_compress.rs
108.5 µs
encode_primitives[i64, (10000, 512)]
vortex-array/benches/dict_compress.rs
935.7 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
2.5 ms
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
161.4 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
1.9 ms
encode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
88 µs
encode_primitives[u8, (10000, 4)]
vortex-array/benches/dict_compress.rs
477.4 µs
encode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
89.3 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
1.3 ms
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
430.3 µs
encode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
93.2 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
399.1 µs
encode_primitives[u8, (10000, 128)]
vortex-array/benches/dict_compress.rs
502.3 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
2.5 ms
encode_primitives[i64, (10000, 4)]
vortex-array/benches/dict_compress.rs
808 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
527 µs
encode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
88.8 µs
encode_primitives[u8, (10000, 32)]
vortex-array/benches/dict_compress.rs
483.7 µs
encode_varbin[(1000, 128)]
vortex-array/benches/dict_compress.rs
270.9 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
2 ms
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
221 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
3.7 ms
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
4 ms
encode_primitives[u8, (10000, 512)]
vortex-array/benches/dict_compress.rs
530.2 µs
encode_primitives[u8, (10000, 2)]
vortex-array/benches/dict_compress.rs
477.8 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
4.9 ms
encode_varbin[(10000, 128)]
vortex-array/benches/dict_compress.rs
1.6 ms
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
221.5 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
286.1 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
618.5 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
231.1 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
233.4 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
339.2 µs
encode_varbin[(10000, 32)]
vortex-array/benches/dict_compress.rs
1.5 ms
encode_varbin[(10000, 512)]
vortex-array/benches/dict_compress.rs
1.7 ms
take_search_chunked[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
203.1 µs
encode_primitives[u8, (10000, 8)]
vortex-array/benches/dict_compress.rs
478.5 µs
encode_varbin[(10000, 2)]
vortex-array/benches/dict_compress.rs
1.5 ms
encode_varbinview[(1000, 128)]
vortex-array/benches/dict_compress.rs
291.4 µs
take_search_chunked[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
3.8 ms
take_search_chunked[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
376.9 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
5.8 ms
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
2.9 ms
encode_varbinview[(1000, 4)]
vortex-array/benches/dict_compress.rs
244.2 µs
encode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
344.2 µs
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
222.6 µs
encode_varbinview[(1000, 32)]
vortex-array/benches/dict_compress.rs
257.7 µs
encode_varbin[(10000, 8)]
vortex-array/benches/dict_compress.rs
1.5 ms
take_search_chunked[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
1.8 ms
encode_varbinview[(1000, 2)]
vortex-array/benches/dict_compress.rs
243 µs
take_search_chunked[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
3.5 ms
take_search_chunked[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
413.7 µs
take_search_chunked[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
2.4 ms
take_search_chunked[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
1.9 ms
dict_canonicalize_uniform[16, 1000]
vortex-array/benches/take_primitive.rs
29.5 µs
take_search_chunked[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
513.3 µs
encode_varbinview[(1000, 512)]
vortex-array/benches/dict_compress.rs
365.8 µs
take_search_chunked[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
222.6 µs
take_search_chunked[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
4.7 ms
dict_canonicalize_uniform[2048, 10000]
vortex-array/benches/take_primitive.rs
80.4 µs
take_search_chunked[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
279.2 µs
take_search_chunked[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
594.3 µs
pvector_take_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
10 µs
dict_canonicalize_uniform[2048, 100000]
vortex-array/benches/take_primitive.rs
559.6 µs
take_search_chunked[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
327.1 µs
encode_varbin[(10000, 4)]
vortex-array/benches/dict_compress.rs
1.5 ms
take_search_chunked[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
2.8 ms
dict_canonicalize_uniform[16, 10000]
vortex-array/benches/take_primitive.rs
76.6 µs
dict_canonicalize_uniform[8192, 100000]
vortex-array/benches/take_primitive.rs
599.1 µs
dict_canonicalize_uniform[256, 1000]
vortex-array/benches/take_primitive.rs
29.7 µs
pvector_take_zipfian[16, 10000]
vortex-array/benches/take_primitive.rs
70.8 µs
dict_canonicalize_uniform[8192, 10000]
vortex-array/benches/take_primitive.rs
94.5 µs
take_search_chunked[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
5.5 ms
dict_canonicalize_uniform[256, 10000]
vortex-array/benches/take_primitive.rs
77 µs
dict_canonicalize_uniform[256, 100000]
vortex-array/benches/take_primitive.rs
556.3 µs
dict_canonicalize_zipfian[256, 10000]
vortex-array/benches/take_primitive.rs
77.1 µs
dict_canonicalize_uniform[16, 100000]
vortex-array/benches/take_primitive.rs
555.5 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
35.9 µs
dict_canonicalize_uniform[2048, 1000]
vortex-array/benches/take_primitive.rs
33.2 µs
dict_canonicalize_zipfian[256, 100000]
vortex-array/benches/take_primitive.rs
556.3 µs
dict_canonicalize_zipfian[2048, 100000]
vortex-array/benches/take_primitive.rs
559.8 µs
dict_canonicalize_zipfian[16, 10000]
vortex-array/benches/take_primitive.rs
76.7 µs
pvector_take_zipfian[256, 10000]
vortex-array/benches/take_primitive.rs
70.8 µs
dict_canonicalize_zipfian[256, 1000]
vortex-array/benches/take_primitive.rs
29.3 µs
pvector_take_zipfian[256, 100000]
vortex-array/benches/take_primitive.rs
674.7 µs
take_struct_sequential_indices
vortex-array/benches/take_struct.rs
57.7 µs
dict_canonicalize_zipfian[8192, 10000]
vortex-array/benches/take_primitive.rs
91.4 µs
dict_canonicalize_zipfian[16, 100000]
vortex-array/benches/take_primitive.rs
555.3 µs
pvector_take_zipfian[2048, 100000]
vortex-array/benches/take_primitive.rs
678.1 µs
dict_canonicalize_zipfian[8192, 100000]
vortex-array/benches/take_primitive.rs
581.9 µs
take_struct_wide[8]
vortex-array/benches/take_struct.rs
346.6 µs
pvector_take_zipfian[2048, 1000]
vortex-array/benches/take_primitive.rs
13 µs
dict_canonicalize_zipfian[8192, 1000]
vortex-array/benches/take_primitive.rs
36.2 µs
pvector_take_zipfian[8192, 10000]
vortex-array/benches/take_primitive.rs
85.6 µs
pvector_take_zipfian[256, 1000]
vortex-array/benches/take_primitive.rs
10.4 µs
pvector_take_uniform[16, 1000]
vortex-array/benches/take_primitive.rs
10.9 µs
dict_canonicalize_uniform[8192, 1000]
vortex-array/benches/take_primitive.rs
42.3 µs
pvector_take_zipfian[8192, 1000]
vortex-array/benches/take_primitive.rs
17.1 µs
pvector_take_zipfian[8192, 100000]
vortex-array/benches/take_primitive.rs
700.6 µs
pvector_take_uniform[16, 100000]
vortex-array/benches/take_primitive.rs
673.9 µs
pvector_take_uniform[2048, 100000]
vortex-array/benches/take_primitive.rs
678 µs
compact[(4096, 10)]
vortex-array/benches/varbinview_compact.rs
871.9 µs
pvector_take_uniform[16, 10000]
vortex-array/benches/take_primitive.rs
70.9 µs
dict_canonicalize_zipfian[2048, 1000]
vortex-array/benches/take_primitive.rs
32.3 µs
dict_canonicalize_zipfian[2048, 10000]
vortex-array/benches/take_primitive.rs
80.8 µs
pvector_take_zipfian[2048, 10000]
vortex-array/benches/take_primitive.rs
74 µs
compact_sliced[(4096, 10)]
vortex-array/benches/varbinview_compact.rs
559.9 µs
pvector_take_uniform[256, 100000]
vortex-array/benches/take_primitive.rs
674.4 µs
compact[(4096, 90)]
vortex-array/benches/varbinview_compact.rs
852.1 µs
pvector_take_uniform[256, 1000]
vortex-array/benches/take_primitive.rs
11.6 µs
take_struct_simple
vortex-array/benches/take_struct.rs
71.8 µs
compact[(16384, 10)]
vortex-array/benches/varbinview_compact.rs
3.4 ms
pvector_take_uniform[2048, 1000]
vortex-array/benches/take_primitive.rs
14.5 µs
pvector_take_uniform[2048, 10000]
vortex-array/benches/take_primitive.rs
74.9 µs
pvector_take_uniform[8192, 100000]
vortex-array/benches/take_primitive.rs
718.4 µs
compact[(16384, 90)]
vortex-array/benches/varbinview_compact.rs
3.3 ms
pvector_take_zipfian[16, 100000]
vortex-array/benches/take_primitive.rs
674.2 µs
pvector_take_uniform[256, 10000]
vortex-array/benches/take_primitive.rs
71.3 µs
varbinview_zip_block_mask
vortex-array/benches/varbinview_zip.rs
15.7 ms
compact_sliced[(16384, 10)]
vortex-array/benches/varbinview_compact.rs
2.2 ms
varbinview_zip_fragmented_mask
vortex-array/benches/varbinview_zip.rs
19 ms
compact_sliced[(4096, 90)]
vortex-array/benches/varbinview_compact.rs
466.2 µs
compact_sliced[(16384, 90)]
vortex-array/benches/varbinview_compact.rs
1.8 ms
pvector_take_uniform[8192, 10000]
vortex-array/benches/take_primitive.rs
88.3 µs
pvector_take_uniform[8192, 1000]
vortex-array/benches/take_primitive.rs
23.4 µs
default[100000_all_false]
vortex-compute/benches/bool_take.rs
788.9 µs
default[100000_all_null]
vortex-compute/benches/bool_take.rs
788.9 µs
default[1000_all_null]
vortex-compute/benches/bool_take.rs
13.9 µs
default[100000_mixed_nulls]
vortex-compute/benches/bool_take.rs
1.4 ms
default[1000_all_true]
vortex-compute/benches/bool_take.rs
13.9 µs
default[100000_mixed]
vortex-compute/benches/bool_take.rs
788.9 µs
default[1000_null_with_false]
vortex-compute/benches/bool_take.rs
21.8 µs
expand_buffer[u32, (16384, 0.5)]
vortex-compute/benches/expand_buffer.rs
101.1 µs
expand_buffer[u32, (4096, 0.9)]
vortex-compute/benches/expand_buffer.rs
34.6 µs
default[100000_all_true]
vortex-compute/benches/bool_take.rs
788.9 µs
default[1000_single_true]
vortex-compute/benches/bool_take.rs
13.9 µs
default[100000_null_with_true]
vortex-compute/benches/bool_take.rs
1.4 ms
expand_buffer[u32, (256, 0.1)]
vortex-compute/benches/expand_buffer.rs
3.9 µs
default[1000_mixed]
vortex-compute/benches/bool_take.rs
13.9 µs
expand_buffer[u32, (16384, 0.1)]
vortex-compute/benches/expand_buffer.rs
76.8 µs
expand_buffer[u32, (4096, 0.5)]
vortex-compute/benches/expand_buffer.rs
28.3 µs
expand_buffer[u32, (16384, 0.9)]
vortex-compute/benches/expand_buffer.rs
125.8 µs
optimized[100000_all_false]
vortex-compute/benches/bool_take.rs
16.9 µs
default[1000_mixed_nulls]
vortex-compute/benches/bool_take.rs
21.7 µs
default[100000_single_true]
vortex-compute/benches/bool_take.rs
788.9 µs
optimized[100000_mixed]
vortex-compute/benches/bool_take.rs
789.5 µs
default[100000_single_false]
vortex-compute/benches/bool_take.rs
788.9 µs
expand_buffer[u32, (4096, 0.1)]
vortex-compute/benches/expand_buffer.rs
22.1 µs
default[10000_all_null]
vortex-compute/benches/bool_take.rs
84.2 µs
default[10000_single_false]
vortex-compute/benches/bool_take.rs
84.2 µs
expand_buffer[u64, (16384, 0.1)]
vortex-compute/benches/expand_buffer.rs
109.6 µs
default[10000_all_false]
vortex-compute/benches/bool_take.rs
84.2 µs
optimized[100000_all_null]
vortex-compute/benches/bool_take.rs
16.8 µs
expand_buffer[u64, (256, 0.9)]
vortex-compute/benches/expand_buffer.rs
7.1 µs
default[10000_mixed]
vortex-compute/benches/bool_take.rs
84.2 µs
expand_buffer[u32, (256, 0.9)]
vortex-compute/benches/expand_buffer.rs
4.6 µs
expand_buffer[u64, (1024, 0.9)]
vortex-compute/benches/expand_buffer.rs
15.2 µs
expand_buffer[u64, (256, 0.5)]
vortex-compute/benches/expand_buffer.rs
6.2 µs
expand_buffer[u64, (4096, 0.1)]
vortex-compute/benches/expand_buffer.rs
30.4 µs
default[1000_single_false]
vortex-compute/benches/bool_take.rs
13.9 µs
expand_buffer[u8, (1024, 0.1)]
vortex-compute/benches/expand_buffer.rs
5.5 µs
default[10000_null_with_true]
vortex-compute/benches/bool_take.rs
148.6 µs
optimized[100000_null_with_false]
vortex-compute/benches/bool_take.rs
815.7 µs
expand_buffer[u32, (256, 0.5)]
vortex-compute/benches/expand_buffer.rs
4.2 µs
default[10000_all_true]
vortex-compute/benches/bool_take.rs
84.1 µs
default[100000_null_with_false]
vortex-compute/benches/bool_take.rs
1.4 ms
expand_buffer[u8, (16384, 0.9)]
vortex-compute/benches/expand_buffer.rs
83.5 µs
optimized[100000_null_with_true]
vortex-compute/benches/bool_take.rs
815.3 µs
expand_buffer[u64, (16384, 0.5)]
vortex-compute/benches/expand_buffer.rs
145.9 µs
optimized[100000_mixed_nulls]
vortex-compute/benches/bool_take.rs
994.6 µs
expand_buffer[u64, (1024, 0.5)]
vortex-compute/benches/expand_buffer.rs
13 µs
expand_buffer[u8, (256, 0.9)]
vortex-compute/benches/expand_buffer.rs
3.7 µs
expand_buffer[u64, (1024, 0.1)]
vortex-compute/benches/expand_buffer.rs
10.8 µs
expand_buffer[u8, (16384, 0.1)]
vortex-compute/benches/expand_buffer.rs
51.9 µs
default[10000_null_with_false]
vortex-compute/benches/bool_take.rs
148.6 µs
expand_buffer[u64, (256, 0.1)]
vortex-compute/benches/expand_buffer.rs
6.1 µs
expand_buffer[u8, (1024, 0.9)]
vortex-compute/benches/expand_buffer.rs
7.4 µs
optimized[100000_single_false]
vortex-compute/benches/bool_take.rs
400.2 µs
expand_buffer[u8, (1024, 0.5)]
vortex-compute/benches/expand_buffer.rs
6.5 µs
default[10000_single_true]
vortex-compute/benches/bool_take.rs
84.2 µs
optimized[10000_all_false]
vortex-compute/benches/bool_take.rs
5 µs
expand_buffer[u8, (4096, 0.1)]
vortex-compute/benches/expand_buffer.rs
15.8 µs
expand_buffer[u8, (256, 0.5)]
vortex-compute/benches/expand_buffer.rs
3.4 µs
expand_buffer[u64, (4096, 0.5)]
vortex-compute/benches/expand_buffer.rs
39.6 µs
optimized[10000_all_null]
vortex-compute/benches/bool_take.rs
4.9 µs
expand_buffer[u8, (16384, 0.5)]
vortex-compute/benches/expand_buffer.rs
67.8 µs
expand_buffer[u64, (16384, 0.9)]
vortex-compute/benches/expand_buffer.rs
182.5 µs
optimized[10000_mixed_nulls]
vortex-compute/benches/bool_take.rs
107.4 µs
expand_buffer[u8, (4096, 0.9)]
vortex-compute/benches/expand_buffer.rs
23.6 µs
default[10000_mixed_nulls]
vortex-compute/benches/bool_take.rs
148.6 µs
expand_buffer[u8, (4096, 0.5)]
vortex-compute/benches/expand_buffer.rs
19.3 µs
optimized[100000_single_true]
vortex-compute/benches/bool_take.rs
369.8 µs
optimized[10000_mixed]
vortex-compute/benches/bool_take.rs
84.8 µs
optimized[10000_null_with_false]
vortex-compute/benches/bool_take.rs
89.6 µs
optimized[1000_null_with_true]
vortex-compute/benches/bool_take.rs
17.3 µs
default[1000_null_with_true]
vortex-compute/benches/bool_take.rs
22 µs
optimized[10000_all_true]
vortex-compute/benches/bool_take.rs
4.8 µs
optimized[1000_all_null]
vortex-compute/benches/bool_take.rs
4.4 µs
expand_buffer[u8, (256, 0.1)]
vortex-compute/benches/expand_buffer.rs
3.2 µs
filter_selectivity[LargeElement, 0.3]
vortex-compute/benches/filter_buffer_mut.rs
16.1 µs
optimized[10000_single_true]
vortex-compute/benches/bool_take.rs
41.9 µs
expand_buffer[u64, (4096, 0.9)]
vortex-compute/benches/expand_buffer.rs
48.7 µs
optimized[1000_mixed_nulls]
vortex-compute/benches/bool_take.rs
19 µs
optimized[1000_single_false]
vortex-compute/benches/bool_take.rs
12 µs
optimized[100000_all_true]
vortex-compute/benches/bool_take.rs
16.8 µs
optimized[10000_null_with_true]
vortex-compute/benches/bool_take.rs
89.2 µs
optimized[1000_mixed]
vortex-compute/benches/bool_take.rs
13.4 µs
expand_buffer[u32, (1024, 0.5)]
vortex-compute/benches/expand_buffer.rs
10 µs
optimized[1000_all_false]
vortex-compute/benches/bool_take.rs
4.5 µs
default[1000_all_false]
vortex-compute/benches/bool_take.rs
13.9 µs
filter_selectivity[u32, 0.3]
vortex-compute/benches/filter_buffer_mut.rs
4.2 µs
filter_selectivity[LargeElement, 0.6]
vortex-compute/benches/filter_buffer_mut.rs
28.8 µs
filter_selectivity[LargeElement, 0.5]
vortex-compute/benches/filter_buffer_mut.rs
24.6 µs
filter_selectivity[LargeElement, 0.1]
vortex-compute/benches/filter_buffer_mut.rs
5.2 µs
optimized[1000_null_with_false]
vortex-compute/benches/bool_take.rs
17.5 µs
filter_selectivity[LargeElement, 0.8]
vortex-compute/benches/filter_buffer_mut.rs
37.2 µs
expand_buffer[u32, (1024, 0.1)]
vortex-compute/benches/expand_buffer.rs
8.5 µs
optimized[1000_single_true]
vortex-compute/benches/bool_take.rs
9.4 µs
filter_selectivity[LargeElement, 0.4]
vortex-compute/benches/filter_buffer_mut.rs
20.4 µs
filter_selectivity[u32, 0.6]
vortex-compute/benches/filter_buffer_mut.rs
4.8 µs
filter_selectivity[u32, 0.4]
vortex-compute/benches/filter_buffer_mut.rs
4.4 µs
filter_selectivity[LargeElement, 0.01]
vortex-compute/benches/filter_buffer_mut.rs
3.6 µs
filter_selectivity[u32, 0.5]
vortex-compute/benches/filter_buffer_mut.rs
4.6 µs
filter_selectivity[u32, 0.1]
vortex-compute/benches/filter_buffer_mut.rs
3.8 µs
filter_selectivity[LargeElement, 0.2]
vortex-compute/benches/filter_buffer_mut.rs
6.9 µs
filter_selectivity[u64, 0.4]
vortex-compute/benches/filter_buffer_mut.rs
5.2 µs
filter_selectivity[u32, 0.8]
vortex-compute/benches/filter_buffer_mut.rs
5.2 µs
filter_selectivity[u32, 0.01]
vortex-compute/benches/filter_buffer_mut.rs
3.4 µs
filter_selectivity[u64, 0.5]
vortex-compute/benches/filter_buffer_mut.rs
5.6 µs
bitpacked_compress_u32
vortex/benches/single_encoding_throughput.rs
2.5 ms
filter_selectivity[LargeElement, 0.7]
vortex-compute/benches/filter_buffer_mut.rs
33 µs
filter_selectivity[u64, 0.7]
vortex-compute/benches/filter_buffer_mut.rs
6.4 µs
filter_selectivity[LargeElement, 0.99]
vortex-compute/benches/filter_buffer_mut.rs
45.3 µs
filter_selectivity[u32, 0.2]
vortex-compute/benches/filter_buffer_mut.rs
4 µs
filter_selectivity[u64, 0.01]
vortex-compute/benches/filter_buffer_mut.rs
3.3 µs
filter_selectivity[u8, 0.01]
vortex-compute/benches/filter_buffer_mut.rs
3.3 µs
filter_selectivity[LargeElement, 0.9]
vortex-compute/benches/filter_buffer_mut.rs
41.5 µs
filter_selectivity[u8, 0.2]
vortex-compute/benches/filter_buffer_mut.rs
3.6 µs
filter_selectivity[u64, 0.3]
vortex-compute/benches/filter_buffer_mut.rs
4.8 µs
filter_selectivity[u32, 0.9]
vortex-compute/benches/filter_buffer_mut.rs
5.4 µs
optimized[1000_all_true]
vortex-compute/benches/bool_take.rs
3.2 µs
filter_selectivity[u64, 0.1]
vortex-compute/benches/filter_buffer_mut.rs
3.9 µs
filter_selectivity[u32, 0.7]
vortex-compute/benches/filter_buffer_mut.rs
5 µs
delta_compress_u32
vortex/benches/single_encoding_throughput.rs
5.1 ms
filter_selectivity[u64, 0.2]
vortex-compute/benches/filter_buffer_mut.rs
4.4 µs
optimized[10000_single_false]
vortex-compute/benches/bool_take.rs
47.8 µs
expand_buffer[u32, (1024, 0.9)]
vortex-compute/benches/expand_buffer.rs
11.6 µs
filter_selectivity[u64, 0.8]
vortex-compute/benches/filter_buffer_mut.rs
6.8 µs
filter_selectivity[u64, 0.6]
vortex-compute/benches/filter_buffer_mut.rs
6 µs
runend_decompress_u32
vortex/benches/single_encoding_throughput.rs
30.6 ms
dict_decompress_u32
vortex/benches/single_encoding_throughput.rs
3.9 ms
alp_rd_decompress_f64
vortex/benches/single_encoding_throughput.rs
27.4 ms
filter_selectivity[u8, 0.3]
vortex-compute/benches/filter_buffer_mut.rs
3.7 µs
filter_selectivity[u32, 0.99]
vortex-compute/benches/filter_buffer_mut.rs
5.6 µs
zigzag_compress_i32
vortex/benches/single_encoding_throughput.rs
4.2 ms
dict_decompress_string
vortex/benches/single_encoding_throughput.rs
72.3 ms
filter_selectivity[u8, 0.6]
vortex-compute/benches/filter_buffer_mut.rs
3.9 µs
zstd_compress_string
vortex/benches/single_encoding_throughput.rs
1.4 s
runend_compress_u32
vortex/benches/single_encoding_throughput.rs
71.3 ms
dict_compress_string
vortex/benches/single_encoding_throughput.rs
159.5 ms
zigzag_decompress_i32
vortex/benches/single_encoding_throughput.rs
4.2 ms
delta_decompress_u32
vortex/benches/single_encoding_throughput.rs
5 ms
fsst_decompress_string
vortex/benches/single_encoding_throughput.rs
114.2 ms
bitpacked_decompress_u32
vortex/benches/single_encoding_throughput.rs
2.4 ms
filter_selectivity[u8, 0.8]
vortex-compute/benches/filter_buffer_mut.rs
4 µs
zstd_decompress_string
vortex/benches/single_encoding_throughput.rs
182.1 ms
filter_selectivity[u64, 0.9]
vortex-compute/benches/filter_buffer_mut.rs
7.2 µs
for_decompress_i32
vortex/benches/single_encoding_throughput.rs
4.1 ms
decompress[dict_fsst_varbin_string]
vortex/benches/common_encoding_tree_throughput.rs
76.3 ms
dict_compress_u32
vortex/benches/single_encoding_throughput.rs
70.9 ms
alp_decompress_f64
vortex/benches/single_encoding_throughput.rs
12 ms
decompress[datetime_for_bp]
vortex/benches/common_encoding_tree_throughput.rs
41.7 ms
for_compress_i32
vortex/benches/single_encoding_throughput.rs
7.5 ms
decompress[dict_fsst_varbin_bp_string]
vortex/benches/common_encoding_tree_throughput.rs
76.3 ms
filter_selectivity[u8, 0.1]
vortex-compute/benches/filter_buffer_mut.rs
3.5 µs
filter_selectivity[u64, 0.99]
vortex-compute/benches/filter_buffer_mut.rs
7.6 µs
zstd_decompress_u32
vortex/benches/single_encoding_throughput.rs
29.3 ms
decompress[alp_for_bp_f64]
vortex/benches/common_encoding_tree_throughput.rs
29.8 ms
pcodec_compress_f64
vortex/benches/single_encoding_throughput.rs
115.1 ms
pcodec_decompress_f64
vortex/benches/single_encoding_throughput.rs
30.6 ms
filter_selectivity[u8, 0.99]
vortex-compute/benches/filter_buffer_mut.rs
4.1 µs
alp_compress_f64
vortex/benches/single_encoding_throughput.rs
21.3 ms
zstd_compress_u32
vortex/benches/single_encoding_throughput.rs
865.7 ms
fsst_compress_string
vortex/benches/single_encoding_throughput.rs
170.4 ms
filter_selectivity[u8, 0.5]
vortex-compute/benches/filter_buffer_mut.rs
3.8 µs
filter_selectivity[u8, 0.4]
vortex-compute/benches/filter_buffer_mut.rs
3.8 µs
filter_selectivity[u8, 0.9]
vortex-compute/benches/filter_buffer_mut.rs
4 µs
decompress[dict_varbinview_string]
vortex/benches/common_encoding_tree_throughput.rs
75.6 ms
decompress[runend_for_bp_u32]
vortex/benches/common_encoding_tree_throughput.rs
2.1 ms
filter_selectivity[u8, 0.7]
vortex-compute/benches/filter_buffer_mut.rs
3.9 µs
alp_rd_compress_f64
vortex/benches/single_encoding_throughput.rs
502.1 ms
decompress[for_bp_u64]
vortex/benches/common_encoding_tree_throughput.rs
2.5 ms
decompress_bitpacking_early_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
100.6 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
99.3 µs
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
123.5 µs
decompress_bitpacking_early_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
78.9 µs
decompress_bitpacking_early_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
106.9 µs
decompress_bitpacking_early_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
256.1 µs
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
151.8 µs
decompress_bitpacking_early_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
78.7 µs
decompress_bitpacking_early_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
221.8 µs
decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
133.5 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
105.3 µs
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
288.1 µs
decompress_bitpacking_early_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
238.6 µs
decompress_bitpacking_late_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
198.5 µs
decompress_bitpacking_early_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
168.3 µs
decompress_bitpacking_early_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
208.2 µs
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
183.2 µs
decompress_bitpacking_early_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
158.1 µs
decompress_bitpacking_late_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
188.6 µs
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
122.1 µs
decompress_bitpacking_late_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
268.2 µs
decompress_bitpacking_late_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
299.2 µs
decompress_bitpacking_late_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
355.2 µs
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
185.1 µs
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
373.9 µs
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
336.5 µs
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
298.4 µs
decompress_bitpacking_late_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
215.8 µs
decompress_bitpacking_late_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
233.3 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
198.4 µs
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
317.9 µs
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
82.9 µs
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
119.7 µs
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
250.7 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
481.1 µs
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
502.7 µs
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
482.1 µs
decompress_bitpacking_late_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
523.3 µs
decompress_bitpacking_late_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
544 µs
decompress_bitpacking_late_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
487.2 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
132.7 µs
decompress_bitpacking_late_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
150.7 µs
decompress_bitpacking_late_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
123.5 µs
decompress_bitpacking_late_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
133.2 µs
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
81.6 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
251.2 µs
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
166.3 µs
decompress_bitpacking_early_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
153.7 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
32.4 µs
decompress_bitpacking_early_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
180.5 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
27.4 µs
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
5.6 ms
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
99.3 µs
decompress_bitpacking_late_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
183 µs
decompress_bitpacking_early_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
233.7 µs
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
199.8 µs
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
564.9 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs
2.5 ms
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
2.2 ms
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
5.3 ms
decompress_bitpacking_early_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
120.5 µs
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
93.1 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
967.2 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
4.2 ms
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
32.5 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
26.7 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
512.4 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
1.3 ms
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
221.5 µs
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
97.9 µs
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs
2.4 ms
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
27.1 ms
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
29.2 µs
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
519.2 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
4.5 ms
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
121.8 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
58.6 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
38.8 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
467 µs
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
206.9 µs
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
82 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
34.9 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
316 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
6.7 ms
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
140.2 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
110.3 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
31.1 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
81 µs
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
4.5 ms
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
110.5 µs
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
290 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
88 µs
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
217.8 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
29.5 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
198.8 µs
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
689.4 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
452.9 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
142.5 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
4.2 ms
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
68.4 µs
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.7 ms
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
96.8 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
198.4 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
266.3 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
101.4 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
33.6 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
354.5 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
38.8 µs
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
465.2 µs
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
288.9 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
43 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
254.3 µs
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
3 ms
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
97.2 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
42.8 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
218.2 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
314.3 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
96.5 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
426.4 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
361.2 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
268.9 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
163.7 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
102.8 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
220.7 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
25.8 ms
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
25.7 ms
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
33.2 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.7 ms
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
58.3 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
103.9 µs
chunked_dict_fsst_canonical_into[(1000, 10, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
2.5 ms
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
457.9 µs
chunked_dict_fsst_canonical_into[(1000, 100, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
2.6 ms
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
356.4 µs
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
25.7 ms
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
4.5 ms
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
88.4 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
6.7 ms
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
693.2 µs
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
65.6 µs
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
3 ms
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
186.3 µs
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
27.4 ms
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
122 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
197 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
509.9 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
155.9 µs
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
2.6 ms
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
523.1 µs
chunked_dict_fsst_into_canonical[(1000, 10, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
24.9 ms
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
50.8 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
2.6 ms
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
5 ms
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
334.6 µs
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
25.8 ms
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
135.3 µs
chunked_dict_fsst_canonical_into[(1000, 10, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
24.9 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
2.6 ms
chunked_dict_fsst_into_canonical[(1000, 10, 10)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
2.5 ms
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
163.3 µs
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
1.3 ms
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
162.2 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
271.4 µs
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
27.3 ms
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
378 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
500.4 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
123.8 µs
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
1.4 ms
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
10.7 ms
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
56.8 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
550.1 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
329.8 µs
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
1 ms
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
141.9 µs
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
19.2 ms
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
210.6 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
175.4 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
39.2 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
392 µs
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
8 ms
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
2.8 ms
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
1 ms
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
110.3 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
246.8 µs
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
13.7 ms
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
86.7 µs
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
6.8 ms
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
47.3 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
110 µs
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
3.2 ms
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
22.8 ms
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
6.9 ms
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
242.2 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
241.3 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
104.3 µs
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
10.7 ms
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
6.9 ms
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
9.7 ms
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
364.3 µs
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
22.8 ms
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
207.8 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
328.6 µs
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
8 ms
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
119.1 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
42.7 µs
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
6.8 ms
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
19.2 ms
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
309.8 µs
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
9.4 ms
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
9.7 ms
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
1.8 ms
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
13.7 ms
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
303.6 µs
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
223.1 µs
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
1.8 ms
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
82.5 µs
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
266.5 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
573.3 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
3.3 ms
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
676.3 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
656.1 µs
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
584.9 µs
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
841.1 µs
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
1 ms
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
412.2 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
583.5 µs
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
984 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
412.3 µs
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
2.5 ms
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
3 ms
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
435.7 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
137.5 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
459.3 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
128.9 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
1.2 ms
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
4.2 ms
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
27.3 ms
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
79.2 µs
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
8.1 ms
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
3 ms
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
4.2 ms
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
423.7 µs
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
4.2 ms
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
400.6 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
118.3 µs
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
4.3 ms
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
413.8 µs
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
4.6 ms
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
4.8 ms
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
4.8 ms
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
1.9 ms
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
622.6 µs
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
4.6 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
4.8 ms
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
574.9 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
574.1 µs
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
2 ms
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
5.1 ms
pco_canonical[(10000, 0.1)]
encodings/pco/benches/pco.rs
133.9 µs
pco_canonical[(10000, 0.9)]
encodings/pco/benches/pco.rs
202.3 µs
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
14.9 µs
pco_canonical[(10000, 1.0)]
encodings/pco/benches/pco.rs
100 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
12.1 µs
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
21.3 µs
pco_canonical[(100000, 0.1)]
encodings/pco/benches/pco.rs
2.1 ms
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
68.9 µs
pco_canonical[(100000, 0.5)]
encodings/pco/benches/pco.rs
2.8 ms
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
48.8 µs
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
136.8 µs
decompress[u64, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
4 ms
decompress[u64, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
6 ms
pco_canonical[(10000, 0.5)]
encodings/pco/benches/pco.rs
202.5 µs
pco_canonical[(100000, 1.0)]
encodings/pco/benches/pco.rs
1.8 ms
decompress[u64, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
44.8 µs
pco_canonical[(50000, 0.5)]
encodings/pco/benches/pco.rs
1.4 ms
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
116 µs
decompress[u64, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
405.5 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
53 µs
decompress[u64, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
393.7 µs
pco_canonical[(100000, 0.9)]
encodings/pco/benches/pco.rs
3 ms
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
8.6 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
13.7 µs
decompress[u8, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
13.7 µs
decompress[u64, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
3.9 ms
decompress[u32, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
1.9 ms
pco_canonical[(50000, 0.1)]
encodings/pco/benches/pco.rs
1.1 ms
pco_canonical[(50000, 1.0)]
encodings/pco/benches/pco.rs
947.5 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
197.4 µs
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
73.5 µs
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
14.8 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
198.6 µs
decompress[u64, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
387.4 µs
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
137 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
24.9 µs
decompress[u64, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
3.9 ms
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
24.7 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
25.2 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
27.3 µs
decompress[u64, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
1.3 ms
decompress[u64, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
12.8 ms
decompress[u64, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
611.5 µs
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
27.4 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
28.2 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
197.5 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
48.6 µs
decompress[u8, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
197.9 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
115.9 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
24.6 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
136.5 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
44 µs
pco_canonical[(50000, 0.9)]
encodings/pco/benches/pco.rs
1.5 ms
decompress[u8, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
656.8 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
27 µs
decompress[u8, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
65.5 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
133.5 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
24.4 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
27.1 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
32.2 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
33.1 µs
decompress[u8, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
514.3 µs
compress[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
131.2 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
67.1 µs
decompress[u8, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
59.4 µs
decompress[u8, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
1 ms
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
20.3 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
50 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
29.3 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
166.6 µs
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
20.3 µs
decompress[u8, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
1.9 ms
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
37.1 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
29.5 µs
decompress[u64, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
3.8 ms
decompress[u8, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
578.1 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
56.9 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
67.7 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
67.9 µs
decompress[u8, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
109.2 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
9.9 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
280 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
29.9 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.3 µs
decompress[u8, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
6.5 ms
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.3 µs
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
42.6 µs
compress[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs
944.4 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
33.2 µs
decompress[u8, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
1 ms
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
71.6 µs
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
22.4 µs
compress[(1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
9 ms
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
67.9 µs
compress[(1000000, 16)]
encodings/runend/benches/run_end_compress.rs
13.4 ms
take_indices[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
30.6 µs
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
114.7 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
22.8 µs
compress[(1000000, 256)]
encodings/runend/benches/run_end_compress.rs
9.2 ms
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
31.2 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
164.3 µs
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
42.3 µs
compress[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs
955.5 µs
take_indices[(100000, 1024)]
encodings/runend/benches/run_end_compress.rs
35 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
36.3 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
12.4 µs
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
165.3 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
29.9 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
521.8 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
521.8 µs
take_indices[(100000, 16)]
encodings/runend/benches/run_end_compress.rs
268.6 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
55.2 µs
take_indices[(100000, 4096)]
encodings/runend/benches/run_end_compress.rs
30.6 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.3 µs
compress[(100000, 256)]
encodings/runend/benches/run_end_compress.rs
960.8 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
9.9 µs
take_indices[(100000, 256)]
encodings/runend/benches/run_end_compress.rs
46.2 µs
compress[(1000000, 4)]
encodings/runend/benches/run_end_compress.rs
26.2 ms
compress[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
9 ms
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
1.5 ms
compress[(100000, 4)]
encodings/runend/benches/run_end_compress.rs
3 ms
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
1.5 ms
take_indices[(1000000, 16)]
encodings/runend/benches/run_end_compress.rs
2.4 ms
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
19.9 µs
take_indices[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
40.7 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
26 µs
compress[(100000, 16)]
encodings/runend/benches/run_end_compress.rs
1.4 ms
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
63.4 µs
take_indices[(100000, 4)]
encodings/runend/benches/run_end_compress.rs
433.9 µs
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
164.4 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
521.8 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
26 µs
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
30.9 µs
decompress[u16, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
104.3 µs
compress[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
9 ms
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
13.4 µs
decompress[u16, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
107.5 µs
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
30 µs
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
38.8 µs
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
17.7 µs
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
99.9 µs
take_indices[(1000000, 4)]
encodings/runend/benches/run_end_compress.rs
4.1 ms
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
63.5 µs
decompress[u16, (1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
971.6 µs
decompress[u16, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
18.3 µs
decompress[u16, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
116.5 µs
decompress[u16, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
312.3 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
38.9 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
26 µs
decompress[u32, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
1.1 ms
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
63.3 µs
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
51.5 µs
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
114.9 µs
take_indices[(1000000, 256)]
encodings/runend/benches/run_end_compress.rs
179.8 µs
decompress[u32, (100000, 256)]
encodings/runend/benches/run_end_compress.rs
213.3 µs
take_indices[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
35.9 µs
decompress[u16, (100000, 4)]
encodings/runend/benches/run_end_compress.rs
922 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
1.5 ms
decompress[u16, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
997.6 µs
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
10.7 µs
decompress[u32, (10000, 1024)]
encodings/runend/benches/run_end_compress.rs
27.1 µs
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
19.3 µs
decompress[u32, (100000, 1024)]
encodings/runend/benches/run_end_compress.rs
203.1 µs
decompress[u16, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
975 µs
decompress[u32, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
4.3 ms
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
29.7 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
39.3 µs
decompress[u16, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
9.1 ms
decompress[u32, (100000, 16)]
encodings/runend/benches/run_end_compress.rs
437 µs
take_indices[(1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
68.3 µs
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
31.2 µs
decompress[u32, (1000000, 4)]
encodings/runend/benches/run_end_compress.rs
10.6 ms
decompress[u16, (1000000, 16)]
encodings/runend/benches/run_end_compress.rs
3 ms
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
38.3 µs
decompress[u32, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
2.1 ms
decompress[u32, (1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
1.9 ms
decompress[u32, (1000000, 1024)]
encodings/runend/benches/run_end_compress.rs
2 ms
decompress[u32, (100000, 4096)]
encodings/runend/benches/run_end_compress.rs
198.8 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
136.3 µs
decompress[u16, (1000000, 256)]
encodings/runend/benches/run_end_compress.rs
1.1 ms
compress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
119.1 µs
compress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
149.8 µs
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
147.8 µs
compress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
166.1 µs
compress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
154 µs
compress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
154.7 µs
compress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
671.5 µs
compress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
118.8 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
3.6 ms
compress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
114.1 µs
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
799.8 µs
compress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
276.1 µs
compress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
160.6 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
378 µs
compress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
282.3 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
9.2 µs
compress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
780.7 µs
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
4.6 ms
compress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
282.4 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
537.9 µs
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
461 µs
compress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
298.6 µs
compress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
465.4 µs
compress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
462.7 µs
compress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
349.8 µs
compress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
353.8 µs
compress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
361 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
12.5 µs
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
446.3 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
488.3 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
553.3 µs
compress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
298.4 µs
compress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
368.4 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
689.1 µs
decompress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
12.7 µs
compress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
490.4 µs
compress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
490.2 µs
compress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
347.6 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
31.7 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
686.8 µs
compress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
294.1 µs
compress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
704.9 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
9.1 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
54.7 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
42.1 µs
decompress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
14 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
9.1 µs
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
12.4 µs
compress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
354.9 µs
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
32.9 µs
compress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
484.2 µs
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
16.3 µs
decompress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
32.3 µs
decompress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
27.8 µs
decompress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
17.2 µs
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
15.5 µs
decompress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
42.2 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
11.9 µs
decompress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
12.6 µs
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
59.4 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
27.9 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
27.7 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
58.6 µs
decompress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
71 µs
decompress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
35.1 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
60 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
11.9 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
54.5 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
2.3 ms
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
54.7 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
200.9 µs
decompress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
70.8 µs
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
13.4 µs
decompress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
15.3 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
1.9 ms
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
62.2 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
12 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
247.8 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
15.1 µs
decompress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
15.3 µs
append_buffer_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
19.3 µs
append_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.4 µs
append_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
145.7 µs
append_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
9.4 µs
bitwise_or_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
6.1 µs
bitwise_or_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
5.1 µs
append_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
582 µs
bitwise_or_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
13.5 µs
bitwise_or_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
40.3 µs
append_buffer_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
4.4 µs
append_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
18.4 µs
bitwise_or_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
4.4 µs
bitwise_or_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
13.3 µs
append_buffer_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
1.1 ms
bitwise_or_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
40.5 µs
bitwise_or_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
4.6 µs
bitwise_or_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
4 µs
append_buffer_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
27 µs
append_buffer_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
36 µs
from_iter_bit_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
65.2 µs
append_buffer_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
21.1 µs
append_buffer_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
275.3 µs
from_iter_bit_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
5.3 µs
from_iter_bit_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
8.9 µs
append_buffer_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
58 µs
from_iter[Buffer<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
4 µs
append_buffer_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
29.2 µs
append_buffer_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
176.6 µs
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
2.9 µs
iter_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
9.6 µs
from_iter_bit_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
13.3 µs
from_iter_bit_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
242 µs
ScalarBuffer<i32>>, 65536]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
303.9 µs
from_iter[Buffer<i32>, 65536]
vortex-buffer/benches/vortex_buffer.rs
158.9 µs
from_iter[Buffer<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
8.2 µs
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
828.9 ns
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
7 µs
iter_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
18.7 µs
iter_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
147 µs
map_new_output[128]
vortex-buffer/benches/vortex_buffer.rs
1.5 µs
map_each[BufferMut<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
4.7 µs
append_n_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
3.3 µs
ScalarBuffer<i32>>, 2048]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
11.8 µs
from_iter[Buffer<i32>, 2048]
vortex-buffer/benches/vortex_buffer.rs
10.6 µs
map_each[BufferMut<i32>, 16384]
vortex-buffer/benches/vortex_buffer.rs
71.1 µs
append_n_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
3.2 µs
ScalarBuffer<i32>>, 16384]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
77.7 µs
from_iter[Buffer<i32>, 16384]
vortex-buffer/benches/vortex_buffer.rs
44.2 µs
map_new_output[2048]
vortex-buffer/benches/vortex_buffer.rs
20.2 µs
map_new_output[16384]
vortex-buffer/benches/vortex_buffer.rs
160.1 µs
append_n_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
7.3 µs
iter_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.6 µs
append_n_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
4.2 µs
iter_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
586.8 µs
append_n_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
2.7 µs
iter_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
147 µs
map_new_output[1024]
vortex-buffer/benches/vortex_buffer.rs
10.2 µs
map_new_output[65536]
vortex-buffer/benches/vortex_buffer.rs
639.7 µs
map_each[BufferMut<i32>, 65536]
vortex-buffer/benches/vortex_buffer.rs
283.6 µs
push_arrow_buffer[128]
vortex-buffer/benches/vortex_buffer.rs
1.7 µs
iter_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.6 µs
push_arrow_buffer[65536]
vortex-buffer/benches/vortex_buffer.rs
756.9 µs
push_arrow_buffer[2048]
vortex-buffer/benches/vortex_buffer.rs
23.9 µs
push_n_vortex_buffer[u16, 1024]
vortex-buffer/benches/vortex_buffer.rs
4.1 µs
append_n_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
7.3 µs
append_n_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
7.9 µs
push_arrow_buffer[16384]
vortex-buffer/benches/vortex_buffer.rs
189.4 µs
append_n_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
4 µs
append_n_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
11.3 µs
push_arrow_buffer[1024]
vortex-buffer/benches/vortex_buffer.rs
12.1 µs
map_each[BufferMut<i32>, 2048]
vortex-buffer/benches/vortex_buffer.rs
9.1 µs
iter_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
18.8 µs
append_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
3.2 µs
iter_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
9.6 µs
set_indices_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
2.9 µs
push_n_vortex_buffer[u16, 2048]
vortex-buffer/benches/vortex_buffer.rs
5.4 µs
append_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
43 µs
push_n_vortex_buffer[u16, 16384]
vortex-buffer/benches/vortex_buffer.rs
19.4 µs
push_n_vortex_buffer[u32, 16384]
vortex-buffer/benches/vortex_buffer.rs
34.7 µs
set_indices_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.2 µs
push_n_vortex_buffer[u16, 128]
vortex-buffer/benches/vortex_buffer.rs
2.7 µs
set_indices_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
33.3 µs
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.2 µs
append_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
21.7 µs
push_n_vortex_buffer[u32, 65536]
vortex-buffer/benches/vortex_buffer.rs
129.5 µs
append_n_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
6.8 µs
push_n_vortex_buffer[u32, 2048]
vortex-buffer/benches/vortex_buffer.rs
7.2 µs
append_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
340.5 µs
push_n_vortex_buffer[u8, 1024]
vortex-buffer/benches/vortex_buffer.rs
2.7 µs
push_n_vortex_buffer[u64, 1024]
vortex-buffer/benches/vortex_buffer.rs
6.9 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
2.9 µs
set_indices_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
130.4 µs
iter_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
586.7 µs
set_indices_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
4.9 µs
append_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
1.4 ms
set_indices_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
33.3 µs
push_n_vortex_buffer[u16, 65536]
vortex-buffer/benches/vortex_buffer.rs
66.8 µs
slice_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
1.4 µs
set_indices_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
2.9 µs
push_n_vortex_buffer[u64, 128]
vortex-buffer/benches/vortex_buffer.rs
2.9 µs
push_n_vortex_buffer[u8, 65536]
vortex-buffer/benches/vortex_buffer.rs
34 µs
set_indices_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
4.9 µs
push_n_vortex_buffer[u32, 1024]
vortex-buffer/benches/vortex_buffer.rs
5.4 µs
bitwise_and_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
5.1 µs
push_n_vortex_buffer[u8, 2048]
vortex-buffer/benches/vortex_buffer.rs
3.1 µs
push_n_vortex_buffer[u8, 128]
vortex-buffer/benches/vortex_buffer.rs
2.3 µs
true_count_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
1 µs
set_indices_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
130.3 µs
bitwise_and_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
3.3 µs
push_n_vortex_buffer[u8, 16384]
vortex-buffer/benches/vortex_buffer.rs
10.3 µs
bitwise_and_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
3.9 µs
push_n_vortex_buffer[u64, 2048]
vortex-buffer/benches/vortex_buffer.rs
10.6 µs
bitwise_and_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
13.5 µs
slice_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
1.4 µs
push_n_vortex_buffer[u64, 16384]
vortex-buffer/benches/vortex_buffer.rs
65.7 µs
slice_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.4 µs
bitwise_and_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
40.3 µs
slice_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
1.4 µs
push_vortex_buffer[16384]
vortex-buffer/benches/vortex_buffer.rs
189.5 µs
push_vortex_buffer[1024]
vortex-buffer/benches/vortex_buffer.rs
12.1 µs
bitwise_and_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
4.4 µs
true_count_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
11.7 µs
push_n_vortex_buffer[u64, 65536]
vortex-buffer/benches/vortex_buffer.rs
254.8 µs
push_vortex_buffer[128]
vortex-buffer/benches/vortex_buffer.rs
1.7 µs
slice_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
1.4 µs
bitwise_and_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
4.6 µs
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
976.1 ns
bitwise_and_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
13.3 µs
push_vortex_buffer[65536]
vortex-buffer/benches/vortex_buffer.rs
756.9 µs
bitwise_and_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
4 µs
bitwise_not_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
4.2 µs
true_count_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
3.6 µs
bitwise_and_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
40.5 µs
true_count_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1 µs
bitwise_not_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
5.5 µs
true_count_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
1.2 µs
value_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
7.1 µs
true_count_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
11.8 µs
true_count_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
3.7 µs
bitwise_not_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
5.8 µs
push_vortex_buffer[2048]
vortex-buffer/benches/vortex_buffer.rs
23.9 µs
bitwise_not_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
30.8 µs
bitwise_not_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
4.8 µs
bitwise_not_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
5.6 µs
bitwise_not_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
5.5 µs
bitwise_not_vortex_buffer_mut[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
681.9 ns
bitwise_not_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
10.4 µs
bitwise_not_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
26.7 µs
bitwise_not_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
10.7 µs
value_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
440.8 µs
value_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
110.4 µs
true_count_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
1.2 µs
true_count_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
1.3 µs
value_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.1 µs
value_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
14 µs
value_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
137.7 µs
value_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
1.3 µs
value_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
8.8 µs
bitwise_not_vortex_buffer_mut[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
11.1 µs
value_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
550.1 µs
value_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
17.4 µs
bitwise_not_vortex_buffer_mut[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
3.2 µs
bitwise_not_vortex_buffer_mut[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
876.1 ns
ScalarBuffer<i32>>, 65536]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
157.1 µs
bitwise_or_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
3.3 µs
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
2.8 µs
bitwise_not_vortex_buffer_mut[128]
vortex-buffer/benches/vortex_bitbuffer.rs
559.4 ns
ScalarBuffer<i32>>, 2048]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
8.9 µs
ScalarBuffer<i32>>, 16384]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
42.3 µs