• Research Articles: Running Trusted Firmware-A on gem5

    Adrian Herrera
    Adrian Herrera
    Arm has prioritised security, introducing TrustZone. A key component of TrustZone is the Secure Monitor, providing context switching between REE and TEE.
    • June 18, 2020
  • Research Articles: SCALE-Sim: A cycle-accurate NPU simulator for your research experiments

    Paul Whatmough
    Paul Whatmough
    Architecture simulators are a key tool in the computer architecture toolbox. They provide a convenient model of real hardware at a level of abstraction that makes them faster and more flexible than low…
    • April 21, 2020
  • Research Articles: Tasking Lives Up To Its Promises

    Alex Rico
    Alex Rico
    Tasking could help overcome a major resource underutilization issue in High-Performance Computing, When parallel applications partition and distribute compute and data across processors in the system,…
    • September 13, 2019
  • Research Articles: Characterization of Multi-threaded HPC Codes

    Josh Randall
    Josh Randall
    Core counts continue to increase for High-Performance Computing (HPC) systems, but multiple factors may prevent current software from fully utilizing the increased available thread count. Inter-thread…
    • September 13, 2019
  • Research Articles: Making Temporal Prefetchers Practical: The MISB Prefetcher

    Krish Nathella
    Krish Nathella
    Temporal data prefetching usually introduces huge on- and off-chip storage and traffic overheads, making them impractical. However, a novel solution proposed by Arm Research and The University of Texas…
    • June 24, 2019
  • Research Articles: Research in a Post-Moore Era: HPCA 2019

    Ilias Vougioukas
    Ilias Vougioukas
    This February I attended the Symposium on High-Performance Computer Architecture (HPCA) in Washington D.C, which celebrated its 25th anniversary this year. Apart from being a milestone HPCA, this year…
    • May 1, 2019
  • Research Articles: The Case for Labeled Computer Architecture

    Charlotte Christopherson
    Charlotte Christopherson
    Yungang Bao from the Chinese Academy of Sciences joined us at last year's Arm Research Summit to make his case for labeled computer architecture.
    • April 9, 2019
  • Research Articles: Making Helium: Bringing Amdahl's law to heel (4/4)

    Thomas Grocutt
    Thomas Grocutt
    In previous posts we've looked at how Arm Helium technology handles vector instructions. The problem is that whenever code is vectorized, it’s not long before Amdahl's law sneaks up on you! Amdahl's law…
    • March 8, 2019
  • Research Articles: Making Helium: Going around in circles (3/4)

    François Botman
    François Botman
    The ability to perform computation on data efficiently is only half the story when it comes to new Arm Helium technology. Equally important is the ability to access and store this data in memory.
    • February 25, 2019
  • Research Articles: Making Helium: Sudoku, registers and rabbits (2/4)

    Thomas Grocutt
    Thomas Grocutt
    Beatwise execution is at the heart of Helium technology. In the second part of a four-part series, we explore how new M-profile vector extensions efficiently handle different data formats.
    • February 21, 2019
  • Research Articles: Making Helium: Why not just add Neon? (1/4)

    Thomas Grocutt
    Thomas Grocutt
    Today Arm announced 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 of Arm Cortex‑M processors…
    • February 14, 2019
  • Research Articles: Enabling hardware accelerator and SoC design space exploration

    Balaji Venu
    Balaji Venu
    Fixed functional hardware accelerators have been researched for many years, and it is well understood that they improve the performance and energy efficiency of a system. Integrating hardware accelerators…
    • December 10, 2018
  • Research Articles: The Arm Research Workshop on Novel Algorithms

    Bo Eyole
    Bo Eyole
    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…
    • November 19, 2018
  • Research Articles: Simulating the Arm Scalable Vector Extension with gem5

    Alex Rico
    Alex Rico
    The flexibility permitted by the Arm Scalable Vector Extension is valuable to computer architects looking to address the increasing computation requirements of HPC, data analytics and machine learning…
    • August 13, 2018
  • Research Articles: A Deep Learning Survival Guide for Computer Architects

    Paul Whatmough
    Paul Whatmough
    Over the last few years, there’s been a terrific amount of interest in artificial intelligence, and specifically the branch of machine learning known as 'deep learning'. This post provides a brief overview…
    • July 25, 2018
  • Research Articles: The Semantics of Transactions and Weak Memory in x86, Power, Arm, and C++

    Nathan Chong
    Nathan Chong
    Dr Nathan Chong (Principal Researcher, Arm) discusses his work with Tyler Sorensen (PhD student, Imperial College London) and Dr John Wickerson (Research Fellow, Imperial College London) on the semantics…
    • July 16, 2018
  • Research Articles: Concurrent Programming, Transactions and Weak Memory

    Nathan Chong
    Nathan Chong
    Concurrent programming is about the useful interaction of multiple processes over shared resources, and ensuring atomicity is just one of the challenges faced. The fundamental difficulty is that concurrent…
    • July 9, 2018
  • Research Articles: The Arm Scalable Vector Extension (SVE)

    Stuart Biles
    Stuart Biles
    In this paper, Nigel Stephens and his colleagues from groups across Arm introduce the Arm Scalable Vector Extension (SVE). SVE is the culmination of a multi-year project run between Arm Research and Arm…
    • March 26, 2018
>