Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-34804

mhnsw: compiler-independent choice of CPU-specific optimizations

    XMLWordPrintable

Details

    • Task
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • None
    • Vector search
    • None

    Description

      Currently mhnsw code has few AVX2 and AVX-512 optimized functions. It uses gcc-specific extensions to choose which one to run. Likely, it'll work with clang too. But not with Visual Studio. Not with musl. Not on arm or power.

      It'd be good to have this choice implemented in a compiler-independent way. Also, see mysys/crc32c.cc

      Attachments

        Issue Links

          Activity

            People

              serg Sergei Golubchik
              serg Sergei Golubchik
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.