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

Allow running reduce_parent operations on stack allocated parents

#7751
Comparing
refactor/parent-ref-stack-allocated
(
380cc8b
) with
develop
(
2fa51e2
)
CodSpeed Performance Gauge
+21%
Improvement
2
Untouched
1235

Benchmarks

1237 total
slice_primitive_tight_loop[10000]
vortex-array/benches/slice_dict_primitive.rs
CodSpeed Performance Gauge
+24%
178.9 µs144.5 µs
slice_dict_tight_loop[10000]
vortex-array/benches/slice_dict_primitive.rs
CodSpeed Performance Gauge
+19%
349.4 µs294.1 µs
search_index_in_range_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
+10%
1.9 ms1.7 ms
cuda/for_bitpacked_6bw/dispatch_u32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+5%
1.1 ms1 ms
search_index_above_max_chunked
vortex-array/benches/patches_lookup.rs
CodSpeed Performance Gauge
+5%
1.7 ms1.7 ms
i32_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+4%
283.7 µs272.8 µs
canonicalize_sparse_fixed_size_list[(512, 7, 4)]
encodings/sparse/benches/sparse_canonical.rs
CodSpeed Performance Gauge
+3%
281.6 µs272.2 µs
canonicalize_sparse_list[(512, 7, 4)]
encodings/sparse/benches/sparse_canonical.rs
CodSpeed Performance Gauge
+3%
291.5 µs282.9 µs
struct_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+3%
437.4 µs424.8 µs
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+3%
14 ms13.7 ms
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+2%
14 ms13.7 ms
chunked_dict_fsst_canonical_into[(1000, 10, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+2%
13.9 ms13.6 ms
chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
encodings/fsst/benches/chunked_dict_fsst_builder.rs
CodSpeed Performance Gauge
+2%
14.9 ms14.6 ms
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
10.4 µs10.2 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
15.9 µs15.6 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
13.2 µs13 µs
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
17.1 µs16.9 µs
density_sweep_single_slice[0.001]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+1%
14.7 µs14.5 µs
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
13.1 µs13 µs
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
14 µs13.8 µs
filter_powerlaw_by_power_law[1000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+1%
17.3 µs17.2 µs
filter_random_by_power_law[1000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+1%
17.4 µs17.2 µs
density_sweep_single_slice[0.005]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+1%
19.2 µs19 µs
compress[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
107.8 µs106.9 µs
filter_random_by_mostly_false[1000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+1%
17.3 µs17.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
2fa51e2
-4.02%
locks
023b630
3 days ago
by robert3005
+10.83%
simpler
91b5bdf
3 days ago
by robert3005
0%
lock
ebfc11e
3 days ago
by robert3005
+0.24%
more
3f45a2a
3 days ago
by robert3005
+11.16%
rename
6541d7b
3 days ago
by robert3005
-11.98%
simpler
9f3389b
3 days ago
by robert3005
-0.01%
less
846bdfa
3 days ago
by robert3005
+15.05%
less
9efad52
3 days ago
by robert3005
0%
fix
380cc8b
3 days ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs