The Apple A8 is a high-end ARM SoC (System on a Chip) launched in September 2014 alongside the iPhone 6 and iPhone 6 Plus. The two CPU cores are clocked at 1.4 GHz (compared to the 1.3 GHz Apple A7) and are based on Apple's 2nd generation 64-bit architecture, called "Cyclone 2". Furthermore, the A8 integrates a PowerVR Series 6 (Rogue) GX6450 GPU and a 2x 32-bit LPDDR3-1333 memory controller.
With Cyclone 2, Apple have managed to improve the already high performance per clock of the original Cyclone core (Apple A7) by another 10 to 15 percent. Neither Qualcomm's Krait nor ARM's Cortex-A57 can compete with the resulting IPC. The exact design changes have not been revealed, but we would expect enlarged caches and registers as well as an optimized branch prediction. As an ARMv8 architecture, Cyclone 2 is 64-bit capable.
Thanks to its impressive performance per clock, the Apple 1.4 GHz dual-core is a tough opponent for other high-end SoCs like the Nvidia Tegra K1 (4 cores @ 2.3 GHz) or Qualcomm Snapdragon 805 (4 cores @ 2.7 GHz). While the quad-core competitors win most multi-threaded benchmarks, the Apple A8 offers superior single-threaded performance, which is arguably more relevant for most everyday tasks like browsing. Overall, the A8 is one of the fastest smartphone SoCs as of late 2014.
The SoC integrates a PowerVR Series 6 (Rogue) GX6450 GPU consisting of 4 clusters. Each cluster offers four FP16 and two FP32 ALUs, leading to a slightly higher shader performance than the former G6430. The core is predicted to be clocked relatively low at around 450 MHz (115 GFLOPS) to help reduce power consumption. According to our benchmarks, the GX6450 clearly outclasses the Adreno 330 in terms of 3D performance, but looses against Nvidia's more power hungry Tegra K1. Thus, the GX6450 is one of the fastest smartphone GPUs as of 2014 and can handle even the most demanding mobile games in high resolutions.
In contrast to previous Apple SoCs, the A8 is manufactured by TSMC instead of Samsung. Using a brand-new 20 nm process, the SoC measures just 89 mm² and consists of about 2 billion transistors. Power consumption should be similar to or slightly below competing high-end SoCs by Qualcomm or Samsung.
|Clock Rate||1400 MHz|
|Level 1 Cache||256 KB|
|Level 2 Cache||1024 KB|
|Level 3 Cache||4096 KB|
|Number of Cores / Threads||2 / 2|
|Transistor Count||2000 Million|
|Manufacturing Technology||20 nm|
|Die Size||89 mm2|
|Features||ARMv8 Instruction Set, PowerVR GX6450 (4 Cluster Rogue), 2x 32 Bit LPDDR3-1333 Memory Controller|
|64 Bit||64 Bit support|