From 650f7f26ca56a7c383cf310cfa497df8edb55a55 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 5 Aug 2026 08:38:21 +0000 Subject: [PATCH] Add SVE2 optimizations for SynetInnerProduct32fProd. Port Neon/AVX-style reordered-weight InnerProductKxKNr kernels to SVE2 (1x1/1x4/1x8 tiles with scalable F=svcntw()), enable Prod in Init when Preferable, and note the change under release 7.2.165. Co-authored-by: Ihar Yermalayeu --- docs/2026.html | 1 + src/Simd/SimdSve2SynetInnerProduct32f.cpp | 333 +++++++++++++++++++++- src/Simd/SimdSynetInnerProduct32f.h | 8 + 3 files changed, 341 insertions(+), 1 deletion(-) diff --git a/docs/2026.html b/docs/2026.html index f1948cffd5..72069d4ec4 100644 --- a/docs/2026.html +++ b/docs/2026.html @@ -50,6 +50,7 @@
New features
  • SVE2 optimizations of class SynetConvolution32fDepthwiseDotProduct.
  • SVE2 optimizations of class SynetConvolution32fNhwcDirect.
  • SVE2 optimizations of class SynetInnerProduct32fGemm.
  • +
  • SVE2 optimizations of class SynetInnerProduct32fProd.
  • Renaming