Edit Values |
Cortex-A15 µarch |
|
Arch Type | CPU |
Designer | ARM Holdings |
Manufacturer | TSMC |
Introduction | September 8, 2010 |
|
ISA | ARMv7 |
|
|
Cortex-A15 (codename Eagle) is the successor to the Cortex-A9, a low-power high-performance ARM microarchitecture designed by ARM Holdings for the mobile market. This microarchitecture is designed as a synthesizable IP core and is sold to other semiconductor companies to be implemented in their own chips. The A15 is the first microarchitecture specifically designed for high-performance, whereas the Cortex-A7, also the successor to the Cortex-A9, target high-efficiency.
Compiler support
Compiler |
Arch-Specific |
Arch-Favorable
|
Arm Compiler |
-mcpu=cortex-a15 |
-mtune=cortex-a15
|
GCC |
-mcpu=cortex-a15 |
-mtune=cortex-a15
|
LLVM |
-mcpu=cortex-a15 |
-mtune=cortex-a15
|
One can specify NEON support using the -mfpu=neon
option. Note that GCC will not generate floating-point operations for auto-vectorization constructs because NEON, under ARMv7, is not fully IEEE 754-compliant. It's possible to use -funsafe-math-optimizations
to circumvent that behavior.
If the Cortex-A15 is coupled with the Cortex-A7 in a big.LITTLE system, GCC also supports the following option:
Compiler |
Tune
|
GCC |
-mtune=cortex-a15.cortex-a7
|
Architecture
This list is incomplete; you can help by expanding it.
Block Diagram
Memory Hierarchy
Licensees
Arm named the following companies as licensees.