Hi Folks,
        For the Lucene 10.0 release, I'd like to draw attention to Lucene
PR: 13572 <https://github.com/apache/lucene/pull/13572>.

The PR implements vectorized dot-product computation over int8 vectors in
native C code using SVE and Neon intrinsics on ARM platforms. Lucene's JMH
benchmarks show 10X improvement in throughput on AWS Graviton 2 and 4.3X
throughput improvement on AWS Graviton 3 instances.

This needs to be integrated with scoring components in Lucene vector search
and benchmarked usingknnPerfTest.py from luceneutil
<https://github.com/mikemccand/luceneutil/blob/main/src/python/knnPerfTest.py>to
assess the throughput impact on search/indexing performance.
Then there is additional work of unit tests, documentation and cleanup.

If the community is supportive of having native C code in Lucene then I can
iterate fast to catch the Sept 15th deadline without making it a blocker
for 10.0 release. If the idea of native C code in Lucene is not very
appealing then I'd like to hear concerns on Lucene PR: 13572
<https://github.com/apache/lucene/pull/13572> to avoid churn on this
thread.

Thanks
Ankur




On Wed, Sep 4, 2024 at 6:50 AM Michael McCandless <luc...@mikemccandless.com>
wrote:

> On Sat, Aug 31, 2024 at 2:00 PM Shubham Chaudhary <shubhmas...@gmail.com>
> wrote:
>
>> Hi, regarding the 10.0 release, should we also consider
>> https://github.com/apache/lucene/pull/13328. It was planned for 10.0 (
>> https://github.com/apache/lucene/issues/13207) and is waiting on review,
>> so I think it'll be good if we could consider it. Looking forward to views
>> and seeing if there are any concerns with the change I'm unaware of.
>>
>
> +1
>
> It looks like this one is super close?  A couple of rounds of feedback
> from Uwe, folded into the PR.  Maybe mark it blocker so we don't lose track?
>
> Thanks Shubham.
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
>
>> - Shubham
>>
>> On Thu, Aug 8, 2024 at 10:20 PM Adrien Grand <jpou...@gmail.com> wrote:
>>
>>> Hello everyone,
>>>
>>> As previously discussed
>>> <https://lists.apache.org/thread/4bhnkkvvodxxgrpj4yqm5yrgj0ppc59r>, I
>>> plan on releasing 9.last and 10.0 under the following timeline:
>>> - ~September 15th: 10.0 feature freeze - main becomes 11.0
>>> - ~September 22nd: 9.last release,
>>> - ~October 1st: 10.0 release.
>>>
>>> Unless someone shortly volunteers to do a 9.x release, this 9.last
>>> release will likely be 9.12.
>>>
>>> As these dates are coming shortly, I would like to start tracking
>>> blockers. Please reply to this thread with issues that you know about that
>>> should delay the 9.last or 10.0 releases.
>>>
>>> Chris, Uwe: I also wanted to check with you if this timeline works well
>>> with regards to supporting Java 23 in 9.last and 10.0?
>>>
>>> --
>>> Adrien
>>>
>>

Reply via email to