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
(
c2b5de4
) with
develop
(
5e5572b
)
CodSpeed Performance Gauge
-25%
Regression
1
Untouched
1168
Skipped
138

Benchmarks

138 total
10M_50%[5000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i64
Skipped
276.8 µs*
decompress_kernel[100M]
vortex-cuda/benches/zstd_cuda.rs::benches::benchmark_zstd_cuda_decompress::ZSTD_cuda
Skipped
18.1 ms*
10M_50%[5000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i32
Skipped
153.9 µs*
10M_90%[10000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i32
Skipped
194.7 µs*
decompress_kernel[10M]
vortex-cuda/benches/zstd_cuda.rs::benches::benchmark_zstd_cuda_decompress::ZSTD_cuda
Skipped
2 ms*
10M_10%[1000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i32
Skipped
132.5 µs*
10M_90%[10000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i64
Skipped
360 µs*
decompress_kernel[1M]
vortex-cuda/benches/zstd_cuda.rs::benches::benchmark_zstd_cuda_decompress::ZSTD_cuda
Skipped
379.9 µs*
10M_10%[1000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i64
Skipped
214.4 µs*
for[10M_u8]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_ffor::ffor_cuda
Skipped
72.2 µs*
for[10M_u64]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_ffor::ffor_cuda
Skipped
202.6 µs*
alp_decode[0%]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::alp_cuda_f32
Skipped
2.5 ms*
datetimeparts[100M_ms]
vortex-cuda/benches/date_time_parts_cuda.rs::benches::benchmark_datetimeparts::datetimeparts_cuda
Skipped
6.7 ms*
alp_decode[1%]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::alp_cuda_f32
Skipped
4.8 ms*
alp_decode[0%]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::alp_cuda_f64
Skipped
3.3 ms*
alp_decode[1%]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::alp_cuda_f64
Skipped
6.7 ms*
runend[100M_i32_runlen_10]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
Skipped
1.4 ms*
mix[100%_in/0%_out]
vortex-cuda/benches/throughput_cuda.rs::benches::benchmark_transfer_throughput::transfer_throughput_cuda
Skipped
452.6 µs*
mix[50%_in/50%_out]
vortex-cuda/benches/throughput_cuda.rs::benches::benchmark_transfer_throughput::transfer_throughput_cuda
Skipped
338.9 µs*
runend[10M_i32_runlen_100000]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
Skipped
91.1 µs*
runend[100M_i32_runlen_1000]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
Skipped
866.7 µs*
for[10M_u16]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_ffor::ffor_cuda
Skipped
73.4 µs*
dict[10M_u64_values_u32_codes]
vortex-cuda/benches/dict_cuda.rs::benches::benchmark_dict::dict_cuda
Skipped
280.7 µs*
runend[10M_i32_runlen_1000]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
Skipped
96.3 µs*
mix[0%_in/100%_out]
vortex-cuda/benches/throughput_cuda.rs::benches::benchmark_transfer_throughput::transfer_throughput_cuda
Skipped
228.4 µs*

Commits

Click on a commit to change the comparison range
Base
develop
5e5572b
-24.96%
Flip reduce_parent dispatch onto ParentRef and skip the heap alloc for slice
08c9f4a
11 hours ago
by robert3005
+0.01%
docs
8979166
9 hours ago
by robert3005
+0.01%
notes
af552a8
9 hours ago
by robert3005
+6.66%
docs
9d611f7
54 minutes ago
by robert3005
-6.67%
more
c2b5de4
40 minutes ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs