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

Fix cosine similarity optimization bug

#7724Merged
Comparing
ct/fix-cosine-denorm-opt
(
3a54a19
) with
develop
(
0bb712b
)
CodSpeed Performance Gauge
-42%
Regression
1
Untouched
1105
Archived
92

Benchmarks

1198 total
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-25%
176.4 µs235.3 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+9%
182.9 µs168.2 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+3%
61.9 µs60.1 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
51.8 µs51.1 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+1%
53.6 µs52.9 µs
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
64.4 µs64.1 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
389.7 µs387.9 µs
decompress_utf8[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
0%
37.3 µs37.2 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
341.4 µs340.1 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
1.7 ms1.6 ms
encode_varbinview[(10000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
0%
104.2 µs104 µs
density_sweep_single_slice[0.001]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
15.3 µs15.3 µs
pack_return_dtype[500]
vortex-array/benches/expr/large_struct_pack.rs
CodSpeed Performance Gauge
0%
333.1 µs332.5 µs
filter_ultra_sparse[10000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
17 µs17 µs
filter_random_by_mostly_false[1000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
17.1 µs17 µs
density_sweep_single_slice[0.005]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
17.8 µs17.7 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
0%
62.2 µs62.1 µs
density_sweep_single_slice[0.01]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
22.4 µs22.4 µs
filter_random_by_random[1000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
23.6 µs23.6 µs
case_when_fragmented[100]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
0%
100 µs99.9 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
0%
88.1 µs88 µs
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
filter_ultra_sparse[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
31.7 µs31.7 µs
filter_random_by_mostly_false[10000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
0%
31.9 µs31.8 µs

Commits

Click on a commit to change the comparison range
Base
develop
0bb712b
-42.11%
fix cosine similarity optimization bug
3a54a19
1 month ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs