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

RunEnd row-encode kernel (vortex-runend)

#8008Closed
Comparing
claude/row-c23-runend-kernel
(
d8b9bce
) with
claude/row-c22-patched-kernel
(
b86974e
)
CodSpeed Performance Gauge
-14%
Regression
2
Untouched
1219

Benchmarks

1221 total
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-16%
153.1 µs182.1 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-12%
103.8 µs118.4 µs
cuda/runend/i32_runlen_10[100M]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::cuda
CodSpeed Performance Gauge
+3%
1.4 ms1.4 ms
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+2%
31.1 µs30.4 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+2%
48.7 µs47.8 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
3.4 µs3.4 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
3.4 µs3.4 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
3.4 µs3.4 µs
decode_bool[10000_100_all_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
12.7 µs12.5 µs
decode_bool[10000_100_mostly_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
13.1 µs13 µs
decode_bool[10000_100_alternating]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
13.7 µs13.5 µs
from_iter[Buffer<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
3.3 µs3.3 µs
cuda/bitpacked_patched_u16/unpack/10%[100M]
vortex-cuda/benches/bitpacked_cuda.rs::benches::benchmark_bitunpack_with_patches::cuda
CodSpeed Performance Gauge
+1%
720 µs713.7 µs
decode_bool[10000_1000_alternating]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10 µs9.9 µs
decode_bool[10000_1000_mostly_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.1 µs10 µs
decode_bool[10000_1000_all_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.2 µs10.1 µs
decode_bool[10000_1000_mostly_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.2 µs10.1 µs
decode_bool[10000_1000_all_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
10.2 µs10.1 µs
cuda/alp_f32/1%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+1%
4.8 ms4.8 ms
decode_bool[10000_100_all_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
12.5 µs12.4 µs
decompress_utf8[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
25.8 µs25.6 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
55.5 µs55.1 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+1%
51.8 µs51.5 µs
decode_bool[10000_100_mostly_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
12.8 µs12.7 µs
decode_bool_nullable[10000_1000_alternating_mostly_valid]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
17.2 µs17.1 µs

Commits

Click on a commit to change the comparison range
Base
claude/row-c22-patched-kernel
b86974e
-14.14%
RunEnd row-encode kernel (vortex-runend)
d8b9bce
3 days ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs