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

feat[cuda]: canonical `to_host`

#6130Merged
Comparing
ji/cuda-host-canonical
(
5ccfec5
) with
develop
(
13f120f
)
CodSpeed Performance Gauge
-30%
Improvement
2
Regression
7
Untouched
1195
Skipped
1179
Archived
169

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
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
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
dict_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+1%
162.1 ms159.9 ms
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
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
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
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
279.2 µs277.3 µs
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
8 ms7.9 ms
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
61.1 µs60.7 µs
pack_return_dtype[100]
vortex-array/benches/expr/large_struct_pack.rs
CodSpeed Performance Gauge
+1%
74.4 µs74 µs

Commits

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