Chris Hegarty
Chris Hegarty
> P.P.S. Elasticsearch has a Gradle plugin to strip preview flags. Basically it patches one byte in all class files that are created by Javac. Yes, we can do this....
FYI - I've made the cuvs-java api Java 21 friendly, with an spi and a java-22 specific impl in the versioned section of an mrjar - MemorySegment and Arena have...
> I think bumping main only for each non LTS release would be cool. Then we keep it at the next LTS (Java 25)? I filed the following issue to...
I just committed a rewrite for the cuVS format implementation. After the rewrite all the BaseKnnVectorsFormatTestCase tests pass. There are still some lurking intermittent failures, but the tests pass successfully...
Thanks for your quick reply @uschindler. Your analysis makes sense to me.
Thanks for jumping on this so quickly @uschindler.
> or at least Arena.ofShared() -- at all. This is the issue - the __shared__ Arena. Can we please get some perf numbers with Arena.ofConfined(), for this particular use-case.
> Here is some response I sent: https://mail.openjdk.org/pipermail/panama-dev/2024-July/020535.html Thanks @uschindler - this is very helpful. > Actually the ideas I have: > > * Use READ_ONCE in combination with single...
> > With the updated compile flags, the performance of auto-vectorized code is slightly better than explicitly vectorized code (see results). Interesting thing to note is that both C-based implementations...
Could Lucene ever have this directly in one of its modules? We currently use the `FlatVectorsScorer` to plugin the "native code optimized" alternative, when scoring Scalar Quantized vectors. But Lucene...