procesadores-arm-2

Mobile Device Processors (II of II)

  • 4 min

In this post, we will finish the explanation of the different types of processors found in mobile devices. In the first post, we saw what an ARM processor is. We also saw that there are different architectures (e.g., ARMv5, ARMv6, ARMv7), each one better than the previous. Finally, we mentioned that each architecture has different processor families.

As if things weren’t complicated enough up to this point, now comes the really tricky part.

ARM licenses, that is, authorizes other companies to design and/or manufacture chips based on its architectures. To make it clearer, it’s somewhat similar to constructing a building. First, an organization publishes regulations that all buildings must comply with (similar to architectures in processors). Then, an architect designs a specific building (similar to designing a processor family). Finally, a builder physically constructs a building (similar to manufacturing a processor).

For example, the processors called “A4” in the iPhone 4 are actually ARMv7 architecture processors, Cortex A8 design, designed by Intrinsity, and manufactured by Samsung (until 2011, then by Taiwan Semiconductor Manufacturing Company).

They’ve made it complicated, haven’t they? Well, let’s try to simplify a bit. Below I include a table with the main processors we can find, and some indicative characteristics. The complete list of processors can be consulted here.

FamilyArchitectureCoresSpeedEfficiencyExamples
ARM9EARMv5ARM946E-S, ARM926EJ-S …180-8000.6-0.8HP50G Calculator, Tomtom Navigators, Nintendo DS
ARM10EARMv5ARM1020E, ARM1026EJ-S …---
XSCALEARMv5IOP321, PXA3XX …400-10000.8-1HP iPaq 614c, Omnia, Palm Tungsten T3 and TX
ARM11ARMv6ARM1136J …400-10001.2iPhone 3G, Omnia II, Nokia N97, HTC Dream
CortexARMv7Cortex A5600-10001.5
Cortex A8600-10002iPhone 3GS, iPad, iPhone 4, Palm Pre, Omnia HD, Galaxy S
Qualcomm Scorpion1000-15002HTC Desire, Nexus One, HTC Incredible
Cortex A91000-15002.5
Cortex A9
Multicore (2 to 4)
1000-15002.5Galaxy S II, iPhone 4S, iPad 2, Nvidia Tegra 2 devices

We see that the best processors are the Cortex A9 and A9 multicore, and Tegra 2. Cortex A8 processors are also very acceptable, similar to a Samsung Galaxy. ARM11 is mediocre, similar to XSCALE (technology from 10 years ago). On the other hand, ARM9 are the worst of all, with power similar to a TomTom navigator.

With this in mind, we are finally able to solve the example we posed in the previous post. The results are in the following table.

DeviceProcessorArchitectureFamilyPriceClassification
Bq Voltaire Tablet 7”Arm 926 EJ-S 600MHzARMv5ARM9E94 €Scam
Yarquin 7”Telechips TCC8902 ARM11ARMv6ARM1198 €Mediocre
Bq Pascal Lite 7”Cortex A8 1GHzARMv7Cortex A898 €Bargain

Finally, as we said in the first post, there are much worse cases. For example, the Papyre Pad 7.1, with an ARMv5 processor, ARM9E family, at 600Mhz, which sells for 125€. This difference also occurs in mobile phones. For example, the Samsung Galaxy Mini, which has an undeservedly good reputation, features an ARMv6 processor, Qualcomm MSM7227 family at 600 MHz, which is currently obsolete and, therefore, offers a poor user experience.

It is worth asking and spending some time finding out what type of processor a device has, and not just the speed. The processor difference means the difference between a smooth and pleasant user experience and one that is disappointing and frustrating for its owner, which can be enormous and not necessarily correspond to the price.