Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Light up Span with Vector512 code paths. #80824

Closed
anthonycanino opened this issue Jan 18, 2023 · 6 comments
Closed

Light up Span with Vector512 code paths. #80824

anthonycanino opened this issue Jan 18, 2023 · 6 comments
Assignees
Labels
area-System.Numerics avx512 Related to the AVX-512 architecture
Milestone

Comments

@anthonycanino
Copy link
Contributor

This task is for optimizing Span with Vector512 code paths. We will likely target Span.IndexOf as a first potential Vector512 code path for Span. This task will be updated with a list of methods in Span that we will likely target (and for each of its specialized implementations, e.g., Char and Byte).

@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Jan 18, 2023
@BruceForstall BruceForstall added this to the 8.0.0 milestone Jan 19, 2023
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Jan 19, 2023
@BruceForstall BruceForstall added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI avx512 Related to the AVX-512 architecture labels Jan 19, 2023
@ghost
Copy link

ghost commented Jan 19, 2023

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch, @kunalspathak
See info in area-owners.md if you want to be subscribed.

Issue Details

This task is for optimizing Span with Vector512 code paths. We will likely target Span.IndexOf as a first potential Vector512 code path for Span. This task will be updated with a list of methods in Span that we will likely target (and for each of its specialized implementations, e.g., Char and Byte).

Author: anthonycanino
Assignees: -
Labels:

area-CodeGen-coreclr, arch-avx512

Milestone: 8.0.0

@BruceForstall BruceForstall added area-System.Numerics and removed area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI labels Jan 19, 2023
@ghost
Copy link

ghost commented Jan 19, 2023

Tagging subscribers to this area: @dotnet/area-system-numerics
See info in area-owners.md if you want to be subscribed.

Issue Details

This task is for optimizing Span with Vector512 code paths. We will likely target Span.IndexOf as a first potential Vector512 code path for Span. This task will be updated with a list of methods in Span that we will likely target (and for each of its specialized implementations, e.g., Char and Byte).

Author: anthonycanino
Assignees: -
Labels:

area-System.Numerics, arch-avx512

Milestone: 8.0.0

@DeepakRajendrakumaran
Copy link
Contributor

Have started work on this.

@BruceForstall
Copy link
Member

@DeepakRajendrakumaran Does #86655 complete this, or is there more you are working on?

@DeepakRajendrakumaran
Copy link
Contributor

This has been completed and merged

@ghost ghost locked as resolved and limited conversation to collaborators Jul 31, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Numerics avx512 Related to the AVX-512 architecture
Projects
None yet
Development

No branches or pull requests

3 participants