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
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-11%
273.1 µs308 µs
for_compress_i32
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+70%
753.4 µs443.8 µs
encode_primitives[u8, (10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
314.3 µs278.2 µs
encode_primitives[u8, (10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
315.1 µs279 µs
encode_primitives[u8, (10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
313.9 µs278 µs
encode_primitives[u8, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
318.4 µs282.3 µs
encode_primitives[u8, (10000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+12%
335.2 µs299 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+10%
309.7 µs280.6 µs
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/A223.3 µs
max_i64
vortex-array/benches/aggregate_max.rs
CodSpeed Performance Gauge
N/A
N/A486.1 µs
sum_i32
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A222.3 µs
sum_i64
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A600.7 µs
sum_u32
vortex-array/benches/aggregate_sum.rs
CodSpeed Performance Gauge
N/A
N/A269.6 µ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 µs353.8 µs
encode_primitives[f32, (10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+9%
383.2 µs353 µs
encode_primitives[f32, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+9%
390 µs359.4 µs
encode_primitives[f32, (10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
382.1 µs352.5 µs
encode_primitives[f32, (10000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
435 µs404.1 µs
encode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+7%
65 µs60.7 µs
encode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+7%
66.5 µs62.3 µs
encode_primitives[i64, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
435.8 µs410.6 µs
encode_primitives[i64, (10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
431.5 µs406.6 µs
encode_primitives[i64, (10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
430.4 µs405.7 µ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
25 minutes ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs