aboutsummaryrefslogtreecommitdiff
path: root/src/core/NEON/kernels/arm_gemm/kernels
AgeCommit message (Expand)Author
2024-04-16fix compilation errors on linux with gcc12Sunita Nadampalli
2024-04-15Add s8f32 kernels and dynamic QuantizationInfoJonathan Deakin
2024-03-27Added new NEON fixed format fast math mode hybrid kernel with maximum height ...Milos Puzovic
2024-03-14arm_gemm: Fix bias handling for sme2 FP16 GEMV.David Mansell
2024-02-21Integrate new pretranspose_b_array with extra fused transpose of BGunes Bayir
2023-10-17arm_gemm: Add SME2 FP16 GEMV using FP16->FP32 dot product.David Mansell
2023-10-17Revert "arm_gemm: Add SME2 FP16 GEMV."David Mansell
2023-10-12arm_gemm: Add SME2 FP16 GEMV.David Mansell
2023-06-05Update CPU kernel implementations and guard directivesMichael Tyler
2023-03-13arm_gemm: Add SME2 FP16 kernels.David Mansell
2023-02-08Update CPU kernels to remove x19 and w19Michael Tyler
2023-01-18Revert "Update CPU kernels to remove x19"Michael Tyler
2023-01-16Update CPU kernels to remove x19Michael Tyler
2022-11-28Integrate SME2 kernelsViet-Hoa Do
2022-07-18Fix Neoverse V1 heuristics for FP32 fast moderamelg01
2022-05-24[arm_gemm] Import fixed-format kernels from gemm_linux.Francesco.Petrogalli@arm.com
2022-05-06Updating a64_gemm_u8 a64_gemm_s8 kernels headersramelg01
2021-12-14Update A510 arm_gemm cpu Kernelsramelg01
2021-11-05Update GeMM heuristic on CPUGian Marco Iodice
2021-08-02Add missing limits includeFreddie Liardet
2021-07-29Fix A55 performance constant for fp16 hybrid gemm kernelGeorgios Pinitas
2021-07-28Remove generated kernels that overlap hand-written onesGeorgios Pinitas
2021-07-27Update GEMM assembly performance parametersGeorgios Pinitas
2021-07-26Add missing limits includeFreddie Liardet
2021-07-23Fix bare metal build errorFreddie Liardet
2021-07-22Update GEMM assembly kernelsGeorgios Pinitas
2021-06-23Create core library using high priority operatorsMichalis Spyrou
2021-04-20Update assembly codeMichalis Spyrou
2021-03-29Update U8 mmla kernelMichalis Spyrou
2021-02-25Update int8 A55 kernelsGeorgios Pinitas
2021-02-17Regenerate kernels and update A55 versionsGeorgios Pinitas
2021-01-18Cycle estimate-based kernel selection for dot product quantized s8/u8 kernelsGeorgios Pinitas
2021-01-17Add missing std headersSang-Hoon Park
2020-12-07COMPMID-3869: Update Sconstruct to support SVE/SVE2Manuel Bottini
2020-11-23Update tuning numbers for A55 for both fp16 and fp32Georgios Pinitas
2020-11-12COMPMID-3776: Indirect GEMMGeorgios Pinitas
2020-07-23COMPMID-3578: Update FP32/int8 kernel selection.David Mansell
2020-07-09COMPMID-3324: Adjusting capitalization of Arm copyright claim to reflect Arm ...Michele Di Giorgio
2020-07-07COMPMID-3324: Remove pretransposed support from NEON backendGeorgios Pinitas
2020-07-06COMPID-3324: Clean GEMM kernelsGeorgios Pinitas
2020-06-30COMPMID-3324: Handle unused variable in SVE based GEMM kernels.Georgios Pinitas
2020-06-10COMPMID-3324: Remove extra bracketGeorgios Pinitas
2020-03-12COMPMID-3160: Add Bfloat16 support in NEGEMMConvolutionLayerGeorgios Pinitas
2020-01-31COMPMID-3003: Integrate assembly kernels utilizing MMLA instruction.Georgios Pinitas
2020-01-23COMPMID-2923 Integrate arm_gemm per channel quantizationMichalis Spyrou
2019-10-28MLCE-146: VTS failures A55Pablo Tello
2019-10-23COMPMID-2577: Fuse bias addition and activation in gemm assembly kernelsGeorgios Pinitas
2019-10-08COMPMID-2486: Remove disabled compiler warningsMichalis Spyrou
2019-09-26COMPMID-2452: Replace DOT assemble macro with the corresponding word directives.Georgios Pinitas
2019-07-26COMPMID-2178: Update GEMM assembly code.Georgios Pinitas