mccullocht opened a new pull request, #14978: URL: https://github.com/apache/lucene/pull/14978
### Description The bulk scoring method accepts a list of ordinals and fills a list of floats with the scores. Begin using this in HnswGraphSearcher, buffering all the ordinal resulting from visiting the top candidate and bulk scoring them before fetching the next candidate. This change does not provide a Panama implementation of this method for common vector types as I was not able to write an implementation that yielded non-trivial benefits for most processors, but there are other cases that may benefit from this: * Native implementations can use cpu-specific intrinsics to fetch vector data into cpu cache ahead of processing. * Implementations that serve out of storage can prefetch vectors into memory. See #14013 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org