Skip to content

Add SME F32 GEMV pairing for the GEMM

Jakub Sujak requested to merge jakub/sme_gemv_pair into main

Adds an SME F32 MatMul (1xN) micro-kernel that computes on the same packed RHS as the main SME F32 MatMul (MxN) micro-kernel. In other words, both the (1xN) and (MxN) micro-kernels share a RHS with the same packing parameters nr and kr, indicated by 2vlx1.

Having a (1xN) and (MxN) micro-kernel pairing is optimal to handle cases in AI frameworks where the LHS is dynamic (and as such the value of M can change) but where the RHS is shared so it only needs to be packed once.

Signed-off-by: Jakub Sujak jakub.sujak@arm.com

Merge request reports