Skip to content

Investigate native code for bbq bulk scoring #129505

Open
@benwtrent

Description

@benwtrent

Description

With IVF, its possible to have a whole large section of a file to be scored at a time. Requiring only a single down call to native code to then score multiple vectors at once. This might make the pay-offs for native code worth it.

This work would require new native work within org.elasticsearch.nativeaccess.jdk and the native path in simdvec.

It might prove difficult pulling it through to the MemorySegmentES91OSQVectorsScorer but scoring postings is a dominating cost in IVF, and so making that faster is nicer :)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions