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

Add bit-packed widening cast pushdown

#8059Merged
Comparing
codex/cast-bitpacked-pushdown-on-benchmark
(
48a473f
) with
develop
(
1a5079b
)
CodSpeed Performance Gauge
+72%
Improvement
7
Regression
2
Untouched
1242

Benchmarks

1251 total
decompress_rd[f64, (100000, 0.1)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
667.4 µs667.2 µs
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
case_when_simple[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
83.1 µs83.1 µs
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
238.1 µs238.1 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
0%
657.5 µs657.4 µs
take_filter_primitive_large_random_mask_random_indices[(2500, 25000)]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
0%
330.2 µs330.1 µs
compact_sliced[(4096, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
199.4 µs199.4 µs
case_when_all_false[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
113.4 µs113.4 µs
bench_compare_primitive[(100000, 512)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
0%
492.2 µs492.1 µs
case_when_all_true[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
114.4 µs114.4 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
0%
840.6 µs840.4 µs
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
270.2 µs270.1 µs
case_when_simple[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
123.9 µs123.9 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
0%
972.7 µs972.4 µs
case_when_without_else[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
128.7 µs128.7 µs
decompress[dict_varbinview_string]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
varbinview_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
0%
130.1 µs130.1 µs
bench_compare_varbinview[(100000, 2)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
0%
450.9 µs450.8 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
184.6 µs184.6 µs
density_sweep_random[0.001]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
33.5 µs33.5 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
174.6 µs174.6 µs
cuda/dict/u32_values_u8_codes[100M]
vortex-cuda/benches/dict_cuda.rs::benches::benchmark_dict::cuda
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
0%
230.2 µs230.2 µs
extend_from_array_non_zctl_overlapping[(1000, 8)]
vortex-array/benches/listview_builder_extend.rs
CodSpeed Performance Gauge
0%
616.1 µs616 µs

Commits

Click on a commit to change the comparison range
Base
develop
1a5079b
+77.65%
Add bit-packed widening cast pushdown
468cc1c
15 days ago
by joseph-isaacs
-4.71%
Merge remote-tracking branch 'origin/develop' into codex/cast-bitpacked-pushdown-on-benchmark
6c248bb
15 days ago
by joseph-isaacs
-60.66%
fix
56d3c9e
15 days ago
by joseph-isaacs
+0.01%
fix
3875d53
15 days ago
by joseph-isaacs
+0.26%
fix
cd1b4c2
15 days ago
by joseph-isaacs
+59.3%
fix
48a473f
15 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs