Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

ARM Cortex-A72

From Wikipedia, the free encyclopedia
Central processing unit
ARM Cortex-A72
Broadcom BCM2711, asystem on a chip with four ARM Cortex-A72 CPU cores
General information
Launched2016
Designed byARM Holdings
Cache
L1cache80 KiB (48 KiB I-cache with parity, 32 KiB D-cache with ECC)per core
L2 cache512 KiB to 4 MiB
L3 cacheNone
Architecture and classification
Technology node16 nm
Instruction setARMv8-A
Physical specifications
Cores
  • 1–4 per cluster, multiple clusters[1]
Products, models, variants
Product code name
  • Maya
History
PredecessorARM Cortex-A57
SuccessorARM Cortex-A73

TheARM Cortex-A72 is acentral processing unit implementing theARMv8-A 64-bitinstruction set designed byARM Holdings'Austin design centre. The Cortex-A72 is a 3-way decodeout-of-ordersuperscalar pipeline.[1] It is available asSIP core to licensees, and its design makes it suitable for integration with other SIP cores (e.g.GPU,display controller,DSP,image processor, etc.) into onedie constituting asystem on a chip (SoC). The Cortex-A72 was announced in 2015 to serve as the successor of theCortex-A57, and was designed to use 20% less power or offer 90% greater performance.[2][3]

Overview

[edit]
  • Pipelined processor with deeplyout-of-order,speculative issue 3-waysuperscalar execution pipeline
  • DSP andNEONSIMD extensions are mandatory per core
  • VFPv4 Floating Point Unit onboard (per core)
  • Hardware virtualization support
  • Thumb-2 instruction set encoding reduces the size of 32-bit programs with little impact on performance.
  • TrustZone security extensions
  • Program Trace Macrocell and CoreSight Design Kit for unobtrusive tracing of instruction execution
  • 32 KiB data (2-way set-associative) + 48 KiB instruction (3-way set-associative) L1 cache per core
  • Integrated low-latency level-2 (16-way set-associative) cache controller, 512 KB to 4 MB configurable size per cluster
  • 48-entry fully associative L1 instruction translation lookaside buffer (TLB) with native support for 4 KiB, 64 KiB, and 1 MB page sizes
  • 32-entry fully associative L1 data TLB with native support for 4 KiB, 64 KiB, and 1 MB page sizes
    • 4-way set-associative of 1024-entry unified L2 TLB per core, supports hit-under-miss
  • Sophisticated branch prediction algorithm that significantly increases performance and reduces energy from misprediction and speculation
  • Early IC tag –3-way L1 cache at direct-mapped power*
  • Regionalized TLB and μBTB tagging
  • Small-offset branch-target optimizations
  • Suppression of superfluous branch predictor accesses

Chips

[edit]

See also

[edit]

References

[edit]
  1. ^ab"Cortex-A72 Processor".ARM Holdings. Retrieved2014-02-02.
  2. ^Frumusanu, Andrei (3 February 2015)."ARM Announces Cortex-A72, CCI-500, and Mali-T880".Anandtech. Archived fromthe original on 4 February 2015. Retrieved29 March 2017.
  3. ^Frumusanu, Andrei (23 April 2015)."ARM Reveals Cortex-A72 Architecture Details".Anandtech. Archived fromthe original on 25 April 2015. Retrieved29 March 2017.
  4. ^"Raspberry Pi 4 on sale now from $35".Raspberry Pi. 2019-06-24. Retrieved2019-06-24.

External links

[edit]
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
Retrieved from "https://en.wikipedia.org/w/index.php?title=ARM_Cortex-A72&oldid=1323403524"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp