Add all SBGEMM kernels for IA AVX512-BF16 based platforms
authorChen, Guobing <guobing.chen@intel.com>
Thu, 5 Aug 2021 03:11:14 +0000 (11:11 +0800)
committerChen, Guobing <guobing.chen@intel.com>
Thu, 5 Aug 2021 03:11:29 +0000 (11:11 +0800)
commit5d86becdaec262e8a2869ce909d94bec881fbfb6
treef0fc3f50e7b3ede106d80229f20752b743cb364a
parentb5858c4472f0a1b8285bd60ec98c964fb25b7ee4
Add all SBGEMM kernels for IA AVX512-BF16 based platforms

Added all SBGEMM kernels including NN/NT/TN/TT for both ColMajor and
RowMajor, based on AVX512-BF16 ISA set on IA.

Signed-off-by: Chen, Guobing <guobing.chen@intel.com>
kernel/x86_64/bf16_common_macros.h
kernel/x86_64/sbgemm_block_microk_cooperlake.c
kernel/x86_64/sbgemm_microk_cooperlake_template.c