rmuir commented on PR #14939:
URL: https://github.com/apache/lucene/pull/14939#issuecomment-3065451051

   Uwe you miss that people are trying to use specific functions in vectors 
code such as `compress` that only work on certain cpus (e.g. require ARM SVE), 
and cause massive slowdowns if used without a guard.
   
   failing any improvements to forbidden-apis, we need to manage a list of 
functions (such as `fma` and `compress`: only two I specified in the list here) 
that can be slow without being wrapped in a "feature check". Thats what this is 
all about.
   
   currently its being done manually, on every single vectors PR. Then someone 
discovers on XYZ hardware that they have a slowdown.
   
   with this tooling (or alternatively forbidden apis), we can manage these in 
a better way other than "manually".


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