Arm Community
Site
Search
User
Site
Search
User
Arm Community blogs
Jump...
Cancel
Read the latest Arm Community blogs and explore the latest in what Arm engineers are writing about.
Browse our blogs
AI blog
Announcements
Architectures and Processors blog
Automotive blog
Embedded and Microcontrollers blog
Internet of Things (IoT) blog
Laptops and Desktops blog
Mobile, Graphics, and Gaming blog
Operating Systems blog
Servers and Cloud Computing blog
SoC Design and Simulation blog
Tools, Software and IDEs blog
Related tags
Android
Architecture
Armv8-A
Artificial Intelligence (AI)
automotive
Cloud Computing
Cortex-A
Cortex-M
ds-5
Embedded
gpu
High Performance Computing (HPC)
infrastructure
Internet of Things (IoT)
Linux
Machine Learning (ML)
Mali
mobile
NEON
Neoverse
performance
Security
TrustZone
Tutorial
vulkan
The latest posts from Arm experts
By date
By view count
By comment count
Descending
Ascending
Caches and Self-Modifying Code
Jacob Bramley
Ideally caches act as magic make-it-go-faster logic sitting between processor cores and memory banks. But there are cases where cache behaviour must be considered to get the desired result.
September 11, 2013
Coding for Neon - Part 1: Load and Stores
Martyn
This is the first part of a series on how to write SIMD code for Neon using assembly language. It covers getting started with Neon, using it efficiently, and more.
September 11, 2013
Why is Open Source Important?
David Rusling
Sitting in the airport at the end of a week's business trip to the US, I reflected back on the week. It turned out that my colleague on this trip has an even worse sense of direction than myself.…
September 11, 2013
Coding for Neon - Part 2: Dealing With Leftovers
Martyn
In this post, we deal with an often encountered problem: input data that is not a multiple of the length of the vectors you want to process.
September 11, 2013
Condition Codes 1: Condition Flags and Codes
Jacob Bramley
Arm implements conditional execution using a set of flags which store state information about a previous operation. in this post I shed some light on the operation of these flags.
September 11, 2013
How to Load Constants in Assembly for Arm Architecture
Rodolph Perfetta
This post will show you how we can deal with these limitations and how the latest revision of the Arm architecture (Armv7) provides a simple and efficient solution.
September 11, 2013
Coding for Neon - Part 3: Matrix Multiplication
Martyn
In this post, we will look at how to efficiently multiply four-by-four matrices together, an operation frequently used in the world of 3D graphics.
September 11, 2013
Detecting Overflow from MUL
Jacob Bramley
This blog is a tutorial on detecting overflow from MUL.
September 11, 2013
Cortex-A15 to A5: Software compatibility from Superphone to Feature phone
James McNiven
It was always about the code (and where it would be used!) When I was a software developer I would often find that the project team I was in would try to guess how many devices the code would eventually…
September 11, 2013
<
>