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
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
338.9 µs338.8 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
0%
972.2 µs971.8 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
490.9 µs490.7 µs
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
492.3 µs492.1 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
331 µs330.9 µs
encode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
0%
81.9 µs81.8 µs
cuda/bitpacked_patched_u64/unpack/10%[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack_with_patches::cuda
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
compact_sliced[(4096, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
0%
139.1 µs139 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
0%
94.2 µs94.1 µs
bench_compare_varbin[(100000, 4)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
0%
451.2 µs451 µs
case_when_all_false[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
75.2 µs75.1 µs
encode_varbinview[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
0%
163.2 µs163.2 µs
encode_primitives[i64, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
0%
127 µs127 µs
patched_take_10k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
316.6 µs316.5 µs
take_10k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
0%
271.4 µs271.3 µs
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
558.4 µs558.2 µs
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
0%
163 µs162.9 µs
case_when_all_true[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
74.9 µs74.9 µs
extend_from_array_zctl[(1000, 64)]
vortex-array/benches/listview_builder_extend.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
0%
148.2 µs148.2 µs
cuda/bitpacked_u32/unpack/6bw[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack::cuda
CodSpeed Performance Gauge
0%
1 ms1 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
4 ms4 ms
case_when_without_else[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
85.9 µs85.9 µs
cuda/fsst/decompress[10M]
vortex-cuda/benches/fsst_cuda.rs::benches::benchmark_fsst_cuda_decompress::cuda
CodSpeed Performance Gauge
0%
19.5 ms19.5 ms
decompress_rd[f64, (100000, 0.01)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
0%
667.4 µs667.2 µ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