vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
5 months ago
dc9f577
ad/duckdb-lockfree-queue
pull_request
Compare
Base
Search a run
Head
feat: threaded scan partition handling
#3267
ad/duckdb-lockfree-queue
5 months ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
67.1 µs
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
475.8 µs
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
346.4 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
54.7 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.7 ms
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
57.6 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
424.2 µs
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
349.2 µs
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
475.6 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.3 ms
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
212.5 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
4.5 ms
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
237.4 µs
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
348.9 µs
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
72.8 µs
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.2 ms
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
55.4 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.4 ms
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
312.1 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
44.4 µs
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.1 ms
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
38.9 µs
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
286.4 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
1.9 ms
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
27.1 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.2 ms
bench_dict_mask[(0.9, 0.9)]
encodings/dict/benches/dict_mask.rs
915.2 µs
bench_dict_mask[(0.9, 0.1)]
encodings/dict/benches/dict_mask.rs
907 µs
bench_dict_mask[(0.5, 0.5)]
encodings/dict/benches/dict_mask.rs
907.2 µs
bench_dict_mask[(0.9, 0.01)]
encodings/dict/benches/dict_mask.rs
907.1 µs
bench_dict_mask[(0.5, 0.9)]
encodings/dict/benches/dict_mask.rs
907.3 µs
bench_dict_mask[(0.9, 0.5)]
encodings/dict/benches/dict_mask.rs
907.7 µs
bench_dict_mask[(0.1, 0.9)]
encodings/dict/benches/dict_mask.rs
907.5 µs
bench_dict_mask[(0.5, 0.1)]
encodings/dict/benches/dict_mask.rs
907.5 µs
bench_dict_mask[(0.1, 0.1)]
encodings/dict/benches/dict_mask.rs
907.4 µs
bench_dict_mask[(0.5, 0.01)]
encodings/dict/benches/dict_mask.rs
907.1 µs
bench_dict_mask[(0.1, 0.01)]
encodings/dict/benches/dict_mask.rs
907.1 µs
bench_dict_mask[(0.01, 0.01)]
encodings/dict/benches/dict_mask.rs
907.1 µs
bench_dict_mask[(0.1, 0.5)]
encodings/dict/benches/dict_mask.rs
907.2 µs
bench_dict_mask[(0.01, 0.1)]
encodings/dict/benches/dict_mask.rs
907.4 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
43.5 µs
bench_dict_mask[(0.01, 0.9)]
encodings/dict/benches/dict_mask.rs
907.5 µs
bench_dict_mask[(0.01, 0.5)]
encodings/dict/benches/dict_mask.rs
907.1 µs
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
27.1 ms
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
1.9 ms
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
70.8 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
33.1 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
38 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
108.5 µs
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.1 ms
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
88 µs
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
49.2 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
39.4 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
218.6 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
119.8 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
142.5 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
43.3 µs
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
3.8 ms
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
5.7 ms
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
9 ms
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
14.2 ms
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
5.4 ms
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
94.6 µs
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
13.9 ms
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
95.6 µs
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
11.8 ms
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
5.9 ms
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
141.4 µs
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
7.3 ms
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
184.1 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
160.2 µs
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
5.7 ms
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
100.1 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
114.6 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
111.9 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
48.8 µs
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
14.2 ms
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
292.7 µs
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
122.9 µs
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
128.3 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
208 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
219.2 µs
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
3.8 ms
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
106.8 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
197.2 µs
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
648.1 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
109.6 µs
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
514.7 µs
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
525.1 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
352.7 µs
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
229.8 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
234.7 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
139.5 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
117 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
53.9 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
218.2 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
341.7 µs
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
1.5 ms
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
703.1 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
331 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
178.7 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
65.2 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
364.1 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
26.2 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
93.1 µs
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
361.4 µs
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
1.7 ms
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
29.4 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
107.9 µs
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
66.6 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
92.5 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
29.4 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
110.2 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
116.9 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
26.7 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
163.4 µs
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
379.1 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
162.7 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
26.1 µs
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
69.9 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
30 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
360.6 µs
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
97.3 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
171.9 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
81.2 µs
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
174.7 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
126.1 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
360.5 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
82.9 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
85.7 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
232.8 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
155.1 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
189.9 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
157.7 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
86 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
134.1 µs
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
9 ms
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
135.8 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
86.9 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
83.1 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
193.2 µs
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
369 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
251.6 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
165 µs
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
6 ms
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
7.4 ms
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
237.5 µs
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
5.4 ms
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
422.3 µs
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
13.9 ms
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
11.8 ms
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
467.9 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
421.1 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
428.7 µs
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
430.5 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
47.5 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
421.6 µs
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
1.7 ms
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
3.6 ms
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
1.6 ms
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
3.5 ms
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
3.3 ms
chunked_dict_fsst_into_canonical[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
3.9 ms
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
77.8 µs
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
3.5 ms
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
3.3 ms
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
53.6 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
72.6 µs
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
54.8 µs
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
157.5 µs
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
374.6 µs
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
558 µs
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.1 ms
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
130 µs
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
1.6 ms
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
213.1 µs
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
1.4 ms
chunked_dict_fsst_canonical_into[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
11.3 ms
chunked_dict_fsst_canonical_into[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
139.1 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
365.7 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
179.2 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
11 ms
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
1.1 ms
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
613.1 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
124.4 µs
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
458.7 µs
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
11.3 ms
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
520.9 µs
chunked_dict_fsst_into_canonical[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
11.3 ms
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
412.4 µs
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
1.1 ms
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
11.3 ms
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
143.4 µs
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
195.4 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
1.8 ms
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
189.5 µs
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
4.8 ms
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
2.5 ms
chunked_dict_fsst_canonical_into[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
223.8 µs
chunked_dict_fsst_canonical_into[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
10.9 ms
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
159.9 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
190.3 µs
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
1.9 ms
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
4.4 ms
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
187.7 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
216.9 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
160.7 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
198 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
239.6 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
882.2 µs
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
409.6 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.4 ms
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
933.1 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
518.8 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
51.9 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
2.5 ms
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.3 ms
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
511.4 µs
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
48.1 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
238.6 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
187.3 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.7 ms
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.3 ms
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
53.7 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
508.8 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
125.4 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
128.7 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
146.1 µs
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
62.9 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
517.1 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
65.6 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
127.5 µs
bench_compare_primitive[(10000, 2)]
encodings/dict/benches/dict_compare.rs
97.9 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
153.3 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
156.2 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
130 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.3 ms
bench_compare_varbin[(100000, 128)]
encodings/dict/benches/dict_compare.rs
199.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
144.5 µs
bench_compare_primitive[(10000, 8)]
encodings/dict/benches/dict_compare.rs
97.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.6 ms
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
bench_compare_varbin[(100000, 512)]
encodings/dict/benches/dict_compare.rs
256.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
193.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
123.4 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
bench_compare_primitive[(10000, 128)]
encodings/dict/benches/dict_compare.rs
97.6 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
125.9 µs
bench_compare_varbin[(100000, 2048)]
encodings/dict/benches/dict_compare.rs
299.4 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
197.7 µs
bench_compare_primitive[(100000, 2)]
encodings/dict/benches/dict_compare.rs
188.8 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.7 ms
chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
159.9 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
142.6 µs
bench_compare_primitive[(10000, 2048)]
encodings/dict/benches/dict_compare.rs
107.2 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.4 ms
bench_compare_primitive[(10000, 512)]
encodings/dict/benches/dict_compare.rs
103.7 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
158.6 µs
bench_compare_primitive[(100000, 512)]
encodings/dict/benches/dict_compare.rs
235.3 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
bench_compare_primitive[(100000, 32)]
encodings/dict/benches/dict_compare.rs
189 µs
bench_compare_primitive[(10000, 4)]
encodings/dict/benches/dict_compare.rs
98.3 µs
bench_compare_primitive[(100000, 128)]
encodings/dict/benches/dict_compare.rs
189.4 µs
bench_compare_primitive[(100000, 2048)]
encodings/dict/benches/dict_compare.rs
239.2 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.3 ms
bench_compare_primitive[(10000, 32)]
encodings/dict/benches/dict_compare.rs
98 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
191.7 µs
bench_compare_sliced_dict_varbinview[(1000, 10000)]
encodings/dict/benches/dict_compare.rs
120.9 µs
bench_compare_primitive[(100000, 8)]
encodings/dict/benches/dict_compare.rs
188.7 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.2 ms
chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
125.1 µs
bench_compare_primitive[(100000, 4)]
encodings/dict/benches/dict_compare.rs
189 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
155.8 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.6 ms
chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.3 ms
chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1 ms
bench_compare_sliced_dict_varbinview[(5000, 10000)]
encodings/dict/benches/dict_compare.rs
269.6 µs
bench_compare_sliced_dict_varbinview[(7500, 10000)]
encodings/dict/benches/dict_compare.rs
284.4 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
151.4 µs
bench_compare_sliced_dict_primitive[(2500, 10000)]
encodings/dict/benches/dict_compare.rs
85.2 µs
bench_compare_sliced_dict_varbinview[(2500, 10000)]
encodings/dict/benches/dict_compare.rs
173 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
1.3 ms
varbinview
vortex-array/benches/take_strings.rs
65.5 µs
bench_compare_sliced_dict_primitive[(3333, 10000)]
encodings/dict/benches/dict_compare.rs
90.9 µs
bench_compare_sliced_dict_primitive[(2000, 10000)]
encodings/dict/benches/dict_compare.rs
82.5 µs
bench_compare_sliced_dict_varbinview[(3333, 10000)]
encodings/dict/benches/dict_compare.rs
205.6 µs
push_arrow_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs
7.6 µs
bench_compare_sliced_dict_varbinview[(10000, 10000)]
encodings/dict/benches/dict_compare.rs
288.5 µs
bench_compare_sliced_dict_varbinview[(9999, 10000)]
encodings/dict/benches/dict_compare.rs
287.8 µs
bench_compare_varbinview[(10000, 8)]
encodings/dict/benches/dict_compare.rs
104 µs
bench_compare_sliced_dict_primitive[(7500, 10000)]
encodings/dict/benches/dict_compare.rs
112.4 µs
bench_compare_sliced_dict_primitive[(9999, 10000)]
encodings/dict/benches/dict_compare.rs
117.3 µs
bench_compare_varbinview[(10000, 2)]
encodings/dict/benches/dict_compare.rs
104 µs
bench_compare_varbinview[(100000, 2048)]
encodings/dict/benches/dict_compare.rs
299.3 µs
bench_compare_sliced_dict_primitive[(5000, 10000)]
encodings/dict/benches/dict_compare.rs
100.6 µs
bench_compare_varbinview[(100000, 32)]
encodings/dict/benches/dict_compare.rs
195.2 µs
bench_compare_sliced_dict_varbinview[(2000, 10000)]
encodings/dict/benches/dict_compare.rs
153.8 µs
bench_compare_sliced_dict_primitive[(20000, 10000)]
encodings/dict/benches/dict_compare.rs
138.9 µs
bench_compare_varbinview[(10000, 128)]
encodings/dict/benches/dict_compare.rs
107.4 µs
push_arrow_buffer[100]
vortex-buffer/benches/vortex_buffer.rs
995.8 ns
bench_compare_sliced_dict_varbinview[(20000, 10000)]
encodings/dict/benches/dict_compare.rs
368 µs
bench_compare_varbinview[(100000, 4)]
encodings/dict/benches/dict_compare.rs
196 µs
bench_compare_varbinview[(10000, 2048)]
encodings/dict/benches/dict_compare.rs
166.2 µs
bench_compare_sliced_dict_primitive[(1000, 10000)]
encodings/dict/benches/dict_compare.rs
76 µs
bench_compare_sliced_dict_primitive[(10000, 10000)]
encodings/dict/benches/dict_compare.rs
117.6 µs
bench_compare_varbin[(10000, 2)]
encodings/dict/benches/dict_compare.rs
104.3 µs
bench_compare_varbinview[(10000, 512)]
encodings/dict/benches/dict_compare.rs
123.8 µs
bench_compare_varbinview[(10000, 32)]
encodings/dict/benches/dict_compare.rs
104 µs
bench_compare_varbinview[(10000, 4)]
encodings/dict/benches/dict_compare.rs
103.8 µs
bench_compare_varbin[(100000, 2)]
encodings/dict/benches/dict_compare.rs
195.6 µs
push_arrow_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs
738.1 µs
bench_compare_varbin[(10000, 128)]
encodings/dict/benches/dict_compare.rs
108.3 µs
bench_compare_varbin[(10000, 32)]
encodings/dict/benches/dict_compare.rs
105.5 µs
bench_compare_varbin[(10000, 4)]
encodings/dict/benches/dict_compare.rs
105.2 µs
bench_compare_varbinview[(100000, 2)]
encodings/dict/benches/dict_compare.rs
195.8 µs
varbin
vortex-array/benches/take_strings.rs
87.9 µs
push_vortex_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs
8.1 µs
bench_compare_varbin[(100000, 4)]
encodings/dict/benches/dict_compare.rs
196 µs
bench_compare_varbin[(10000, 2048)]
encodings/dict/benches/dict_compare.rs
166.6 µs
push_arrow_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs
7.4 ms
bench_compare_varbinview[(100000, 512)]
encodings/dict/benches/dict_compare.rs
256.4 µs
bench_compare_varbinview[(100000, 8)]
encodings/dict/benches/dict_compare.rs
195.9 µs
push_arrow_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs
74 µs
push_vortex_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs
79.5 µs
push_vortex_buffer[100]
vortex-buffer/benches/vortex_buffer.rs
992.2 ns
push_vortex_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs
7.9 ms
bench_compare_varbin[(100000, 32)]
encodings/dict/benches/dict_compare.rs
196.7 µs
push_vortex_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs
793.6 µs
push_n_vortex_buffer[u8, 10000]
vortex-buffer/benches/vortex_buffer.rs
6.3 µs
bench_compare_varbin[(100000, 8)]
encodings/dict/benches/dict_compare.rs
196 µs
bench_compare_varbin[(10000, 512)]
encodings/dict/benches/dict_compare.rs
123.2 µs
bench_compare_varbin[(10000, 8)]
encodings/dict/benches/dict_compare.rs
104.8 µs
bench_compare_varbinview[(100000, 128)]
encodings/dict/benches/dict_compare.rs
199.3 µs
push_n_vortex_buffer[u16, 100]
vortex-buffer/benches/vortex_buffer.rs
1.3 µs
push_n_vortex_buffer[u16, 1000]
vortex-buffer/benches/vortex_buffer.rs
2.8 µs
push_n_vortex_buffer[u16, 10000]
vortex-buffer/benches/vortex_buffer.rs
12.4 µs
push_n_vortex_buffer[u32, 1000]
vortex-buffer/benches/vortex_buffer.rs
4 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
544.8 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
269.8 µs
push_n_vortex_buffer[u8, 1000000]
vortex-buffer/benches/vortex_buffer.rs
1 ms
push_n_vortex_buffer[u32, 1000000]
vortex-buffer/benches/vortex_buffer.rs
1.9 ms
push_n_vortex_buffer[u8, 100000]
vortex-buffer/benches/vortex_buffer.rs
49.6 µs
push_n_vortex_buffer[u8, 100]
vortex-buffer/benches/vortex_buffer.rs
1.7 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
43.1 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
154 µs
push_n_vortex_buffer[u16, 100000]
vortex-buffer/benches/vortex_buffer.rs
98.2 µs
push_n_vortex_buffer[u32, 10000]
vortex-buffer/benches/vortex_buffer.rs
21.1 µs
push_n_vortex_buffer[u8, 1000]
vortex-buffer/benches/vortex_buffer.rs
2 µs
push_n_vortex_buffer[u64, 100]
vortex-buffer/benches/vortex_buffer.rs
1.6 µs
push_n_vortex_buffer[u32, 100]
vortex-buffer/benches/vortex_buffer.rs
1.4 µs
push_n_vortex_buffer[u32, 100000]
vortex-buffer/benches/vortex_buffer.rs
193.8 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
131.4 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
320.3 µs
push_n_vortex_buffer[u16, 1000000]
vortex-buffer/benches/vortex_buffer.rs
961.1 µs
push_n_vortex_buffer[u64, 100000]
vortex-buffer/benches/vortex_buffer.rs
385.6 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
1.9 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
90.6 µs
push_n_vortex_buffer[u64, 1000]
vortex-buffer/benches/vortex_buffer.rs
5.9 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
444.8 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
53.2 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
196.6 µs
push_n_vortex_buffer[u64, 1000000]
vortex-buffer/benches/vortex_buffer.rs
3.8 ms
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
4.7 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
205.3 µs
push_n_vortex_buffer[u64, 10000]
vortex-buffer/benches/vortex_buffer.rs
40.3 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
74.8 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
69.3 µs
map_each[BufferMut<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs
1.3 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
368.3 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
111.2 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
473.4 µs
map_each[BufferMut<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs
19.9 ms
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
918.5 µs
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
19.9 ms
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
356.2 µs
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
6.1 µs
map_each[BufferMut<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs
1 µs
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
201.3 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
58.9 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
790.6 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
1.7 µs
from_iter[Buffer<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs
239 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
84.4 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
113.3 µs
map_each[BufferMut<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs
200.3 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
2.3 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
417 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
72.1 µs
map_each[BufferMut<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs
3.7 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
128.9 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
44.6 µs
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
47.9 µs
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
2.3 µs
from_iter[Buffer<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs
2.5 µs
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
34 µs
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
23.4 ms
from_iter[Buffer<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs
23.4 ms
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
34.7 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
31.2 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
650.3 µs
from_iter[Buffer<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs
7.8 µs
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
38.4 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
165.9 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
27.7 µs
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
237.6 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
31.3 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
44.8 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
166.9 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
166.4 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
31.2 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
90.3 µs
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
89.1 µs
from_iter[Buffer<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs
3.6 µs
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
111.7 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
28.1 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
33.3 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
112.1 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
28.9 µs
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
112.5 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
34.7 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
52.2 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
93 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
35.4 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
31.2 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
47.4 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
342.9 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
36.1 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
27.9 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
29.8 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
29.3 µs
compress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
249.3 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
87.7 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
29.8 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
890 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
92.9 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
311.9 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
38.1 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
30.6 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
29.3 µs
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
2.8 ms
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
14.8 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
1.3 ms
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
104.9 µs
compress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
234.8 µs
compress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
205.3 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
595 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
63.2 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
251.1 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
14.8 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
2.3 ms
compress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
236.2 µs
compress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
257.3 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
297.8 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
136.1 µs
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
19.5 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
31.1 µs
decompress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
32.5 µs
compress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
317.5 µs
compress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
192.9 µs
decompress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
32.2 µs
compress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
317.1 µs
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
18.2 µs
decompress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
31.4 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
101.9 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
23.3 µs
compress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
520.7 µs
decompress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
121.8 µs
decompress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
37.7 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
84 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
487.6 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
59.6 µs
decompress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
83.9 µs
decompress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
103.9 µs
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
88.4 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
19.8 µs
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
36.4 µs
compress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
304.3 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
14.6 µs
compress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
469.9 µs
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
541 µs
decode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs
45.8 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
83.8 µs
decode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs
40.5 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
489.7 µs
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
163.3 µs
encode_specialized
vortex-btrblocks/benches/dict_encode.rs
1.1 ms
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
187 µs
compress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
480.8 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
163.1 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
19.6 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
98.2 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
181.8 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
163.4 µs
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
24.5 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
19.8 µs
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
183.3 µs
decompress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
35.8 µs
decompress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
179.7 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
168.2 µs
decompress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
35.8 µs
compress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
84.9 µs
decompress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
202.9 µs
decompress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
107.1 µs
compress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
84.6 µs
encode_generic
vortex-btrblocks/benches/dict_encode.rs
4.3 ms
compress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
72.2 µs
compress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
110.7 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
333.8 µs
compress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
113.1 µs
compress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
97 µs
decode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs
40.9 µs
compress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
116.6 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
351.1 µs
compress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
109.6 µs
compress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
159.7 µs
compress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
159.9 µs
decode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs
41.4 µs
decode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs
40.2 µs
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
95.9 µs
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
305 µs
compress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
296.5 µs
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
287.5 µs
compress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
252.7 µs
compress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
306.6 µs
decode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs
142.9 µs
compress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
205.4 µs
compress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
248.7 µs
compress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
146.7 µs
decode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs
143.1 µs
decode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs
142.5 µs
decode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs
43.9 µs
decode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs
40.3 µs
decode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs
40.9 µs
decode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs
43.8 µs
decode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs
143 µs
decode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs
41.1 µs
decode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs
40.9 µs
decode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs
36.9 µs
decode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs
142.5 µs
decode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs
143.2 µs
decode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs
36.9 µs
decode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs
142.2 µs
decode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs
143 µs
decode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs
151.1 µs
decode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs
40.8 µs
encode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs
181.1 µs
encode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs
200.8 µs
decode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs
142.8 µs
encode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs
1.1 ms
decode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs
93.4 µs
encode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs
181.8 µs
decode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs
143.8 µs
decode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs
151 µs
decode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs
99.6 µs
decode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs
93.7 µs
decode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs
94 µs
encode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs
237 µs
encode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs
183 µs
decode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs
37.6 µs
encode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs
65.8 µs
encode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs
187.5 µs
encode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs
1 ms
decode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs
37.9 µs
encode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs
64.5 µs
decode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs
36.3 µs
encode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs
1 ms
encode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs
154.4 µs
encode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs
1 ms
encode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs
1 ms
decode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs
32.5 µs
encode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs
152.7 µs
decode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs
37.1 µs
decode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs
93.8 µs
encode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs
1 ms
encode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs
954.4 µs
encode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs
212.2 µs
encode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs
947.4 µs
encode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs
153 µs
encode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs
948.7 µs
decode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs
93 µs
encode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs
949.1 µs
encode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs
972.5 µs
decode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs
32.3 µs
encode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs
1 ms
encode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs
65.6 µs
encode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs
157.2 µs
encode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs
178.2 µs
encode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs
67.7 µs
encode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs
70.2 µs
decode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs
32 µs
decode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs
53.6 µs
decode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs
53.9 µs
decode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs
53.9 µs
decode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs
53.8 µs
decode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs
33.9 µs
decode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs
32.3 µs
decode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs
32.1 µs
decode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs
53.8 µs
decode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs
33.6 µs
encode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs
325.1 µs
decode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs
34 µs
decode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs
54.2 µs
decode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs
66.4 µs
decode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs
32.2 µs
decode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs
33.4 µs
decode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs
34.3 µs
encode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs
326.4 µs
decode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs
66.5 µs
decode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs
66.2 µs
decode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs
34 µs
encode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs
74 µs
encode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs
324.1 µs
encode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs
336.3 µs
decode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs
72.2 µs
encode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs
75.1 µs
decode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs
66.8 µs
encode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs
76.3 µs
encode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs
76.8 µs
encode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs
331.1 µs
encode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs
109.6 µs
encode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs
401.4 µs
encode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs
79.1 µs
encode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs
324.2 µs
decode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs
66.7 µs
encode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs
438.5 µs
encode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs
401.8 µs
encode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs
86.1 µs
encode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs
402.9 µs
encode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs
456.5 µs
encode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs
95 µs
encode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs
410.2 µs
encode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs
81.5 µs
encode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs
111.4 µs
encode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs
82.7 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
97.3 µs
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
108 µs
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
503 µs
encode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs
81.9 µs
encode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs
456.7 µs
encode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs
85 µs
decompress_bitpacking_late_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
530.1 µs
encode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs
498.7 µs
encode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs
459.1 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
133.7 µs
decompress_bitpacking_early_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
245.1 µs
encode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs
401.6 µs
decompress_bitpacking_late_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
126 µs
encode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs
456.2 µs
decompress_bitpacking_late_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
189.8 µs
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
187.9 µs
decompress_bitpacking_late_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
171.2 µs
encode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs
467.7 µs
binary_search_std
vortex-array/benches/search_sorted.rs
672.5 ns
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
525.4 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
40 µs
decompress_bitpacking_late_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
151.9 µs
decompress_bitpacking_early_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
98.6 µs
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
222.7 µs
decompress_bitpacking_early_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
263.2 µs
decompress_bitpacking_early_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
75.6 µs
decompress_bitpacking_late_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
568.7 µs
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
122 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
200.8 µs
decompress_bitpacking_early_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
117.9 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
850.3 ns
decompress_bitpacking_late_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
205.3 µs
decompress_bitpacking_late_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
220.4 µs
decompress_bitpacking_late_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
201 µs
decompress_bitpacking_late_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
238.9 µs
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
289.9 µs
decompress_bitpacking_early_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
227.7 µs
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
301.2 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
115.5 µs
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
322.7 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
30.3 µs
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
257 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
36.8 µs
decompress_bitpacking_late_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
275 µs
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
132.4 µs
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
53.2 µs
decompress_bitpacking_early_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
173.3 µs
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
78.6 µs
decompress_bitpacking_early_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
221.4 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
222.8 µs
decompress_bitpacking_late_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
361.9 µs
decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
148.4 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
45.6 µs
decompress_bitpacking_late_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
472.8 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
781.1 µs
decompress_bitpacking_early_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
168.2 µs
decompress_bitpacking_late_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
302.1 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
73.5 ms
decompress_bitpacking_early_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
247.6 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
78.6 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
30.1 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
1.2 ms
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
197 µs
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
208.4 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
30 µs
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
590.4 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
18.4 ms
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
501.9 µs
compare_int
vortex-array/benches/compare.rs
78.4 ms
decompress_bitpacking_early_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
195 µs
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
129.4 µs
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
342.5 µs
compare_bool
vortex-array/benches/compare.rs
1.9 ms
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
221.1 µs
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
96.6 µs
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
17.5 µs
decompress_bitpacking_early_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
135.8 µs
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
212.3 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
46.2 µs
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
173.7 µs
scalar_subtract
vortex-array/benches/scalar_subtract.rs
3.2 ms
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
381.5 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
30.5 µs
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
24.1 ms
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
107 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
15.5 µs
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
77.9 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
31.4 µs
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
141.2 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
30.3 µs
decompress_bitpacking_early_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
191 µs
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
207.1 µs
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
12 ms
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
3 ms
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
76 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
109 µs
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
3.1 ms
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
6 ms
decompress_bitpacking_early_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
75.4 µs
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
12.1 ms
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
260.6 µs
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
12.4 ms
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
16.7 µs
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
135.8 µs
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
498.6 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs
1.4 ms
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
1.6 ms
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
105.1 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
51.4 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.3 µs
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
398.4 µs
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
781.8 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
39.9 µs
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
4.9 ms
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
214.5 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
39.2 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
20.6 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
734.2 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
51.4 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
51.7 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
4.1 ms
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
29.7 µs
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
786.3 µs
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
48.1 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
259.7 µs
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
5.2 ms
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
48 ms
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
31 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.3 µs
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs
1.4 ms
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
256.2 µs
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
838.6 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
927.3 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
3.8 ms
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
29.7 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
795.9 µs
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
30.9 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
255.5 µs
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
39.5 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.3 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
48.1 µs
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
39.5 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
48.3 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs