Apple A9 Explained

Apple A9
Produced-Start:September 9, 2015
Produced-End:September 12, 2018
Slowest:1.85 GHz (iPhone 6s, iPhone 6s Plus, iPhone SE, iPad 9.7 2017)[1] [2]
Size-From:14 nm
(Samsung 14LPE), 16 nm
(TSMC 16FFC)
Designfirm:Apple Inc.
Arch:ARMv8-A

A64, A32, T32

Microarch:Twister[3] [4]
Code:APL0898,[5] APL1022[6]
Numcores:2[7]
L1cache:Per core: 64 KB instruction + 64 KB data
L2cache:3 MB shared
L3cache:4 MB shared
Application:Mobile
Gpu:Custom PowerVR Series 7XT (six-core) @ 650MHz [8] [9] [10]
Predecessor:Apple A8
Successor:Apple A10 Fusion
Variant:Apple A9X

The Apple A9 is a 64-bit ARM-based system-on-chip (SoC)designed by Apple Inc., part of the Apple silicon series. Manufactured for Apple by both TSMC and Samsung, it first appeared in the iPhone 6s and 6s Plus which were introduced on September 9, 2015.[11] Apple states that it has 70% more CPU performance and 90% more graphics performance compared to its predecessor, the Apple A8. On September 12, 2018, the iPhone 6s and iPhone 6s Plus along with the first-generation iPhone SE was discontinued, ending production of A9 chips. The latest software updates for the iPhone 6s & 6s Plus including the iPhone SE (1st generation) variants systems using this chip are iOS 15.8.2, released on March 5, 2024, as they were discontinued with the release of iOS 16 in 2022, and for the iPad (5th generation) using this chip was iPadOS 16.7.6, also released on March 5, 2024, as it was discontinued with the release of iPadOS 17 in 2023.

Design

The A9 features an Apple-designed 64-bit 1.85 GHz[1] ARMv8-A dual-core CPU called Twister.[4] The A9 in the iPhone 6s has 2 GB of LPDDR4 RAM included in the package. The A9 has a per-core L1 cache of 64 KB for data and 64 KB for instructions, an L2 cache of 3 MB shared by both CPU cores, and a 4 MB L3 cache that services the entire SoC and acts as a victim cache.[12] The A9 also features a custom PowerVR Series7XT @ 650 MHz GPU, featuring 6x custom shader cores and compiler from Apple.[13] The A9 includes a new image processor, a feature originally introduced in the A5 and last updated in the A7, with better temporal and spatial noise reduction as well as improved local tone mapping.[14] The A9 directly integrates an embedded M9 motion coprocessor, a feature originally introduced with the A7 as a separate chip. In addition to servicing the accelerometer, gyroscope, compass, and barometer, the M9 coprocessor can recognize Siri voice commands.

The A9 has video codec encoding support for H.264. It has decoding support for HEVC,[15] H.264, MPEG‑4, and Motion JPEG.[16]

The A9 features a custom storage solution, which uses an Apple-designed NVMe-based controller that communicates over a PCIe connection.[17] The iPhone 6s' NAND design is more akin to a PC-class SSD than embedded flash memory common on mobile devices. This gives the phone a significant storage performance advantage over competitors which often use eMMC or UFS to connect to their flash memory.

Microarchitecture

The A9's microarchitecture is similar to the second generation Cyclone (used in A8 chip) microarchitecture. Some of the microarchitectural features are as follows:

Pipeline depth (stages)16
Issue width6 micro-ops
ROB196 micro-ops
Load latency8 cycles
Branch misprediction penalty9
Number of integer pipes4
Number of shifter ALUs4
Load/Store Units2
Integer pipe buffer size48
Number of branch units2
Indirect branch units1
Branch pipe buffer size24
FP ALUs3

About half of the performance boost over A8 comes from the 1.85 GHz frequency. About a quarter comes from the better memory subsystem (3× bigger caches). The remaining quarter comes from the microarchitectural tuning.

Encryption

According to Apple, "Every iOS device has a dedicated AES-256 crypto engine built into the DMA path between the flash storage and main system memory, making file encryption highly efficient. On A9 or later A-series processors, the flash storage subsystem is on an isolated bus that is only granted access to memory containing user data via the DMA crypto engine."[18]

Dual sourcing (Chipgate)

Apple A9 chips are fabricated by two companies: Samsung and TSMC. The Samsung version is called APL0898, which is manufactured on a 14 nm FinFET process and is 96 mm2 large, while the TSMC version is called APL1022, which is manufactured on a 16 nm FinFET process and is 104.5 mm2 large.

There was intended to be no significant difference in performance between the parts,[19] but in October 2015, it was found that iPhone 6S models with Samsung-fabricated A9 chips consistently measured shorter battery life than those with TSMC-fabricated versions in CPU heavy usage; web browsing and graphics were not very different.[20] Apple responded that "tests which run the processors with a continuous heavy workload until the battery depletes are not representative of real-world usage", and said that internal testing combined with customer data demonstrated a variance of only 2–3%.[21] [22]

Naming

While the Twister CPU core implements the ARMv8-A instruction set architecture licensed from ARM Holdings, it is an independent CPU design and is unrelated to the much older but similarly named Cortex-A9 and ARM9 CPU that are designed by ARM themselves and implement the 32-bit ARMv7-A and ARMv5E versions of the architecture.

Gallery

The processors are nearly identical visually. The packaging have the same dimensions (approx 15.0×14.5 mm) and only superficial differences, like the designation text. Inside the packaging the silicon die differs in size.

ARKit

The A9 processor is listed as the minimum requirement for ARKit. [23]

Products that include the Apple A9

See also

Notes and References

  1. Web site: iPhone 6s customer receives her device early, benchmarks show a marked increase in power . iDownloadBlog . September 21, 2015 . September 25, 2015 . September 24, 2015 . https://web.archive.org/web/20150924170226/http://www.idownloadblog.com/2015/09/21/phone-6s-customer-receives-early-benchmarks/ . live .
  2. Web site: Revealed: iPhone 6S uses 1.85GHz dual-core A9 chip . Trusted Reviews . September 18, 2015 . September 25, 2015 . January 5, 2016 . https://web.archive.org/web/20160105073453/http://www.trustedreviews.com/news/revealed-iphone-6s-uses-1-8ghz-dual-core-a9-chip . live .
  3. Web site: iPhone 6s and iPhone 6s Plus Preliminary Results. Joshua Ho. 2016-09-25. 2016-05-26. https://web.archive.org/web/20160526001956/http://www.anandtech.com/show/9662/iphone-6s-and-iphone-6s-plus-preliminary-results. live.
  4. Web site: A9's CPU: Twister - The Apple iPhone 6s and iPhone 6s Plus Review. Joshua Ho, Ryan Smith. 2016-09-25. 2016-01-18. https://web.archive.org/web/20160118111648/http://www.anandtech.com/show/9686/the-apple-iphone-6s-and-iphone-6s-plus-review/4. live.
  5. Web site: iPhone 6s Teardown . iFixit . September 25, 2015 . September 26, 2015 . January 10, 2016 . https://web.archive.org/web/20160110082656/https://www.ifixit.com/Teardown/iPhone+6s+Teardown/48170 . live .
  6. Web site: A9 is TSMC 16nm FinFET and Samsung Fabbed. 2015-09-28. https://web.archive.org/web/20160917230303/http://www.chipworks.com/about-chipworks/overview/blog/a9-is-tsmc-16nm-finfet-and-samsung-fabbed. 2016-09-17. dead.
  7. Web site: Inside the iPhone 6s. Chipworks. September 25, 2015. September 26, 2015. https://web.archive.org/web/20170203083215/http://www.chipworks.com/about-chipworks/overview/blog/inside-the-iphone-6s. February 3, 2017. dead.
  8. Web site: iPhone 6S Review . GSM Arena . October 2015 . 2016-09-25 . 2016-01-12 . https://web.archive.org/web/20160112052002/http://www.gsmarena.com/apple_iphone_6s-review-1314p6.php . live .
  9. Web site: Apple A9 / PowerVR GT7600 . NotebookCheck . September 2015 . 2016-09-25 . 2016-01-21 . https://web.archive.org/web/20160121221319/http://www.notebookcheck.net/Imagination-PowerVR-GT7600-in-the-Apple-A9-Benchmarks-and-Specs.150859.0.html . live .
  10. Web site: A Look Inside Apple's Custom GPU for the iPhone. Kanter. David. en-US. 2019-08-27. 2019-08-27. https://web.archive.org/web/20190827032014/https://www.realworldtech.com/apple-custom-gpu/. live.
  11. Apple Introduces iPhone 6s & iPhone 6s Plus . Apple . September 9, 2015 . September 9, 2015 . September 11, 2015 . https://web.archive.org/web/20150911021129/http://www.apple.com/pr/library/2015/09/09Apple-Introduces-iPhone-6s-iPhone-6s-Plus.html . live .
  12. News: Correcting Apple's A9 SoC L3 Cache Size: A 4MB Victim Cache . . November 30, 2015 . 1 December 2015 . Smith, Ryan . 1 December 2015 . https://web.archive.org/web/20151201175259/http://www.anandtech.com/show/9825/correcting-a9s-l3-cache . live .
  13. Web site: A Look Inside Apple's Custom GPU for the iPhone. Kanter. David. en-US. 2019-08-27. 2019-08-27. https://web.archive.org/web/20190827032014/https://www.realworldtech.com/apple-custom-gpu/. live.
  14. Web site: iPhone 6s - Technology . . September 8, 2015 . September 10, 2015 . September 13, 2015 . https://web.archive.org/web/20150913043947/https://www.apple.com/iphone-6s/technology/ . live .
  15. Web site: Thomson . Gavin . Introducing HEIF and HEVC . Apple . 27 December 2021 . Slide 71 of presentation . English . 27 December 2021 . https://web.archive.org/web/20211227090534/https://developer.apple.com/videos/play/wwdc2017/503/ . live .
  16. Web site: iPhone 6s - Technical Specifications . 2022-11-05 . support.apple.com.
  17. Web site: The Apple iPhone 6s and iPhone 6s Plus Review . Anandtech . November 2, 2015 . April 4, 2016 . April 8, 2016 . https://web.archive.org/web/20160408210105/http://www.anandtech.com/show/9686/the-apple-iphone-6s-and-iphone-6s-plus-review/7 . live .
  18. iOS Security, January 2018, https://www.apple.com/business/docs/iOS_Security_Guide.pdf
  19. News: Apple's A9 SoC Is Dual Sourced From Samsung & TSMC . . September 28, 2015 . 30 September 2015 . Smith, Ryan . 30 September 2015 . https://web.archive.org/web/20150930195809/http://www.anandtech.com/show/9665/apples-a9-soc-is-dual-sourced-from-samsung-tsmc . live .
  20. News: Cunningham . Andrew . Samsung vs. TSMC: Comparing the battery life of two Apple A9s . . . 12 October 2015 . 13 October 2015 . 13 October 2015 . https://web.archive.org/web/20151013031127/http://arstechnica.com/apple/2015/10/samsung-vs-tsmc-comparing-the-battery-life-of-two-apple-a9s/ . live .
  21. Web site: Analyzing Apple's Statement on TSMC and Samsung A9 SoCs. AnandTech. 11 October 2015. 13 October 2015. https://web.archive.org/web/20151013225522/http://anandtech.com/show/9708/analyzing-apple-statement-for-tsmc-and-samsung-a9. live.
  22. Barrett. Brian. It Doesn't Matter Which A9 Chip Your iPhone Has. Get Over It.. Wired. 11 October 2015. 12 October 2015. https://web.archive.org/web/20151012195547/http://www.wired.com/2015/10/iphone-6s-a9-battery-life/. live.
  23. Web site: Framework - ARKit. 4 Aug 2017. 4 August 2017. https://web.archive.org/web/20170804181429/https://developer.apple.com/documentation/arkit. live.