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

perf: aggregate min/max

#8061
Comparing
claude/great-edison-jrGY0
(
8b98b5d
) with
develop
(
ae19fe7
)
CodSpeed Performance Gauge
+15%
Improvement
7
Regression
1
Untouched
1243
New
6

Benchmarks

1257 total
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
162.9 µs160.9 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
35.9 µs35.5 µs
list_i32_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+1%
330 µs326.1 µs
decode_varbinview[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
27.8 µs27.5 µs
take_filter_primitive_small_random_mask_random_indices[16384, 10]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+1%
29.2 µs28.8 µs
take_filter_primitive_slice_mask_sequential_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+1%
29.4 µs29.1 µs
take_filter_primitive_slice_mask_sequential_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+1%
29.5 µs29.2 µs
push_n_vortex_buffer[u8, 2048]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
2.6 µs2.6 µs
take_filter_primitive_small_uncached_random_mask_random_indices[4096, 10]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+1%
30 µs29.7 µs
take_filter_primitive_small_uncached_random_mask_random_indices[16384, 10]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+1%
30 µs29.7 µs
cuda/alp_f32/1%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+1%
4.8 ms4.8 ms
take_filter_primitive_small_random_mask_random_indices[4096, 10]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+1%
30.1 µs29.8 µs
decode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
27 µs26.7 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
455.9 µs451.4 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
127.1 µs125.8 µs
encode_varbinview[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
218.8 µs216.7 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
1.5 ms1.5 ms
push_n_vortex_buffer[u16, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
3.2 µs3.2 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
2.3 ms2.2 ms
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
37.1 µs36.8 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
33.8 µs33.5 µs
map_each[Buffer<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
3.6 µs3.6 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+1%
34.2 µs33.9 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
48.8 µs48.4 µs
decode_primitives[i64, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
19.6 µs19.4 µs

Commits

Click on a commit to change the comparison range
Base
develop
ae19fe7
+28.11%
Vectorize integer min/max for all-valid arrays
e9a31ad
6 hours ago
by claude
-28.26%
Simplify aggregate max benchmark to one bench per type
ac47a14
5 hours ago
by claude
+32.2%
Reduce aggregate max benchmark array length to 100k
08abd6a
5 hours ago
by claude
-17.21%
Vectorize integer sum via chunked widening accumulator
8b98b5d
27 minutes ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs