Unverified Commit 606f08e8 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!275 Intel Advanced Matrix Extensions (AMX) - KVM support

Merge Pull Request from: @Linwang_68f8 
 
 **Content:** 
Intel® Advanced Matrix Extensions (Intel® AMX) is a new 64-bit programming paradigm consisting of two components: a set of 2-dimensional registers (tiles) representing sub-arrays from a larger 2-dimensional memory image, and an accelerator able to operate on tiles, the first implementation is called TMUL (tile matrix multiply unit).

There are 37 patches in total in this patch set to introduce AMX guest support in openEuler.

 **Intel-kernel issue:** 
https://gitee.com/openeuler/intel-kernel/issues/I5RQLJ

 **Test environment:** 
Host: openEuler 22.09 + backporting kernel
Guest: openEuler 22.09 + QEMU 7.0 + backporting kernel

 **Test cases:** 
Host:
kernel self-test including sigaltstack and AMX state management testing.
TMUL functional testing.
AMX stress.
Context switch testing.
INT8/BF16 online inference.
Guest:
AMX stress.
Context switch testing.
INT8/BF16 online inference.

 **Known issue:** 
N/A

 **Default config change:** 
N/A 
 
Link:https://gitee.com/openeuler/kernel/pulls/275

 
Reviewed-by: default avatarJun Tian <jun.j.tian@intel.com>
Reviewed-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
Reviewed-by: default avatarLiu Chao <liuchao173@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents 6f8d3b00 7ea464f5
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment