ARM Cortex-A9 MPCore — 2007-ci ildə təqdim edilmişdir. ARM v7 təlimat dəstindən istifadə edərək 4-ə qədər kohrent və Cortex-A9 nüvəsini təmin edən 32 bitli çoxnüvəli prosessordur .[1]
Sıradan çıxmış , spekulyativ , superskalar , dinamik budaq proqnozu hesablama boru kəməri . Dekoder bir dövrə 2 əmri emal edir, 32–40 əmr tutumlu təlimatların yenidən bölüşdürülməsi üçün bufer, tam boru kəmərinin dərinliyi 8 addımdır. Nüvə hər saatda dörd mikro-opu emal edir.
Dəyişdirilə bilən tam registr faylı , 32 memarlıq registrinin 56 fiziki [ 3] ilə əlaqələndirilməsi .
SIMD təlimatlarının NEON blokunu dəstəkləyin (isteğe bağlı) , hər təlimata 16 operand, vektor eni — 128 bitə qədər emal. İcra bloku fiziki olaraq 64 bit genişlikdədir, 128 bitlik vektoru iki dövrədə emal edir. NEON əmrlərinin icrası ardıcıldır.
VFPv3 üzən nöqtə təlimat bloku üçün dəstək (isteğe bağlı). Ayrı hesablama kəməri, ardıcıl icra.
Thumb-2 təlimat dəsti üçün dəstək.
TrustZone təhlükəsizlik genişləndirmələri üçün dəstək.
Java kodunu icra etmək üçün Jazelle DBX genişlənməsinə dəstək.
JIT tərtibi üçün Jazelle RCT genişləndirilməsi dəstəyi.
TLB ölçüsü — 128 giriş.
64 bitlik L1 keş avtobotu.
L2 keş nəzarətçisi (0–4 MB, sonrakı versiyalarda 8 MB-a qədər)
Çox nüvəli konfiqurasiyalar üçün dəstək.
Şərti məntiq qapılarında Cortex-A9 nüvəsinin bəzi bloklarının ölçüsü : əsas nüvə təxminən 600 min qapı, nəzarətçi ilə birinci səviyyəli keş təxminən 500 min qapı, NEON bloku 500 min qapıdır. TSMC texnologiyası və 65 nm istehsal prosesi ilə istehsal edildikdə, önbelleğe və NEON olmadan bir Cortex-A9 nüvəsinin sahəsi təxminən 1,5 mm 2 təşkil edir.[2][3]