Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-9918

Can PForUtil be further auto-vectorized?

Details

    • Task
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 9.0
    • None
    • core/codecs
    • None
    • New

    Description

      While working on LUCENE-9850, we discovered the loop in PForUtil::prefixSumOf is not getting auto-vectorized by the HotSpot compiler. We tried a few different tweaks to see if we could change this, but came up empty. There are some additional suggestions in the related PR that could still be experimented with, and it may be worth doing so to see if further improvements could be squeezed out.

      Attachments

        Activity

          People

            Unassigned Unassigned
            gsmiller Greg Miller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: