Arm Community
Site
Search
User
Site
Search
User
Groups
Education Hub
Distinguished Ambassadors
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
Software Techniques for ARM big.LITTLE Systems
Alan Tringham
ARM Big.LITTLE processing addresses one of today's most significant challenges: extending consumers' always on, always connected mobile experience with both improved performance AND longer battery life…
October 17, 2013
Continuing the journey through the Cortex maze...
Chris Shore
Following on from two earlier articles (
Navigating the Cortex Maze
and
ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers
), you might be interested in a new piece on the ARMv7-A architecture and Cortex…
October 17, 2013
The A64 ISA and Compilers
Chris Shore
Fact: The ARM architecture is the most widely licensed 32-bit embedded instruction set architecture in the industry. That fact makes the ARM Instruction Set Architecture (ISA) incredibly important to…
October 15, 2013
AMBA 4 ACE and Hardware Cache Coherency - Top 5 Questions
Neil Parris
I thought I'd post a short blog post about commonly asked questions on AMBA 4 ACE and system coherency.What does ACE mean?ACE is the "AXI Coherency Extensions" introduced with the AMBA 4 specification…
October 14, 2013
ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers
Chris Shore
The Arm Cortex-M story has much depth and warrants some further explanation. You see, it doesn’t end with Armv7-M.
October 14, 2013
ARM Architecture Reference Manual for ARMv8-A (64-bit) publicly released
Andrew N. Sloss
This blog was originally posted on 11 September 2013 on blogs.arm.comFollowing on from the UEFI 64-bit announcement, I like to announce the release of the ARM® Architecture Reference Manual (commonly known…
October 9, 2013
Navigating the Cortex Maze
Chris Shore
Introduction The ARM architecture is 28 years old this year. The ARM1 first ran code on 26th April 1985 at the office of Acorn Computers in Cambridge, UK. Since the formation of ARM (then called “Advanced…
October 8, 2013
ARM Technical Tutorial Video - Cortex-M Series
Alban Rampon
I saw what looks like the start of a series of short videos on the ARMflix YouTube channel. Of course, it doesn't go into much details, but I thought it was a simple way to discover the series. As they…
October 7, 2013
Multi-threading Technology and the Challenges of Meeting Performance and Power Consumption for Mobile Applications
Alan Tringham
The implementation of multi-threading in multi-core processor systems is being heralded as a potential solution to the challenge of achieving ever-higher performance targets with strict limits on power…
October 3, 2013
The LLVM AArch64 Backend
Kristof Beyls
In this blogpost, Gabor Ballabas and I share why and how we’ve set up a public
buildbot for the LLVM AArch64 backend
. This buildbot is part of the LLVM community’s continuous integration infrastructure…
October 3, 2013
UEFI – A New Opportunity for Preboot Firmware on ARM-based Systems
Guest Partner Blogger
This blog was originally posted on 22 February 2011 on blogs.arm.com
ARM processors
have been predominant in the
smartphone
market and are becoming increasingly mainstream in the overall embedded space…
September 26, 2013
UEFI – A New Opportunity for Preboot Firmware on ARM-based Systems, Part 2
Guest Partner Blogger
This blog was originally posted on 7th March 2011 on blogs.arm.com
Previously I introduced UEFI and its history
, now I will get into its benefits, especially for the usage on ARM-based systems. I will further…
September 26, 2013
Annotating ARM Streamline Profiles of Mozilla Browsers from JavaScript
Jacob Bramley
Note: This was originally published on the 14th of February 2012 at
blogs.arm.com
.I have recently been using the
ARM Streamline
profiler to study the behaviour of
Mozilla Mobile Firefox
(code-named Fennec…
September 25, 2013
Condition Codes 4: Floating-Point Comparisons Using VFP
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 25, 2013
Branch and Call Sequences Explained
Jacob Bramley
In this blog we run through branch and call sequences to explain what they are and how to use them as well as interworking branches between Arm and Thumb Code.
September 25, 2013
Optimizing a processor design for low power control applications
Joseph Yiu
ARM Cortex-M based microcontrollers are becoming the defacto standard for the next generation of low power control applications.This paper looks at the various criteria to be considered when selecting…
September 23, 2013
Elba Processor Power Management
John Goodacre
Blog orgininally posted on 11 July 2011 on blogs.arm.comHaving chosen the optimal implementation, as described in the previous blog (
Elba - How do we know it works?
) we now turned our attention to power…
September 12, 2013
How to run LAMP and Drupal on a PandaBoard in seven simple steps
Leo Lara
This tutorial explains how to have a
LAMP
server running
Drupal
on a
PandaBoard
. These instructions will apply to any other
Cortex-A
platform with few or no changes.The growing variety of ARMv7-based inexpensive…
September 11, 2013
Coding Using NEON Technology
Guest Partner Blogger
利用NEON技术编写代码
ARM NEON™ technology
is widely used for multimedia optimization. The
SIMD
architecture of NEON technology makes it very suitable for many compute intensive modules in multimedia codecs…
September 11, 2013
Spotlight on the Linux Software Ecosystem - openSUSE
Andrew Wafaa
Continuing
my "Spotlight on the Linux software Ecosystem", this time I am going to cover the
openSUSE
Project.
openSUSE is not only one of the major Linux distributions, but is also one of the…
September 11, 2013
Spotlight on the Linux Software Ecosystem - The Fedora Project
Andrew Wafaa
As many may know, the
Linux
operating system has many variations. These are more commonly referred to as Linux distributions or distros, and choosing a distribution to use can be a quagmire. I won't be…
September 11, 2013
<
>