The Ultimate Android CPU / GPU Comparison Guide

2

SoC Breakdown

The SoC includes the CPU, GPU, I/O logic on one piece of silicon. There are similarities shared for the various implementations as many share a common CPU and/or GPU and operate at a similar frequency. But the CPU, GPU, and clock speed don’t tell the whole story. There are also important differences that you should take note of, mainly RAM speed and number of channels as well as optional additions such as NEON support on the TI OMAP 4 which enables much improved floating point performance. We will breakdown the different CPUs and GPUs later in the article.

Dual core phones are the next big thing and because of this we are seeing a shift in the SoC landscape. The TI OMAP 4, NVIDIA Tegra 2, and Samsung Exynos (formally Orion) SoC have their dual-core versions based on the ARM Cortex-A9. Qualcomm on the other hand is developing the their Gen 3 Snapdragon SoC which still uses the older ARM Cortex-A8 CPU but to compensate it will be clocked at a higher 1.2 GHz. It will be interesting to see which gains traction as time goes on.

Qualcomm
Chipset CPU GPU Features
Snapdragon Gen1 1 GHz ARM Cortex-A8 Adreno 200 (HTC Nexus One)
Snapdragon Gen2 1 GHz ARM Cortex-A8 Adreno 205 (HTC Thunderbolt)
Snapdragon Gen3 1.2 GHz Dual core ARM Cortex-A8 Adreno 220 (HTC Sensation 4G)

 

Texas Instruments OMAP
Chipset CPU GPU Features
OMAP 3 600 MHz – 1 GHz 45nm Cortex-A8 PowerVR SGX530 (Motorola Droid X)
OMAP 4 1 GHz Dual core Cortex-A9 PowerVR SGX540 Dual-channel LPDDR2 memory
(MPE) enabling NEON support
(LG Optimus 3D)

 

Samsung Hummingbird / Exynos
Chipset CPU GPU Features
Hummingbird 1 GHz 45nm Cortex-A8 PowerVR SGX540 (Samsung Galaxy S)
Exynos (formally Orion) 1 Ghz Dual core ARM Cortex-A9 ARM Mali 400 GPU Single channel DDR2 Memory
(MPE) enabling NEON support
(Samsung Galaxy S II)

 

NVIDIA Tegra
Chipset CPU GPU Features
Tegra 2 1 GHz Dual-core ARM Cortex-A9 GeForce ULP @ 300MHz MPCore without NEON instruction sets
Single channel DDR2 Memory
(VFPv3-D16) no NEON support
(Motorola Atrix/Bionic)
Tegra 2 3D 1.2 GHz Dual-core ARM Cortex-A9 GeForce ULP @ 400MHz MPCore without NEON instruction sets
Single channel DDR2 Memory
(VFPv3-D16) no NEON support

« IntroductionCPU Breakdown »

1 2 3 4 5
Share.

About Author

  • andy p

    Thanks – it is probably worth updating your benchmarks at least for 2nd gen qualcomm devices such as desire HD / Thunderbot and the new sony ones

  • Dman667

    Qualcomm does not use stock Cortex-A8 CPUs. Instead, they use Scorpion cores, which are modified Cortex-A8s, but with more performance. Another thing, some of the S1 devices use ARM11 cores, not Scorpion. (HTC wildfire, SE X8, x10mini.. )