Apple A10X

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Apple A10X Fusion
File:Apple A10X Fusion.jpg
Produced June 16, 2017
Designed by Apple Inc.
Common manufacturer(s)
Max. CPU clock rate to 2.38 GHz[2]
Min. feature size 10FF nm[1]
Instruction set A64, A32, T32
Microarchitecture Hurricane and Zephyr both ARMv8‑A-Compatible
Product code APL1071[3]
Cores Hexa-core (3× Hurricane + 3× Zephyr)[1]
L1 cache Per core: 64 KB instruction + 64 KB data[4]
L2 cache 8 MB shared[4]
Predecessor Apple A9X
Successor Apple A12X Bionic
GPU 12 core[5]
Application Mobile
Variant Apple A10 Fusion

The Apple A10X Fusion is a 64-bit ARM-based system on a chip (SoC) designed by Apple Inc. and manufactured by TSMC. It first appeared in the 10.5" iPad Pro and the second-generation 12.9" iPad Pro, which were both announced on June 5, 2017.[6] The A10X is a variant of the A10 and Apple claims that it has 30 percent faster CPU performance and 40 percent faster GPU performance than its predecessor, the A9X.[6]

Design

The A10X features an Apple-designed 64-bit 2.38 GHz[2] ARMv8-A six-core CPU, with three high-performance Hurricane cores and three energy-efficient Zephyr cores.[5][1] The A10X also integrates a twelve-core graphics processing unit (GPU)[5] which appears to be the same Apple customized Imagination PowerVR cores used in the A10.[7] Embedded in the A10X is the M10 motion coprocessor.[8]

Built on TSMC's 10 nm FinFET process[7] with a die size of 96.4mm2, the A10X is 34% smaller than the A9X and as of June 2017 is the smallest iPad SoC.[1] The A10X is the first TSMC 10nm chip to be used by a consumer device.[1]

The A10X is paired with 4 GB of LPDDR4 memory in the second-generation 12.9" iPad Pro[9] and the 10.5" iPad Pro,[3] and 3 GB in the 4K Apple TV.[10]

Products that include the Apple A10X

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  1. 1.0 1.1 1.2 1.3 1.4 1.5 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 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 Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 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. 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.