Apple A8

From Infogalactic: the planetary knowledge core
(Redirected from Typhoon (microarchitecture))
Jump to: navigation, search
Apple A8
Apple A8 system-on-a-chip.jpg
Apple A8 processor
Produced From September 9, 2014 to Present
Designed by Apple Inc.
Common manufacturer(s)
Max. CPU clock rate 1.1 GHz (iPod Touch 6th generation)  to 1.4 GHz (iPhone 6, iPhone 6 Plus) and 1.5 GHz (iPad mini 4 & Apple TV (4th Gen))[2] 
Min. feature size 20 nm[3]
Instruction set A64, A32, T32
Microarchitecture Typhoon[4][5] ARMv8-A-compatible[6]
Product code APL1011[7]
Cores 2[8]
L1 cache Per core: 64 KB instruction + 64 KB data[6]
L2 cache 1 MB shared[6]
L3 cache 4 MB[6]
Predecessor Apple A7
Successor Apple A9
GPU PowerVR Series 6XT GX6450 (quad-core)[9]
Application Mobile
Variant Apple A8X

The Apple A8 is a 64-bit ARM based system on a chip (SoC) designed by Apple Inc. It first appeared in the iPhone 6 and iPhone 6 Plus, which were introduced on September 9, 2014.[10] Apple states that it has 25% more CPU performance and 50% more graphics performance while drawing only 50% of the power compared to its predecessor, the Apple A7.[11]

Design

The A8 is manufactured on a 20 nm process[3] by TSMC,[1] which replaced Samsung as the manufacturer of Apple's mobile device processors. It contains 2 billion transistors. Despite having twice the number of transistors compared to the A7, the A8's physical size has been reduced by 13% to 89 mm2.[8] The A8 in the iPhone 6 and 6 Plus has 1 GB of LPDDR3 RAM included in the package,[7] while the A8 in the iPad Mini 4 and 4th generation Apple TV is packaged with 2 GB of LPDDR3 RAM.[12][13]

The A8 has a per-core L1 cache of 64 KB for data and 64 KB for instructions, a L2 cache of 1 MB shared by both CPU cores, and a 4 MB L3 cache that services the entire SoC.[6]

Benchmarks suggest that the processor is dual core, and as used in the iPhone 6 has a frequency of 1.38 GHz, supporting Apple's claim of it being 25% faster than the A7.[14] It also supports the notion of this being a second generation[15] enhanced Cyclone core called Typhoon,[4][5] and not an entirely new architecture which would supposedly mean a more significant performance gain per Hz.[6]

The A8 also integrates a graphics processing unit (GPU) which AnandTech believes to be a 4-cluster PowerVR GX6450.[16]

On October 16, 2014, Apple introduced a variant of the A8, the A8X, in the iPad Air 2. Compared to the A8, the A8X has improved graphics and CPU performance due to one extra core and higher frequency.

Patent litigation

On October 14, 2015, a district judge found Apple guilty of infringing U.S. patent US 5781752 , "Table based data speculation circuit for parallel processing computer", on the Apple A8 and A7 processors. The patent is owned by Wisconsin Alumni Research Foundation, a firm affiliated with the University of Wisconsin. The company could be liable for up to US$862.4 million in damages.[17]

Products that include the Apple A8

See also

Notes

  1. Most analysts have reported that the Apple A8 is manufactured by TSMC, including Chipworks,[1] Techinsights,[18] and AnandTech.[19] An analyst at IHS reports that manufacturing is split, with TSMC manufacturing about 60 percent and Samsung manufacturing about 40 percent.[20]

References

  1. 1.0 1.1 1.2 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC
  5. 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 6.2 6.3 6.4 6.5 Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Alleged iPhone 6 Geekbench Results Reveal 1.4 GHz Dual-Core A8 Chip, 1 GB of RAM
  15. Apple - iPhone 6 - Technology
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.