|Introduction||October 3, 2007|
Cortex-A9 (codename Falcon) is the successor to the Cortex-A8, a low-power 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.
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.
- Fully synthesizable RTL (prior designs were hand/automated layout)
- 40 nm process (from 65 nm)
- New out-of-order pipeline (from in-order)
- Shorter pipeline (9-12 stages, down from 13)
- 2x frequency (2 GHz, up from 1 GHz)
- Added Half precision support
This list is incomplete; you can help by expanding it.
Arm named the following companies as licensees.
|designer||ARM Holdings +|
|first launched||October 3, 2007 +|
|full page name||arm holdings/microarchitectures/cortex-a9 +|
|instance of||microarchitecture +|
|instruction set architecture||ARMv7 +|
|microarchitecture type||CPU +|
|process||40 nm (0.04 μm, 4.0e-5 mm) +|