Learn more about Arm Helium technology, the Advanced SIMD (Single Instruction Multiple Data) with a series of guides. From the fundamentals to more advanced concepts, these guides provide an introduction to the M-profile Vector Extension (MVE) for the Arm Cortex-M series processors. 

Introduction to Helium

This guide introduces Arm Helium technology architecture extension for processors that implement the Armv8–M architecture profile.

Learn more

Coding for Helium

This guide provides information and examples for software programmers who want to use Arm Helium technology.
 

Learn more

Migrating to Helium from Neon

This guide aims to help anyone migrating existing vector processing code that uses Neon intrinsics to Helium intrinsics.

Learn more

Helium Intrinsics

Helium Intrinsics reference search engine

Helium intrinsics are function calls that the compiler replaces with an appropriate MVE instruction or sequence of MVE instructions. Intrinsics provide almost as much control as writing assembly language, but leave the allocation of registers to the compiler, so that developers can focus on the algorithms. It can also perform instruction scheduling to remove pipeline stalls for the specified target processor. This leads to more maintainable source code than using assembly language. Helium intrinsics are supported by Arm Compilers, gcc and LLVM.

Helium Intrinsics

Arm Community

Arm Community forums

Answered Where should I ask my question?
  • ARM Community
0 votes 9984 views 6 replies Latest 6 days ago by RobertJames Answer this
Answered Forum FAQs
  • ARM Community
0 votes 169 views 1 replies Latest 6 days ago by Oliver Beirne Answer this
Answered Forum FAQs
  • ARM Community
0 votes 185 views 1 replies Latest 14 days ago by Oliver Beirne Answer this
Answered Forum FAQs
  • ARM Community
0 votes 1255 views 1 replies Latest 14 days ago by Oliver Beirne Answer this
Answered Forum FAQs
  • ARM Community
0 votes 136 views 1 replies Latest 14 days ago by Oliver Beirne Answer this
Answered LED not toggling in bare-metal C 0 votes 268 views 5 replies Latest 19 hours ago by Bill Westfeild Answer this
Answered Where should I ask my question? Latest 6 days ago by RobertJames 6 replies 9984 views
Answered Forum FAQs Latest 6 days ago by Oliver Beirne 1 replies 169 views
Answered Forum FAQs Latest 14 days ago by Oliver Beirne 1 replies 185 views
Answered Forum FAQs Latest 14 days ago by Oliver Beirne 1 replies 1255 views
Answered Forum FAQs Latest 14 days ago by Oliver Beirne 1 replies 136 views
Answered LED not toggling in bare-metal C Latest 19 hours ago by Bill Westfeild 5 replies 268 views