Skip to content

Implement AVX-512 support #77034

@BruceForstall

Description

@BruceForstall

This issue will track work being done to support the AVX-512 ISA extensions in .NET.

A GitHub project also exists to do this tracking: AVX-512

GitHub query for all issues and pull requests tagged arch-avx512: https://github.com/dotnet/runtime/labels/arch-avx512

We will alter how we track this work based on experience with both mechanisms.

The following work is all planned for .NET 8. If we determine work will not make .NET 8, it will be noted.

RyuJIT feature work

RyuJIT optimization work

CI/testing work

VM work

Debugging / diagnostics work

Libraries work

API design work

Note: all API implementation work that has been planned for .NET 8 has been completed. There are a few remaining "esoteric" APIs that still need to be completed, and that work has been moved to .NET 9. The linked issues will not be closed until the entire API surface area is complete, due to API design issue tracking rules.

Related work

Future work

The following work items for work that did not get implemented for .NET 8 will be considered for .NET 9.

RyuJIT feature work

RyuJIT optimization work

CI/testing work

VM work

Debugging / diagnostics work

Libraries work

API design work

Metadata

Metadata

Assignees

Labels

User StoryA single user-facing feature. Can be grouped under an epic.area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions