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

Skip computation of expression return dtype unless there are no chunks to return

#8045
Comparing
rk/chunkedreader
(
fc2f879
) with
develop
(
06cf4a3
)
CodSpeed Performance Gauge
-1%
Improvement
1
Regression
1
Untouched
1235

Benchmarks

1237 total
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-18%
161.9 µs*197.7 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+20%
224.8 µs*187.5 µs
iter_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+7%
919.4 ns*861.1 ns
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+6%
1,010.3 ns*951.9 ns
slice_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs*1.2 µs
slice_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs*1.2 µs
slice_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs*1.2 µs
slice_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs*1.2 µs
slice_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs*1.2 µs
cuda/dict_256vals_bp8bw_codes/dispatch_u32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+4%
1.1 ms1.1 ms
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
31.2 µs*30.4 µs
cuda/runend/i32_runlen_10[100M]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::cuda
CodSpeed Performance Gauge
+2%
1.4 ms1.4 ms
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
165.6 µs*162 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
170.3 µs*167.1 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.7 µs*1.7 µs
decode_primitives[u8, (10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
53.2 µs*52.3 µs
decode_primitives[u8, (10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
53.2 µs*52.3 µs
decode_primitives[u8, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
53.2 µs*52.4 µs
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
165.1 µs*162.7 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
1.2 ms*1.1 ms
decode_primitives[u8, (10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
53.2 µs*52.4 µs
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
163.7 µs*161.4 µs
bitwise_not_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.1 µs*2.1 µs
decode_varbinview[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
31.6 µs*31.2 µs
append_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.1 µs*2.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
06cf4a3
-0.91%
Skip computation of expression return dtype unless there are no chunks
fc2f879
19 hours ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs