alexklibisz/elastiknn

Try Vectors from Project Panama for vector similarity computations

alexklibisz opened this issue · 1 comments

Background

JEP 338 aka "Project Panama" introduces new SIMD-friendly vector types to the JVM. Maybe we can use them to speed up Elastiknn?

Some resources:

Deliverables

  • Re-implement all dense vector similarity and distance computations using jdk.incubator.vector.
  • Make the new implementation optional, off by default.

Related Issues

Anything with the performance label.

The first pass of this was finished in #496