• Making Helium: Bringing Amdahl's law to heel (4/4)
    In the previous posts in this blog series we looked at how the Armv8.1-M architecture with Arm Helium technology (also known as MVE) handles vector instructions. The problem is that whenever code is vectorized...
  • Making Helium: Sudoku, registers and rabbits (2/4)
    In the first part of this blog series , I explained the “beatwise” execution that’s at the heart of Helium technology (also known as the M-profile Vector Extensions / MVE). There’s some useful background...
  • Making Helium: Going around in circles (3/4)
    When we designed the M‑Profile Vector Extensions (MVE), known as Arm Helium technology for the Arm Cortex-M processor series, we wanted to make it a good fit for a wide variety of digital signal processing...
  • Making Helium: Why not just add Neon? (1/4)
    Today, we’re excited about the announcement of the M‑profile vector extensions (MVE) for the Armv8‑M , which started in Arm’s research group several years ago. When we were asked to increase the DSP performance...
  • The Arm Research Workshop on Novel Algorithms
    Arm Research is responsible for delivering a clear vision of disruptive and emerging technologies and how they may affect our future. This disruptive technology landscape is used to develop our research...