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

perf: aggregate min/max

#8061Merged
Comparing
claude/great-edison-jrGY0
(
3d86cfe
) with
develop
(
dbfe521
)
CodSpeed Performance Gauge
+15%
Improvement
11
Regression
1
Untouched
1239
New
10

Benchmarks

1261 total
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-11%
273.2 µs307.9 µs
for_compress_i32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+70%
753.4 µs444.2 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+20%
225.1 µs187.5 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+19%
182.4 µs153.3 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+14%
118.6 µs103.9 µs
encode_primitives[u8, (10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
315.2 µs279.2 µs
encode_primitives[u8, (10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
314.3 µs278.5 µs
encode_primitives[u8, (10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
313.9 µs278.3 µs
encode_primitives[u8, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
318.5 µs282.5 µs
encode_primitives[u8, (10000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+12%
335.1 µs299.1 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+10%
132.3 µs120.1 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+10%
309.6 µs281 µs
max_i32_nulls_scattered
vortex-array/benches/aggregate_max.rs
CodSpeed Performance Gauge
N/A
N/A1.5 ms
max_f64
vortex-array/benches/aggregate_max.rs
CodSpeed Performance Gauge
N/A
N/A1.1 ms
max_i32
vortex-array/benches/aggregate_max.rs
CodSpeed Performance Gauge
N/A
N/A222.6 µs
max_i64
vortex-array/benches/aggregate_max.rs
CodSpeed Performance Gauge
N/A
N/A436.3 µs
sum_i32
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A222.3 µs
max_i32_nulls_clustered
vortex-array/benches/aggregate_max.rs
CodSpeed Performance Gauge
N/A
N/A249.5 µs
sum_i32_nulls_clustered
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A236.1 µs
sum_i32_nulls_scattered
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A1.6 ms
sum_i64
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A600.4 µs
sum_u32
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A222.1 µs
dict_compress_u32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+10%
3.4 ms3.1 ms
encode_primitives[f32, (10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+9%
384.3 µs354.2 µs
encode_primitives[f32, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
390.1 µs359.7 µs

Commits

Click on a commit to change the comparison range
Base
develop
dbfe521
+28.11%
Vectorize integer min/max for all-valid arrays
e9a31ad
24 days ago
by claude
-28.26%
Simplify aggregate max benchmark to one bench per type
ac47a14
24 days ago
by claude
+32.2%
Reduce aggregate max benchmark array length to 100k
08abd6a
24 days ago
by claude
-17.21%
Vectorize integer sum via chunked widening accumulator
8b98b5d
24 days ago
by claude
-0.35%
Vectorize integer sum and min/max over nullable arrays
6a44f51
23 days ago
by claude
+0.62%
fix
3d86cfe
20 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs