Files
pgvector/src
Pavel Borisov 3950bc3dc6 Speed up ivfflat build: use float instead of double for dot product (#180)
calculation

On ARM this makes CPU using vector multiply-add instruction (fmadd)
instead of vector multiplication + conversion to double + addition
(fmul + fcvt + fadd) at each vector dimension.

Output of distance functions and calculations that are are done once
per vector pair are left double as this don't make speed difference
and for compatibility.
2023-07-18 12:55:38 -07:00
..
2023-07-17 13:17:48 -07:00
2023-07-16 20:03:34 -07:00
2023-07-17 13:15:10 -07:00
2023-07-15 18:53:41 -07:00
2023-07-17 13:17:48 -07:00
2023-07-17 00:18:14 -07:00
2023-07-16 20:03:34 -07:00