• 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: 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: 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: 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...
  • 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...