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

Feature: implement `DictArray` batched execute

#5686Merged
Comparing
ct/exec-dict
(
929dfaa
) with
develop
(
1f61d99
)
CodSpeed Performance Gauge
+11%
Improvement
1
Untouched
841
Archived
981

Benchmarks

1823 total
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+11%
904.7 ns817.2 ns
encode_varbinview[(10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+4%
1.9 ms1.8 ms
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
917.8 ns888.6 ns
true_count_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1 µs1 µs
true_count_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.2 µs1.2 µs
encode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
87.7 µs86.2 µs
push_vortex_buffer[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.7 µs1.7 µs
encode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
86.3 µs84.9 µs
encode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
86.6 µs85.2 µs
encode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
91.5 µs90 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
592.3 µs584.7 µs
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
221.6 µs219 µs
encode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
127.9 µs126.4 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
673.6 µs665.9 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
332.2 µs328.4 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
2.8 ms2.7 ms
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
678.3 µs670.6 µs
push_n_vortex_buffer[u16, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
2.6 µs2.5 µs
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
223.7 µs221.3 µs
append_n_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.7 µs2.7 µs
encode_varbinview[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
243.6 µs241 µs
push_n_vortex_buffer[u64, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
2.8 µs2.8 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
234.3 µs231.9 µs
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
224.6 µs222.3 µs
encode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
121.3 µs120.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
1f61d99
+10.71%
implement `DictArray` batched execute
929dfaa
5 months ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs