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

Intrinsics parity with x64 for Arm64 #70533

Closed
2 tasks done
Tracked by #69887
JulieLeeMSFT opened this issue Jun 9, 2022 · 2 comments
Closed
2 tasks done
Tracked by #69887

Intrinsics parity with x64 for Arm64 #70533

JulieLeeMSFT opened this issue Jun 9, 2022 · 2 comments
Assignees
Labels
area-System.Runtime.Intrinsics Cost:XL Work that requires one engineer more than 4 weeks Epic Groups multiple user stories. Can be grouped under a theme. Priority:1 Work that is critical for the release, but we could probably ship without
Milestone

Comments

@JulieLeeMSFT
Copy link
Member

Summary

For HW intrinsics enablement, we achieved parity with x64 in .NET 5 for most intrinsics except for multi-register intrinsics. For example, x64 enabled MULX. Enable the multi-register intrinsics support for Arm64.

What Success Looks Like (include a metric if possible)

  • Microbenchmarks performance analysis to show performance benefit.

Customer Development Needs

  • Advertise the feature to the community.

User Stories under this Epic include:

@JulieLeeMSFT JulieLeeMSFT added Epic Groups multiple user stories. Can be grouped under a theme. Priority:1 Work that is critical for the release, but we could probably ship without Cost:XL Work that requires one engineer more than 4 weeks labels Jun 9, 2022
@JulieLeeMSFT JulieLeeMSFT added this to the 7.0.0 milestone Jun 9, 2022
@ghost
Copy link

ghost commented Jun 9, 2022

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

Issue Details

Summary

For HW intrinsics enablement, we achieved parity with x64 in .NET 5 for most intrinsics except for multi-register intrinsics. For example, x64 enabled MULX. Enable the multi-register intrinsics support for Arm64.

What Success Looks Like (include a metric if possible)

  • Microbenchmarks performance analysis to show performance benefit.

Customer Development Needs

  • Advertise the feature to the community.

User Stories under this Epic include:

Author: JulieLeeMSFT
Assignees: richlander, JulieLeeMSFT
Labels:

Epic, area-System.Runtime.Intrinsics, Priority:1, Cost:XL

Milestone: 7.0.0

@dakersnar
Copy link
Contributor

Everything planned here for 7.0 has been completed, with the exception of the details in #63331 that were moved out to 8.0.

@ghost ghost locked as resolved and limited conversation to collaborators Sep 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Runtime.Intrinsics Cost:XL Work that requires one engineer more than 4 weeks Epic Groups multiple user stories. Can be grouped under a theme. Priority:1 Work that is critical for the release, but we could probably ship without
Projects
Archived in project
Development

No branches or pull requests

3 participants