ChrisHegarty commented on PR #13572:
URL: https://github.com/apache/lucene/pull/13572#issuecomment-2349442717

   > > Anyways: At moment we do not want to have native code in Lucene Core.
   > ..
   > Having the likes of OpenSearch, Elasticsearch, and Solr implement their 
own (high performance) direct native SIMD access seems not ideal to me. It 
really should somehow be an option in Lucene, even if it's not the default.
   
   As someone who wrote and maintains the native scorer in Elasticsearch, it 
gives great speed ups for Scalar Quantised vectors on ARM. Since Panama Vector 
is horrible for arithmetic operations on byte-sized values; both widen and 
accessing various parts of the vector. We have an AVX implementation too, but 
it gives less improvements. I don't see Panama Vector improving in this area 
any time soon :-(.  For floats we don't do any native.
   
   In the latest Binary Quantization 
https://github.com/apache/lucene/pull/13651, Panama Vector performs very 
nicely.  It might be that some of the motivation for a native scorer may just 
go away.
   
   


-- 
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

Reply via email to