Add support for aarch64 SVE ukernel
Open
codegen/aarch64
enhancement ➕
- Dominant language
- C++
- Stars
- 3.9k
- Forks
- 1k
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 47
Description
### Request description
For example AWS Graviton 3, based on Arm Neoverse-V1 CPUs, has support for SVE (Scalable Vector Extension).
We want to add support for SVE ukernel and apart from the mmt4d kernel, also address the tiling to be decided based on the vector length.
For the tiling the plan is to re-use parts of the mechanisms for the vmvx backend, to have the tile sizes be decided at runtime.
### What component(s) does this issue relate to?
Compiler
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.