-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Open
Labels
apxRelated to the Intel Advanced Performance Extensions (APX)Related to the Intel Advanced Performance Extensions (APX)area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone
Description
Add testing support in the CI system for testing APX.
There are three basic phases:
- [DONE: Enable SuperPMI replay for APX ISA testing #113843] Before we have any APX hardware in the CI, what testing can we do? Assertion checking of the new EGPR/REX2/EVEX/If-Convert code paths using an altjit with those features enabled and a SPMI replay would be useful for assertion checking.
- When there are a few APX machines in CI, we can add limited, targeted executable testing.
- Eventually, if a large number or all CI test machines are APX enabled, we can run the full set of testing (including stress) with APX, but then we will also need to disable APX to ensure that scenario still works. Perf testing will also need to include APX.
There exists a runtime-coreclr jitstress-isas-avx512
pipeline (https://dev.azure.com/dnceng-public/public/_build?definitionId=235). Given all our CI machines are AVX-512 capable, do we still need this pipeline? Can this pipeline form a template to create a runtime-coreclr jitstress-isas-apx
pipeline?
Metadata
Metadata
Assignees
Labels
apxRelated to the Intel Advanced Performance Extensions (APX)Related to the Intel Advanced Performance Extensions (APX)area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI