Arm Community
Site
Search
User
Site
Search
User
Groups
Education Hub
Open Source Software and Platforms
Research Collaboration and Enablement
Forums
AI and ML forum
Architectures and Processors forum
Arm Development Platforms forum
Arm Development Studio forum
Arm Virtual Hardware forum
Automotive forum
Compilers and Libraries forum
Graphics, Gaming, and VR forum
High Performance Computing (HPC) forum
Infrastructure Solutions forum
Internet of Things (IoT) forum
Keil forum
Morello forum
Operating Systems forum
SoC Design and Simulation forum
SystemReady Forum
Blogs
AI and ML blog
Announcements
Architectures and Processors blog
Automotive blog
Graphics, Gaming, and VR blog
High Performance Computing (HPC) blog
Infrastructure Solutions blog
Internet of Things (IoT) blog
Operating Systems blog
SoC Design and Simulation blog
Tools, Software and IDEs blog
Support
Arm Support Services
Documentation
Downloads
Training
Arm Approved program
Arm Design Reviews
Community Help
More
Cancel
Arm Community blogs
Architectures and Processors blog
Blogs
Mentions
Sub-Groups
Tags
Jump...
Cancel
Architectures and Processors blog
Tags
Subscribe by email
More
Cancel
By date
By view count
By comment count
Descending
Ascending
Arm SPE: SoC Telemetry & Performance Analysis using Statistical Profiling Extension
Brian Jeff
We refer to the SPE performance methodology whitepaper published by Arm for details on the content of this blog.
December 8, 2023
Implementing the WebAssembly bitmask operations on the 64-bit Arm architecture
Anton Kirilov
We discuss some of the challenges that we face when we are trying to implement the WebAssembly SIMD bitmask operations on the 64-bit Arm architecture.
December 6, 2023
Profile firmware with Performance Monitor Unit (PMU) in Armv8-A CPU
Jiaming Guo
This blog introduces how to profile firmware with Performance Monitor Unit (PMU) in Armv8-A CPU. It provides a reference implementation of the PMU library.
November 8, 2023
Views on Relaxed Atomics in C++ from Arm’s technical leadership team
Richard Grisenthwaite
Views from the Arm technical leadership team that it believes that today, the cost implications of tightening C++ relaxed atomics outweigh its benefit.
November 3, 2023
Part 2: Dev Testing in .NET
Alan Hayward
This is the second and final part of the blog series on Dev Testing in .NET. In this part we look at further uses of SuperPMI and fuzzing with Fuzzlyn.
October 31, 2023
Part 1: Dev Testing in .NET
Alan Hayward
In part 1, we look at how .NET uses environment variables, some detailed IR dumps and SuperPMI.
October 31, 2023
Arm A-Profile Architecture Developments 2023
Martin Weidmann
The latest features and updates that have been added to Arm's A-Profile architecture in 2023.
October 5, 2023
If Conversion Within .NET - Part 3
Alan Hayward
This is the final part of the blog series on If Conversion in .NET. In this third post, we will look at some additional variations.
October 2, 2023
If Conversion Within .NET - Part 2
Alan Hayward
This blog series gives an overview of the recently added If Conversion pass, with part two looking at the the lowering phase.
October 2, 2023
If Conversion Within .NET - Part 1
Alan Hayward
This blog series gives an overview of the recently added If Conversion pass, with part one looking at the optimise bools optimisation.
October 2, 2023
Using Perf to enable PMU functionality on Armv8-A CPUs: Stage 3 and Stage 4
Jiaming Guo
Part 3. This blog introduces how to enable PMU feature in Armv8-A CPUs and provides an example of performance analysis workflow on real Armv8-A platform.
August 22, 2023
Using Perf to enable PMU functionality on Armv8-A CPUs: Stage 1 and Stage 2
Jiaming Guo
Part 2. This blog introduces how to enable PMU feature in Armv8-A CPUs and provides an example of performance analysis workflow on real Armv8-A platform.
August 15, 2023
Using Perf to enable PMU functionality on Armv8-A CPUs: Enable Arm PMU support for the kernel and install Linux Perf tool
Jiaming Guo
This blog post introduces how to enable PMU feature in Armv8-A CPUs and provides an example of performance analysis workflow on real Armv8-A platform.
August 8, 2023
SVE and SVE2 enablement in SIMD library
Yibo Cai
This blog describes how to add Arm Scalable Vector Extension (SVE) support to a SIMD library. It also introduces SVE features and programming tips.
July 10, 2023
Neon Intrinsics in Rust
Jamie Cunliffe
A quick look at Neon intrinsics in Rust. This will explain the status of the intrinsics in the Rust compiler. We will also show how they differ from C.
June 17, 2023
How Arm is making it easier to build platforms that support Confidential Computing
Mark Knight
With new open-source patches for the Realm Management Extension (RME) now available, this blog explores latest developments and techniques for confidential computing on Arm.
April 28, 2023
Apache Arrow optimization on Arm
Yibo Cai
This blog introduces Arm optimization practices with two solid examples from Apache Arrow project.
February 23, 2023
Optimizing TIFF image processing using AARCH64 (64-bit) Neon
Ramin Zaghi
This guest blog shows how 64-bit Neon technology can be used to improve performance in image processing applications.
October 13, 2022
Arm A-Profile Architecture Developments 2022
Martin Weidmann
2022 additions to Arm A-Profile architecture covering Virtual Memory System Architecture, SME2 and mitigating some ROP attacks with Guarded Control Stack.
September 29, 2022
A closer look at Arm A-profile support for non-maskable interrupts
Christoffer Dall
Arm is adding support in both the CPU and Generic Interrupt Controller (GIC) architecture for NMIs. But what is an NMI? how does operating systems software use these features?
May 23, 2022
Arm announces Ampere Mt Jade as first certification for the SystemReady LS band
Samer El-Haj-Mahmoud
The Arm SystemReady compliance certification program has reached a significant milestone today with the Arm SystemReady LS certification of the Ampere Altra Arm-based Mt. Jade server.
May 17, 2022
>