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

TurboQuant `InnerProduct` optimizations

#7396Merged
Comparing
ct/tq-pushdown
(
cafde38
) with
develop
(
3d158ae
)
CodSpeed Performance Gauge
0%
Untouched
1088
Archived
1490

Benchmarks

2578 total
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+7%
119.1 µs111.5 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
1.7 ms1.6 ms
decode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
18.2 µs18 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
18.2 µs18 µs
encode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
69.3 µs68.6 µs
encode_primitives[f32, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
137.4 µs136.1 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
55.2 µs54.7 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
584.4 µs579.4 µs
decode_bool[10000_100_all_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
11.7 µs11.7 µs
encode_primitives[i64, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
133.3 µs132.3 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
1.8 ms1.7 ms
decode_bool[10000_100_all_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
12.1 µs12 µs
decode_bool[10000_100_mostly_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
12.1 µs12 µs
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
18.1 µs18 µs
decode_bool[10000_100_mostly_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
12.4 µs12.4 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
1.9 ms1.9 ms
decode_bool[10000_100_alternating]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
13.1 µs13 µs
decode_bool[10000_1000_alternating]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
9.4 µs9.3 µs
decode_bool[10000_1000_all_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
9.6 µs9.5 µs
decode_bool[10000_1000_all_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
9.6 µs9.5 µs
decode_bool[10000_1000_mostly_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
9.6 µs9.5 µs
decode_bool[10000_1000_mostly_true]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
9.6 µs9.6 µs
encode_varbinview[(10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
encode_varbinview[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
176.5 µs175.5 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
60.1 µs59.8 µs

Commits

Click on a commit to change the comparison range
Base
ct/vector-scalar-optimize
3d158ae
-0.01%
clean up inner_product constant-query fast paths after review
cafde38
1 month ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs