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
RISC versus CISC Wars in the PostPC Eras - Part 2
David Patterson
In my
first blog
, we examined gave the historical context of the instruction set battles of ARM and x86, covering the RISC-CISC Wars in the PrePC Era and the PC Era. This blog covers Round 3, the PostPC…
September 11, 2013
RISC versus CISC Wars in the PrePC and PC Eras - Part 1
David Patterson
This two-part blog gives a historical perspective on the ARM vs. 80x86 instruction set competition for three eras: PrePC (late 1970s/early 1980s), PC (mid 1980s to mid 2000s), and PostPC (late 2000s onward…
September 11, 2013
Wealth of knowledge found at ARM Techcon: Linux, Android & development tools
Philippe Robin
The 2010
ARM Technology Conference (Techcon)
is taking place in Santa Clara next week. A large number of
companies will be presenting their solutions
to support development and optimization of products…
September 11, 2013
Going Maverick - Ubuntu 10.10 for ARM
Guest Partner Blogger
Wow it's that time again; our 4th release of Ubuntu on ARM is upon us. In the past we have provided a Freescale iMX51 image, a
Marvell Dove
image and a TI OMAP 3 image for Beagle Boards. This cycle…
September 11, 2013
Condition Codes 2: Conditional Execution
Jacob Bramley
This post is part of a series:
Condition Codes 1: Condition Flags and Codes
Condition Codes 2: Conditional Execution
Condition Codes 3: Conditional Execution in Thumb-2
Condition Codes 4: Floating-Point Comparison…
September 11, 2013
Locks, SWPs and two Smoking Barriers (Part 2)
David Rusling
In the
last article
, I explained how to modify SWP code to make use of compiler intrinsics. Using intrinsics hides the underlying detail needed to use the load and store exclusive instructions
(LDREX…
September 11, 2013
Locks, SWPs and two Smoking Barriers
David Rusling
Before
ARMv6
, the main synchronisation mechanism was the
SWP instruction
. SWP has two aspects, in a
uniprocessor system
it allows the read and write operations not to be interrupted between them. In…
September 11, 2013
How to Call a Function from Arm Assembler
Dave Butcher
Once you move beyond short sequences of optimised Arm assembler, the next likely step will be to managing more complex, optimised routines using macros and functions.
September 11, 2013
"Hello World" in Assembly
Jacob Bramley
This post aims to provide a simple introduction to Arm assembly language.
September 11, 2013
<
>