Skip to content

Latest commit

 

History

History
193 lines (122 loc) · 5.64 KB

supported-devices.md

File metadata and controls

193 lines (122 loc) · 5.64 KB

Which devices have an ANE?

The first Neural Engine. It has 2 cores and can perform up to 600 billion operations per second. However, this version of the Neural Engine cannot be used by Core ML. It's only used for tasks such as Face ID and Animoji.

Devices:

  • iPhone 8 (2017)
  • iPhone 8 Plus (2017)
  • iPhone X (2017)

The second generation of the Neural Engine, but the first version that can be used by Core ML (on iOS 12 and up).

This ANE has 8 cores and can perform up to 5 trillion operations per second. Apple claims that Core ML on the A12 is 9 times faster at 1/10th the energy usage compared to the A11.

Devices:

  • iPhone XS (2018)
  • iPhone XS Max (2018)
  • iPhone XR (2018)
  • iPad (8th gen, 2020)
  • iPad Air (3rd gen, 2019)
  • iPad Mini (5th gen, 2019)
  • Apple TV 4K (2nd gen, 2021)

This has the same Neural Engine as the A12.

Devices:

  • iPad Pro 11-inch (1st gen, 2018)
  • iPad Pro 12.9-inch (3rd gen, 2018)

This has the same Neural Engine as the A12X and A12.

Devices:

  • iPad Pro 11-inch (2nd gen, 2020)
  • iPad Pro 12.9-inch (4th gen, 2020)
  • Developer Transition Kit (2020)

This Neural Engine has 8 cores and is 20% faster and consumes 15% lower power than the A12.

Devices:

  • iPhone 11 (2019)
  • iPhone 11 Pro (2019)
  • iPhone 11 Pro Max (2019)
  • iPhone SE (2nd gen, 2020)
  • iPad (9th gen, 2021)

The CPU in the A13 also has its own machine learning accelerators (AMX blocks) that do matrix multiplications up to 6x faster than the A12's CPU.

The A14 has a 16-core Neural Engine that is twice as fast as the previous generation, and can perform 11 trillion operations per second.

Devices:

  • iPad Air (2020)
  • iPhone 12 (2020)
  • iPhone 12 Mini (2020)
  • iPhone 12 Pro (2020)
  • iPhone 12 Pro Max (2020)

The A14 also has second-generation "AMX blocks" for accelerating machine learning operations (matrix multiplications) on the CPU.

The Neural Engine in the M1 has 16 cores and can perform up to 11 trillion operations per second. It is the first Neural Engine available on a macOS device.

Most likely this is the same Neural Engine as in the A14 Bionic.

Devices:

  • MacBook Air (2020)
  • MacBook Pro 13" with two Thunderbolt 3 ports (2020)
  • Mac mini (2020)
  • iMac 24-inch (2021)
  • iPad Pro 11-inch (3rd gen, 2021)
  • iPad Pro 12.9-inch (5th gen, 2021)
  • iPad Air (5th gen, 2022)

The Neural Engine is not available on Intel-based Macs, only on Macs with Apple Silicon.

The Neural Engine in M1 M1 Max has 16 cores and can perform up to 11 trillion operations per second. It is most likely identical to the M1's Neural Engine.

Devices:

  • MacBook Pro 14-inch (2021)
  • MacBook Pro 16-inch (2021)

The Neural Engine in M1 Max has 16 cores and can perform up to 11 trillion operations per second. It is most likely identical to the M1's Neural Engine.

Devices:

  • Mac Studio (2022)

The Neural Engine in M1 Ultra has 32 cores and can perform up to 22 trillion operations per second.

Devices:

  • Mac Studio (2022)

The A15 has a 16-core Neural Engine, with the same amount of cores it can perform 15.8 trillion operations per second (43% faster than the previous generation).

Devices:

  • iPad Mini (6th gen, 2021)
  • iPhone 13 (2021)
  • iPhone 13 Mini (2021)
  • iPhone 13 Pro (2021)
  • iPhone 13 Pro Max (2021)
  • iPhone 14 (2022)
  • iPhone 14 Plus (2022)
  • iPhone SE (3rd gen, 2022)
  • Apple TV 4K (3rd gen, 2022)

The M2 appears to use the 16-core Neural Engine from the A15 Bionic, performing up to 15.8 trillion operations per second.

Devices:

  • MacBook Air (2022)
  • MacBook Pro 13" with two Thunderbolt 3 ports (2022)
  • iPad Pro 11-inch (4th gen, 2022)
  • iPad Pro 12.9-inch (6th gen, 2022)
  • Mac mini (2023)

The M2 Pro uses the same 16-core Neural Engine from the M2, performing up to 15.8 trillion operations per second.

Devices:

  • MacBook Pro 14-inch (2023)
  • MacBook Pro 16-inch (2023)
  • Mac mini (2023)

The M2 Max uses the same 16-core Neural Engine from the M2, performing up to 15.8 trillion operations per second.

Devices:

  • MacBook Pro 14-inch (2023)
  • MacBook Pro 16-inch (2023)

The A16 has a 16-core Neural Engine, the same amount of cores as its predecessor. However, it can perform up to 17 trillion operations per second (7% faster than the previous generation).

Devices:

  • iPhone 14 Pro (2022)
  • iPhone 14 Pro Max (2022)

Recent devices without a Neural Engine

It's important to note that not all new devices have a Neural Engine. The A10 chipset does not have an ANE but is still being used in certain devices.

Devices with an A10 Fusion:

  • iPhone 7, 7 Plus (2016)
  • iPad (6th gen, 2018)
  • iPad (7th gen, 2019)
  • iPod touch (7th gen, 2019)

Devices with an A10X Fusion:

  • iPad Pro 10.5-inch (2017)
  • iPad Pro 12.9-inch (2nd gen, 2017)
  • Apple TV 4K (1st gen, 2017)

Devices older than 2016 obviously do not have a Neural Engine.

There is currently no Apple Watch with an ANE.

Intel-based Macs do not have an ANE.