ARM Cortex-A12
32-bit multicore processor
The ARM Cortex-A12 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture. It provides up to 4 cache-coherent cores. The Cortex-A12 is a successor to the Cortex-A9.
ARM renamed A12 as a variant of Cortex-A17 since the second revision of the core in early 2014, because they were indistinguishable in performance.
01Overview
ARM claims that the Cortex-A12 core is 40 percent more powerful than the Cortex-A9 core. New features not found in the Cortex-A9 include hardware virtualization and 40-bit Large Physical Address Extensions (LPAE) addressing. It was announced as supporting big.LITTLE, however shortly afterwards the ARM Cortex-A17 was announced as the upgraded version with that capability.
Key features of the Cortex-A12 core are:
- Out-of-order speculative issue superscalar execution pipeline giving 3.00 DMIPS/MHz/core.
- NEON SIMD instruction set extension.
- High performance VFPv4 floating point unit.
- Thumb-2 instruction set encoding reduces the size of programs with little impact on performance.
- TrustZone security extensions.
- L2 cache controller (0-8 MB).
- Multi-core processing.
- 40-bit Large Physical Address Extensions (LPAE) addressing up to 1 TB of RAM.
- Hardware virtualization support.
Sources and credits
This article is adapted from the Wikipedia article “ARM Cortex-A12”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.