Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Apple A9

From Wikipedia, the free encyclopedia
System-on-a-chip designed by Apple Inc
Apple A9
Apple A9 processor
General information
LaunchedSeptember 9, 2015
DiscontinuedSeptember 12, 2018
Designed byApple Inc.
Common manufacturer
Product codeAPL0898,[1] APL1022[2]
Performance
Max.CPUclock rate1.85 GHz (iPhone 6s, iPhone 6s Plus, iPhone SE, iPad 9.7 2017)[3][4] 
Cache
L1cachePer core: 64 KB instruction + 64 KB data
L2 cache3 MB shared[5]
L3 cache4 MB shared[6]
Architecture and classification
ApplicationMobile
Technology node14 nm
(Samsung 14LPE), 16 nm
(TSMC 16FFC)
MicroarchitectureTwister[7][8]
Instruction setARMv8-A:A64,A32,T32
Physical specifications
Cores
GPUCustomPowerVR Series 7XT (six-core) @ 650MHz[9][10][11]
Products, models, variants
Variant
History
PredecessorsApple A8 (iPhone)
Apple A8X (iPad)
SuccessorsApple A10 Fusion (iPhone)
Apple A10X Fusion (iPad)

TheApple A9 is a64-bitARM-basedsystem-on-chip (SoC) designed byApple Inc., part of theApple silicon series. Manufactured for Apple by bothTSMC andSamsung, it first appeared in theiPhone 6s and 6s Plus which were introduced on September 9, 2015.[12] Apple states that it has 70% more CPU performance and 90% more graphics performance compared to its predecessor, theApple A8.[12] On September 12, 2018, theiPhone 6s and iPhone 6s Plus along with thefirst-generation iPhone SE was discontinued, ending production of A9 chips. The latest software updates for theiPhone 6s & 6s Plus including theiPhone SE (1st generation) variants systems using this chip areiOS 15.8.4, released around August, 2024, as they were discontinued with the release ofiOS 16 in 2022, and for theiPad (5th generation) using this chip wasiPadOS 16.7.10, also released on September 3, 2024, as it was discontinued with the release ofiPadOS 17 in 2023.

Design

[edit]

The A9 features an Apple-designed 64-bit 1.85 GHz[3] ARMv8-A dual-core[5] CPU calledTwister.[8] The A9 in the iPhone 6s has 2 GB ofLPDDR4 RAM included in the package.[1][5] The A9 has a per-coreL1 cache of 64KB for data and 64 KB for instructions, anL2 cache of 3MB shared by both CPU cores, and a 4 MB L3 cache that services the entire SoC and acts as avictim cache.[6] The A9 also features a customPowerVR Series7XT @ 650 MHz GPU, featuring 6x custom shader cores and compiler from Apple.[13]

The A9 includes a newimage processor, a feature originally introduced in theA5 and last updated in theA7, with better temporal and spatial noise reduction as well as improved local tone mapping.[14] The A9 directly integrates an embeddedM9 motioncoprocessor, a feature originally introduced with theA7 as a separate chip. In addition to servicing the accelerometer, gyroscope, compass, and barometer, the M9 coprocessor can recognizeSiri voice commands.[14]

The A9 has video codec encoding support forH.264. It has decoding support forHEVC,[15] H.264,MPEG‑4, andMotion JPEG.[16]

The A9 features a custom storage solution, which uses an Apple-designedNVMe-based controller that communicates over aPCIe 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 useeMMC orUFS to connect to their flash memory.

Microarchitecture

[edit]

The A9'smicroarchitecture 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.[citation needed]

Encryption

[edit]

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)

[edit]

Apple A9 chips arefabricated by two companies:Samsung andTSMC. The Samsung version is called APL0898, which is manufactured on a 14 nmFinFET 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 heavyworkload 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

[edit]

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

Gallery

[edit]

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.

  • APL0898, the Samsung version of the A9
    APL0898, the Samsung version of the A9
  • APL1022, the TSMC version of the A9
    APL1022, the TSMC version of the A9
  • A9 (APL0898) SoC on iPhone 6s main logic board
    A9 (APL0898) SoC on iPhone 6s main logic board
  • A9 (APL1022) SoC on iPhone SE main logic board
    A9 (APL1022) SoC on iPhone SE main logic board

ARKit

[edit]

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

Products that include the Apple A9

[edit]

See also

[edit]

References

[edit]
  1. ^ab"iPhone 6s Teardown". iFixit. September 25, 2015.Archived from the original on January 10, 2016. RetrievedSeptember 26, 2015.
  2. ^"A9 is TSMC 16nm FinFET and Samsung Fabbed". Archived fromthe original on 2016-09-17. Retrieved2015-09-28.
  3. ^ab"iPhone 6s customer receives her device early, benchmarks show a marked increase in power". iDownloadBlog. September 21, 2015.Archived from the original on September 24, 2015. RetrievedSeptember 25, 2015.
  4. ^"Revealed: iPhone 6S uses 1.85GHz dual-core A9 chip". Trusted Reviews. September 18, 2015.Archived from the original on January 5, 2016. RetrievedSeptember 25, 2015.
  5. ^abcd"Inside the iPhone 6s". Chipworks. September 25, 2015. Archived fromthe original on February 3, 2017. RetrievedSeptember 26, 2015.
  6. ^abSmith, Ryan (November 30, 2015)."Correcting Apple's A9 SoC L3 Cache Size: A 4MB Victim Cache".AnandTech. Archived fromthe original on 1 December 2015. Retrieved1 December 2015.
  7. ^Joshua Ho."iPhone 6s and iPhone 6s Plus Preliminary Results". Archived fromthe original on 2016-05-26. Retrieved2016-09-25.
  8. ^abJoshua Ho, Ryan Smith."A9's CPU: Twister - The Apple iPhone 6s and iPhone 6s Plus Review". Archived fromthe original on 2016-01-18. Retrieved2016-09-25.
  9. ^"iPhone 6S Review". GSM Arena. October 2015.Archived from the original on 2016-01-12. Retrieved2016-09-25.
  10. ^"Apple A9 / PowerVR GT7600". NotebookCheck. September 2015.Archived from the original on 2016-01-21. Retrieved2016-09-25.
  11. ^Kanter, David."A Look Inside Apple's Custom GPU for the iPhone".Archived from the original on 2019-08-27. Retrieved2019-08-27.
  12. ^ab"Apple Introduces iPhone 6s & iPhone 6s Plus" (Press release). Apple. September 9, 2015.Archived from the original on September 11, 2015. RetrievedSeptember 9, 2015.
  13. ^Kanter, David."A Look Inside Apple's Custom GPU for the iPhone".Archived from the original on 2019-08-27. Retrieved2019-08-27.
  14. ^ab"iPhone 6s - Technology".Apple. September 8, 2015.Archived from the original on September 13, 2015. RetrievedSeptember 10, 2015.
  15. ^Thomson, Gavin."Introducing HEIF and HEVC". Apple. pp. Slide 71 of presentation.Archived from the original on 27 December 2021. Retrieved27 December 2021.
  16. ^"iPhone 6s - Technical Specifications".support.apple.com. Retrieved2022-11-05.
  17. ^"The Apple iPhone 6s and iPhone 6s Plus Review". Anandtech. November 2, 2015. Archived fromthe original on April 8, 2016. RetrievedApril 4, 2016.
  18. ^iOS Security, January 2018,https://www.apple.com/business/docs/iOS_Security_Guide.pdfArchived 2016-02-27 at theWayback Machine
  19. ^Smith, Ryan (September 28, 2015)."Apple's A9 SoC Is Dual Sourced From Samsung & TSMC".AnandTech. Archived fromthe original on 30 September 2015. Retrieved30 September 2015.
  20. ^Cunningham, Andrew (12 October 2015)."Samsung vs. TSMC: Comparing the battery life of two Apple A9s".Ars Technica.Condé Nast.Archived from the original on 13 October 2015. Retrieved13 October 2015.
  21. ^"Analyzing Apple's Statement on TSMC and Samsung A9 SoCs".AnandTech. Archived fromthe original on 13 October 2015. Retrieved11 October 2015.
  22. ^Barrett, Brian."It Doesn't Matter Which A9 Chip Your iPhone Has. Get Over It".Wired.Archived from the original on 12 October 2015. Retrieved11 October 2015.
  23. ^"Framework - ARKit".Archived from the original on 4 August 2017. Retrieved4 Aug 2017.
A series
Current
Discontinued
M series
Current
Discontinued
S series
T series
Application ARM-based chips
Application
processors
(32-bit)
ARMv7-A
Cortex-A5
Cortex-A7
Cortex-A8
Cortex-A9
Cortex-A15
Cortex-A17
Others
ARMv7-A
compatible
ARMv8-A
Others
Application
processors
(64-bit)
ARMv8-A
Cortex-A35
Cortex-A53
Cortex-A57
Cortex-A72
Cortex-A73
Others
ARMv8-A
compatible
ARMv8.1-A
ARMv8.1-A
compatible
ARMv8.2-A
Cortex-A55
Cortex-A75
Cortex-A76
Cortex-A77
Cortex-A78
Cortex-X1
Neoverse N1
Others
  • Cortex-A65, Cortex-A65AE, Cortex-A76AE, Cortex-A78C, Cortex-X1C,Neoverse E1
ARMv8.2-A
compatible
ARMv8.3-A
ARMv8.3-A
compatible
ARMv8.4-A
Neoverse V1
ARMv8.4-A
compatible
ARMv8.5-A
ARMv8.5-A
compatible
ARMv8.6-A
ARMv8.6-A
compatible
ARMv8.7-A
ARMv8.7-A
compatible
ARMv9.0-A
Cortex-A510
Cortex-A710
Cortex-A715
Cortex-X2
Cortex-X3
Neoverse N2
Neoverse V2
ARMv9.2-A
Cortex-A520
Cortex-A720
Cortex-A725
Cortex-X4
Cortex-X925
Neoverse N3
-
Neoverse V3
ARMv9.2-A
compatible
ARMv9.3-A
Lumex C1-Ultra
Lumex C1-Premium
Lumex C1-Pro
Lumex C1-Nano
TBD
Preceded by Apple A9
2015
Succeeded by
Retrieved from "https://en.wikipedia.org/w/index.php?title=Apple_A9&oldid=1313246828"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp