ARM Cortex-A72 - ARM Cortex-A72
Informații generale | |
---|---|
Lansat | 2016 |
Proiectat de | Holdings ARM |
Cache | |
L1 cache | 80 KiB (48 KiB I-cache cu paritate, 32 KiB D-cache cu ECC) per nucleu |
L2 cache | 512 KiB la 4 MiB |
L3 cache | Nici unul |
Arhitectură și clasificare | |
Min. dimensiunea caracteristicii | 16 nm |
Microarhitectura | ARMv8-A |
Specificații fizice | |
Miezuri | |
Produse, modele, variante | |
Numele codului produsului | |
Istorie | |
Predecesor | ARM Cortex-A57 |
Succesor | ARM Cortex-A73 |
ARM Cortex-A72 este o microarhitectură punere în aplicare a ARMv8-A 64-biți set de instrucțiuni proiectat de ARM Holdings " Austin centrul de design. Cortex-A72 este un decoda 3-way out-of-order superscalar conductei. Este disponibil ca bază SIP pentru licențiați, iar designul său îl face potrivit pentru integrarea cu alte nuclee SIP (de ex. GPU , controler de afișare , DSP , procesor de imagine etc.) într-o matriță care constituie un sistem pe un cip (SoC). Cortex-A72 a fost anunțat în 2015 pentru a servi ca succesor al Cortex-A57 și a fost conceput pentru a utiliza cu 20% mai puțină putere sau pentru a oferi cu 90% mai multă performanță.
Prezentare generală
- Procesor cu conducte, cu o conductă de execuție superscalară cu 3 căi, foarte dezactivată , speculativă
- Extensiile DSP și NEON SIMD sunt obligatorii pe nucleu
- VFPv4 Unitate în virgulă mobilă la bord (per nucleu)
- Suport pentru virtualizarea hardware
- Codificarea setului de instrucțiuni Thumb-2 reduce dimensiunea programelor pe 32 de biți cu impact redus asupra performanței.
- Extensii de securitate TrustZone
- Program Trace Macrocell și CoreSight Design Kit pentru urmărirea discretă a executării instrucțiunilor
- 32 de date KiB (2-way set-associative) + 48 KiB instrucțiuni (3-way set-associative) cache L1 pe nucleu
- Controler de memorie cache integrat cu latență scăzută de nivel 2 (set asociativ cu 16 căi), 512 KB până la 4 MB dimensiune configurabilă pe cluster
- 48-entry complet asociativ L1 traducere traducere buffer lookaside (TLB) cu suport nativ pentru 4 KiB, 64 KiB și 1 MB pagini dimensiuni
- TLB de date L1 complet asociativ cu 32 de intrări, cu suport nativ pentru dimensiuni de pagină de 4 KiB, 64 KiB și 1 MB
- Set asociativ cu 4 căi de 1024 intrări L2 TLB unificat pe nucleu, acceptă hit-under-miss
- Algoritm sofisticat de predicție a ramurilor care crește semnificativ performanța și reduce energia din predicție greșită și speculații
- Etichetă IC timpurie - cache L1 cu 3 căi la putere mapată direct *
- Marcare regionalizată TLB și μBTB
- Optimizări mici-offset-ramură
- Suprimarea acceselor predictive de ramură inutile
Chipsuri
- Broadcom BCM2711 (folosit în Raspberry Pi 4)
- Snapdragon 650, 652 și 653
- NXP i.MX8, Layerscape LS1046, LS2088, LX2160, LS1028
- Texas Instruments Familia Jacinto 7 de procesoare SoC auto și industriale.
Vezi si
- ARM Cortex-A57 , predecesor
- ARM Cortex-A73 , succesor
- Compararea nucleelor ARMv8-A , familia ARMv8