Today’s Tablets & Tomorrow’s Computers – What Is an ARM Processor?

arm1   Today’s Tablets & Tomorrow’s Computers – What Is an ARM Processor?If you’ve paid any attention to smartphones and tablets you’ve likely heard of the term “ARM” used to refer to the hardware inside. It’s thrown around left and right, often as a point of differentiation from laptops and desktops, which use Intel x86.

But what is ARM, exactly? A processor architecture? A brand of hardware? Or something else? That’s rarely explained. Let’s cut through the confusion and get down to the basics.

The Key To ARM Is RISC

arm2   Today’s Tablets & Tomorrow’s Computers – What Is an ARM Processor?

ARM is an acronym which stands for Advanced RISC Machine. In the name is another acronym (yes, nested acronyms!) which stands for Reduced Instruction Set Computing.

RISC is, in its broadest form, a design philosophy for processors. It stems from a belief that a processor with a relatively simple instruction set will be more efficient than one which is more complex. The term originally came into use back in the 1980s with a research project called Berkeley RISC that investigated the possibilities of this approach to design and then created processors based on it.

All ARM processors are considered RISC designs, but this doesn’t mean much because RISC itself is simply an approach to design rather than a technological standard or processor architecture.  Still, a basic understanding of RISC properly frames ARM.

ARM’s Basics

arm4   Today’s Tablets & Tomorrow’s Computers – What Is an ARM Processor?

ARM refers to itself as an architecture, which can cause a misunderstanding when compared to Intel. Intel gives every new chip design its own unique code and talks about each as a new architecture – even when there’s often many similarities and they all use the same instruction set (x86). ARM, on the other hand, treats its designs as an unbroken family. Updates are still a part of the ARM architecture. They’re just given a new version number.

The trait that’s most relevant to consumers is not the micro-architecture (the physical design of the chip) but instead the instruction set. The instruction set is the basic set of capabilities and features a processor makes available to software. It determines what arithmetic can be used, how cache should be allocated and the order in which instructions should be executed. Software designed for one instruction set can’t be used on another unless it’s revised.

Micro-architectures and instruction sets can’t be separated because the architecture is a physical expression of the instruction set.  This is why ARM-based processors tend to be small, efficient and relatively slow. The simple instruction set requires a small, simple design with fewer transistors. Transistors consume power and increase die size (which increases production cost), so having as few as possible is ideal when selecting a processor for a smartphone or tablet.

ARM’s Business Is Different

arm5   Today’s Tablets & Tomorrow’s Computers – What Is an ARM Processor?

Talking about ARM processors as a whole can be difficult because there are so many available and their performance varies. It’s counter-intuitive. How can Apple have ARM processors that are quicker than the competition when it’s using the same architecture?

This happens because of how ARM Holdings, the company that is responsible for ARM, does business. ARM Holdings is only a design company. They manage the instruction set and design new versions of the core architecture and then license it to other companies. Those companies can then improve it and pair it with whatever hardware seems appropriate.

It helps to understand that ARM’s core architecture is only a processor. It doesn’t handle wireless connectivity. It doesn’t handle graphics. It doesn’t handle USB or other forms of wired connectivity. All of that is the responsibility of other hardware licensees pair the architecture.

That’s why there are so many variants of ARM on the market and why they perform differently. Apple has an entire in-house engineering staff that works on its ARM processors. Other companies, like Qualcomm and Texas Instruments, act as middle-men. They take the ARM architecture, pair it with a variety of hardware, and then re-sell it as a “system-on-a-chip” for smartphones and tablets.

What Does ARM Mean For Consumers

armvswintel   Today’s Tablets & Tomorrow’s Computers – What Is an ARM Processor?

To a consumer, ARM can be thought of as an ecosystem. Software designed for ARM will only work on ARM. Windows RT apps, for example, don’t work on a PC with Windows 8. Modifications must be made to a program to jump from ARM to x86.

Operating systems that work on one ARM device should work on others. This is why there are so many Android modifications and why Android can potentially be loaded onto tablets from HP and BlackBerry. Apple does mess with the ecosystem a bit, however, because the source code of iOS is not available. Attempting to port iOS to other ARM devices is almost impossible without it.

ARM also means lower power draw and lower performance relative to x86. This is not set in stone, however, because both architectures are changing over time. Intel is working hard to create versions of its processors with extremely low power draw. And ARM Holdings is working hard to improve the performance of its designs.

Will ARM Be In Your PC?

arm6   Today’s Tablets & Tomorrow’s Computers – What Is an ARM Processor?

There have been a few attempts to sell traditional devices with ARM processors that work like traditional PCs. Motorola sold a keyboard dock for the Atrix smartphone and advertised it as a laptop replacement. ASUS sells a line of Android tablets with keyboard docks.  And Samsung now sells a Chromebook that runs on ARM.

Such attempts foreshadow a storm of potential surrounding ARM, yet predicting the storm’s path and intensity is impossible. Current ARM architectures are significantly behind the performance Intel’s slowest processors (nevermind its mainstream line of Core processors). Nvidia says that it is working on a processor using ARM’s architecture that will compete with Intel, but it’s not clear how this is being accomplished or when a finished product might be released.

For now the potential threat of ARM remains a dark cloud on the horizon of the potential PC space. It looks threatening, but a concrete threat has yet to manifest. Is ARM a fearsome storm or simply a few shadowed clouds that will eventually disperse? That remains to be seen.

The comments were closed because the article is more than 180 days old.

If you have any questions related to what's mentioned in the article or need help with any computer issue, ask it on MakeUseOf Answers—We and our community will be more than happy to help.

23 Comments -

0 votes

Garey Boone

Thanks for the info I’ve been curious for a while now.

5 votes

Michael Jan Moratalla

very informative and I really believe that it will truly be a storm. a storm strong enough to change the way of computing

0 votes

Gerald Huber

Timely article. I was just reading a review for the Chromebook last night and was wondering about this ARM fella. Thanks for the info.

0 votes

Ahmed Khalil

i hear also apple comming labtops will depend on arm processors

0 votes
0 votes

trevor mahon

A very good article helps those like myself who are learning all the time to understand it all a bit better.Thank you.

0 votes

Peter

Excellent write-up. I’m still confused as to how Intel and AMD missed the boat on the low power cell/tablet market? But I also dry my ass and face with the same towel after a shower.

0 votes

Matt Smith

To be fair to Intel and AMD it’s not as if ARM had some master plan to make smartphones popular.

They got lucky.

The iPhone came out, smartphones caught on, then tablets – and ARM just happened to be in a much better position for that sort of thing than x86.

If the smartphones never became a thing no one would be talking about ARM right now.

0 votes

Peter

They got lucky? I don’t think so Matt. Intel and AMD are huge organizations that have virtually unlimited funds- and they missed the market.

When you’re too big- you’re too fat to make a move.

Too big to innovate, too big to realize, too big to know. Epic fail.

0 votes

Matt Smith

This is where you provide evidence that ARM Holdings knew the smartphones and tablets were coming, would be a huge hit, and intentionally positioned itself to serve that market beforehand. I’m willing to see such evidence but I’ve yet to see anything of the kind.

Also, calling Intel too fat to move is absurd. They have been and are continuing to develop processors on a cycle far quicker than anyone else. Plus they have the best fabrication. Intel literally defines the cutting edge of processor technology.

5 votes

Peter

Intel completely missed the low power processor market. Why is it so difficult for you to admit they missed the mark?

Intel literally defines the cutting edge of processor technology- except in tablets and cell phones which is the fastest growing sector in consumer electronics.

It’s okay to admit failure.

0 votes

gpvprasad

Actually most of the times ARM is architecture but different companies use the architecutre and build their own flavours for little advancements, Hardly you will find ARM Processor, what you will find is ARM based processor

0 votes

Shubharup Ganguly

Thanks for the info! That was a good read.

0 votes

Anonymous

Thanks! I didn’t realize that ARM had anything to do with RISC.

0 votes

vineed gangadharan

so if arm becomes wide spread for pc then every version of arm will have different set of application versions too???

0 votes

Douglas Mutay

Thanks Matt. Very instructive indeed!

0 votes

susendeep dutta

This is very good article an is helpful for those who find it difficult to understand learning the technical aspects of ARM while searching online.

0 votes

Chris Hoffman

ARM is indeed something that could be powering laptops and other PCs — witness the new Chromebook and talk about Apple switching to ARM for their Macs.

That’s why Windows RT’s limitations are so terrifying. Goodbye ability to run desktop apps on laptops in the future! At least on Windows.

0 votes

Alexander

Great and informative article :)

0 votes

Vishal Srivastava

Thanks a lot for explaining ARM to me. I was in need of this article!!

0 votes

Prasanth Mathialagan

Excellent article.. Now I have clear idea about many things!!

0 votes

druv vb

ARM is really in a good place to just kick back and relax. Most of its architectures are going in smartphones and tablets. And while they might be going for servers and stations, which may happen in the next five years, there are doing good business with their low cost processor architectures. First were single core, then a dual-core and now quad-core ARMs running on devices. Go on ARM, surprise us…

0 votes

Gary Mundy

Competition is good . It makes all of the manufacturers innovate.