Chris Hegarty

Results 113 comments of 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...

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