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

Add bit transpose operations

#6928Merged
Comparing
rk/bittranspose
(
3b380c2
) with
develop
(
252a1a9
)
CodSpeed Performance Gauge
0%
Untouched
994
New
8
Skipped
1515

Benchmarks

2517 total
transpose_bmi2
encodings/fastlanes/benches/bit_transpose.rs::x86
CodSpeed Performance Gauge
N/A
N/A1.8 µs
transpose_scalar
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
N/A
N/A1.8 µs
transpose_scalar_throughput
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
N/A
N/A271.5 µs
untranspose_scalar_throughput
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
N/A
N/A481.9 µs
untranspose_scalar
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
N/A
N/A2.4 µs
untranspose_bmi2
encodings/fastlanes/benches/bit_transpose.rs::x86
CodSpeed Performance Gauge
N/A
N/A1.8 µs
transpose_bmi2_throughput
encodings/fastlanes/benches/bit_transpose.rs::x86
CodSpeed Performance Gauge
N/A
N/A383.1 µs
untranspose_bmi2_throughput
encodings/fastlanes/benches/bit_transpose.rs::x86
CodSpeed Performance Gauge
N/A
N/A386.4 µs
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs1.2 µs
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
976.1 ns946.9 ns
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
9.1 µs8.9 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
9.1 µs8.9 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
161.9 µs159.1 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
9.1 µs8.9 µs
i32_small_overlapping
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+2%
70 µs68.9 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
11.9 µs11.7 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
172.6 µs170.1 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
12 µs11.9 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
199 µs196.4 µs
append_buffer_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
4.5 µs4.4 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
1.4 ms1.4 ms
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
119.4 µs117.9 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
288.2 µs284.6 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+1%
11.8 µs11.7 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
2.4 ms2.4 ms

Commits

Click on a commit to change the comparison range
Base
develop
252a1a9
-0.11%
Add bit transpose operations
6c86c9e
2 days ago
by robert3005
-0.04%
imports
0de79c5
2 days ago
by robert3005
+0.09%
benchfixes
fddfdc6
2 days ago
by robert3005
-0.27%
less
a96a103
2 days ago
by robert3005
0%
comments
31068af
2 days ago
by robert3005
+0.28%
imports
73824fc
2 days ago
by robert3005
+0.01%
bench
d6119c9
2 days ago
by robert3005
-0.05%
fill
02fdca8
2 days ago
by robert3005
+0.03%
typo
3b380c2
2 days ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs