openvino icon indicating copy to clipboard operation
openvino copied to clipboard

[CPU] [Snippets] Snippets for ARM

Open xuchen-intel opened this issue 11 months ago • 4 comments

Details:

  • Feature

    • POC scope of Snippets on ARM architecture supports simple elementwise (combinations of Add, Multiply, Divide, Relu, Exp and Tanh ops) subgraphs for FP32 precision.
  • Implementations

    • aarch64 CPU Generator and TargetMachine
    • aarch64 load/store emitters
    • aarch64 control-flow emitters (Kernel, LoopBegin, LoopEnd, BroadcastMove, Scalar, Fill)

Tickets:

xuchen-intel avatar Mar 01 '24 07:03 xuchen-intel

@dmitry-gorokhov Hi Dmitry, could you please take a look?

xuchen-intel avatar Mar 01 '24 07:03 xuchen-intel

@eshoguli @a-sidorova Guys, could you please review?

dmitry-gorokhov avatar Mar 01 '24 11:03 dmitry-gorokhov

@xuchen-intel Anything further work to be done before merge? Thanks!

wenjiew avatar Apr 11 '24 02:04 wenjiew

Review status:

  • Need to finish SnippetsMarkSkipped impl and add tests that cover this pass.
  • Need to resolve the problem with incorrect layout choice. In the progress. Waiting for the execution graphs offline.

a-sidorova avatar Apr 27 '24 07:04 a-sidorova