Skip to content

[SIMD] Don't materialize bools in SIMD operations where possible. #64129

Open

Description

@modulovalue

Typed data operations that return a boolean and make use of SIMD are materializing booleans into objects, which costs us some performance on branches.

Some context:

I was able to build a POC that gives us some performance gains on arm64 which helps us move closer to native speeds on use cases like #63821

I plan to look into this, this is a tracking issue for that work.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions