vortex-data
vortex
BlogDocsChangelog

feat[cuda]: canonical `to_host`

#6130
Comparing
ji/cuda-host-canonical
(
4abf4bd
) with
develop
(
c6161f6
)
CodSpeed Performance Gauge
-30%
Improvement
3
Regression
7
Untouched
1252
Skipped
1290

Benchmarks

2552 total
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-30%
1.9 ms2.7 ms
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-29%
1.9 ms2.7 ms
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-27%
2.1 ms2.9 ms
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-27%
2.2 ms3 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-18%
3.7 ms4.5 ms
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-18%
3.8 ms4.6 ms
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-16%
4.4 ms5.2 ms
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+20%
4.9 ms4.1 ms
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+19%
528.5 µs444.1 µs
u8_FoR[10M]
vortex-cuda/benches/for_cuda.rs::benches::cuda_benchmarks::benchmark_for_cuda::FoR_cuda_u8
CodSpeed Performance Gauge
+12%
6.3 µs5.6 µs
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+4%
27.3 ms26.4 ms
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+3%
3.2 ms3.1 ms
u32_values_u8_codes[10M]
vortex-cuda/benches/dict_cuda.rs::benches::cuda_benchmarks::benchmark_dict_cuda::Dict_cuda_u32_u8
CodSpeed Performance Gauge
+3%
129.8 µs126.6 µs
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
289.9 µs283.5 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
317.1 µs310.5 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
943.4 µs932.6 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
2.1 ms2.1 ms
u32_FoR[10M]
vortex-cuda/benches/for_cuda.rs::benches::cuda_benchmarks::benchmark_for_cuda::FoR_cuda_u32
CodSpeed Performance Gauge
+1%
175.8 µs174.3 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+1%
3.5 µs3.5 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+1%
3.5 µs3.5 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+1%
3.5 µs3.5 µs
pvector_take_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
10.6 µs10.5 µs
pvector_take_zipfian[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
11.1 µs11.1 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
174.3 µs172.9 µs
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+1%
476.1 µs472.9 µs

Commits

Click on a commit to change the comparison range
Base
develop
c6161f6
+0.08%
feat[cuda]: to_host canonical
53c146a
1 day ago
by joseph-isaacs
-29.83%
feat[cuda]: to_host canonical
4abf4bd
1 day ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs