rmuir commented on PR #12311: URL: https://github.com/apache/lucene/pull/12311#issuecomment-1561223126
I pushed changes to github.com/rmuir/vectorbench, too Results on my skylake with ` java -XX:UseAVX=0 -jar target/vectorbench.jar -p size=1024` look clean now. no crazy slowdowns for the integer math. consistent with what i see spinning up a QEMU, just easier to test yourself. ``` Benchmark (size) Mode Cnt Score Error Units BinaryCosineBenchmark.cosineDistanceNew 1024 thrpt 5 0.791 ± 0.014 ops/us BinaryCosineBenchmark.cosineDistanceOld 1024 thrpt 5 0.802 ± 0.014 ops/us BinaryDotProductBenchmark.dotProductNew 1024 thrpt 5 1.974 ± 0.028 ops/us BinaryDotProductBenchmark.dotProductOld 1024 thrpt 5 1.811 ± 0.440 ops/us BinarySquareBenchmark.squareDistanceNew 1024 thrpt 5 1.596 ± 0.043 ops/us BinarySquareBenchmark.squareDistanceOld 1024 thrpt 5 1.604 ± 0.022 ops/us FloatCosineBenchmark.cosineNew 1024 thrpt 5 3.457 ± 0.028 ops/us FloatCosineBenchmark.cosineOld 1024 thrpt 5 0.717 ± 0.009 ops/us FloatDotProductBenchmark.dotProductNew 1024 thrpt 5 8.613 ± 0.388 ops/us FloatDotProductBenchmark.dotProductOld 1024 thrpt 5 1.969 ± 0.324 ops/us FloatSquareBenchmark.squareNew 1024 thrpt 5 6.515 ± 0.147 ops/us FloatSquareBenchmark.squareOld 1024 thrpt 5 1.485 ± 0.015 ops/us ``` -- 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