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