vortex-data
vortex
BlogDocsChangelog

wip: remove vector from encodings

#6110
Comparing
ji/remove-veco
(
55f12f3
) with
develop
(
289e706
)
CodSpeed Performance Gauge
-49%
Improvement
12
Regression
5
Untouched
1257
Skipped
1254

Benchmarks

2528 total
u8_FoR[1M]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u8
CodSpeed Performance Gauge
-49%
5.7 µs11.2 µs
u16_FoR[10M]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u16
CodSpeed Performance Gauge
-43%
6.4 µs11.3 µs
u8_FoR[100K]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u8
CodSpeed Performance Gauge
-32%
5.6 µs8.3 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-16%
4.1 ms4.9 ms
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-16%
444.5 µs528.7 µs
u16_FoR[100K]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u16
CodSpeed Performance Gauge
+60%
12 µs7.5 µs
u8_FoR[1K]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u8
CodSpeed Performance Gauge
+44%
9.7 µs6.8 µs
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+42%
2.7 ms1.9 ms
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+42%
2.7 ms1.9 ms
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+38%
2.9 ms2.1 ms
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+37%
3 ms2.2 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+22%
4.5 ms3.7 ms
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+21%
4.5 ms3.7 ms
u8_FoR[10M]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u8
CodSpeed Performance Gauge
+20%
7.1 µs5.9 µs
u32_FoR[1K]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u32
CodSpeed Performance Gauge
+19%
7.2 µs6.1 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+19%
5.2 ms4.4 ms
u16_FoR[1M]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u16
CodSpeed Performance Gauge
+12%
6.9 µs6.1 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+9%
41 µs37.7 µs
u32_FoR[1M]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for_cuda::FoR_cuda_u32
CodSpeed Performance Gauge
+8%
11.8 µs10.9 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+7%
47.5 µs44.3 µs
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+7%
19.6 µs18.3 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
19.4 µs18.2 µs
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+6%
63.4 µs60 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+4%
463.5 µs445 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+4%
462.5 µs444.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
289e706
-37.52%
wip
e0ef8b5
17 hours ago
by joseph-isaacs
+7.15%
wip
8e99be3
17 hours ago
by joseph-isaacs
-18.52%
wip
55f12f3
16 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs