Az ARM Cortex-A72 (kódnevén Maia ) egy ARMv8-A 64 bites utasításkészletet implementáló központi egység ,
alacsony fogyasztású, nagy teljesítményű ARM mikroarchitektúra ,
amelyet az ARM Holdings austini tervezőközpontja tervezett.
A Cortex-A72 egy 3 utas dekódolású sorrendtől eltérő (out-of-order ) végrehajtású szuperskalár futószalag.[ 2]
A licencelők számára SIP magként áll rendelkezésre,
és kialakítása alkalmassá teszi más SIP-magokkal
(például GPU , képernyővezérlő , DSP , képfeldolgozó processzor stb.)
egy lapkára , egylapkás rendszert (SoC) alkotó egységbe történő integrálására.
A Cortex-A72-t 2015 -ben mutatták be a Cortex-A57 utódjaként, és úgy tervezték, hogy annál 20%-kal kevesebb energiát használjon vagy 90%-kal nagyobb teljesítményt nyújtson.[ 3] [ 4]
Az ARM a Cortex-A72-t az alacsony fogyasztású kiszolgálók és a csúcskategóriás mobil eszközök (mobiltelefonok, tabletek) piacán kívánja alkalmazni.
Áttekintés
Futószalagos processzor, mély sorrendtől eltérő (out-of-order ), spekulatív kibocsátású 3 utas szuperskalár végrehajtású futószalag
DSP (digitális jelprocesszor) és NEON SIMD kiterjesztések magonként kötelezőek
VFPv4 lebegőpontos egység beépítve (magonként)
Hardveres virtualizáció támogatása
Thumb-2 utasításkészlet-kódolás – csökkenti a 32 bites programok méretét, kis hatással van a teljesítményre
TrustZone biztonsági kiterjesztések
Program Trace Macrocell és CoreSight Design Kit az utasításvégrehajtás beavatkozásmentes nyomkövetéséhez
32 KiB adat- (2 utas csoport-asszociatív) + 48 KiB utasítás- (3 utas csoport-asszociatív) L1 gyorsítótár magonként
Integrált alacsony késleltetésű 2. szintű (16 utas csoport-asszociatív) gyorsítótár-vezérlő, 512 KiB-tól 4 MiB-ig konfigurálható méret klaszterenként
48 bejegyzéses teljesen asszociatív L1 utasítás TLB (translation lookaside buffer , címfordítási segédpuffer) a 4 KiB, 64 KiB, és 1 MiB lapméretek natív támogatásával
32 bejegyzéses teljesen asszociatív L1 adat TLB (címfordítási segédpuffer) a 4 KiB, 64 KiB, és 1 MiB lapméretek natív támogatásával
4 utas csoport-asszociatív, 1024 bejegyzéses egyesített L2 TLB magonként, támogatja a hit-under-miss technikát (ARM, gyorsítótár-találati hibák alatti betöltések szervezésére)
Kifinomult elágazásbecslő algoritmus, ami jelentősen növeli a teljesítményt és csökkenti a téves előrejelzésre és spekulációra fordított energiát
Korai IC (utasítás-gyorsítótár) címke 3 utas L1 gyorsítótár közvetlen leképzésű teljesítményével
Régiókra osztott TLB és μBTB (elágazási célpuffer) címkézés
Optimalizálások a rövid eltolású elágazási célok (branch target ) kezelésére
Felesleges elágazás-előrejelző hozzáférések elnyomása
BCM2711 egy Raspberry Pi 4 Model B kártyán
Csipek
Jegyzetek
↑ Cortex-A72 - Microarchitectures - ARM (angol nyelven). WikiChip, 2022. (Hozzáférés: 2023. május 14.)
↑ a b Cortex-A72 Processor . ARM Holdings . (Hozzáférés: 2014. február 2.)
↑ „ARM Announces Cortex-A72, CCI-500, and Mali-T880 ”, Anandtech , 2015. február 3. (Hozzáférés: 2017. március 29.)
↑ „ARM Reveals Cortex-A72 Architecture Details ”, Anandtech , 2015. április 23. (Hozzáférés: 2017. március 29.)
↑ „Raspberry Pi 4 on sale now from $35 ”, Raspberry Pi , 2019. június 24. (Hozzáférés: 2019. június 24.) (brit angol nyelvű)
↑ BCM2711 ARM Peripherals (angol nyelven) (pdf) pp. 166. Broadcom Europe Ltd., Raspberry Pi Ltd., 2022. január 18. (Hozzáférés: 2023. május 14.)
↑ Cortex-A72 - Die: MediaTek Helio X20 (angol nyelven). WikiChip, 2022. (Hozzáférés: 2023. május 14.)
Fordítás
Ez a szócikk részben vagy egészben az ARM Cortex-A72 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
Források
Hivatalos weboldal
ARM Cortex-A72 Technical Reference Manuals
Matt Humrick: ARM Cortex-A72 Architecture Deep Dive (angol nyelven) pp. 1/3. Tom's Hardware, 2016. január 11. (Hozzáférés: 2023. május 14.) – a Cortex-A72 áttekintése, összehasonlítés elődjével, a Cortex-A57-tel
Hiroshige Goto: ARMの2016年フラッグシップCPU「Cortex-A72」 (Az ARM 2016 zászlóshajója, a Cortex-A72 CPU) (japán nyelven). PC Watch, 2015. április 24. (Hozzáférés: 2023. május 14.) – a Cortex-A72 részletes elemzése
Gálffy Csaba; Hlács Ferenc: Cortex-A72: kisebb, gyorsabb, hűvösebb (magyar nyelven). HWSW , 2015. április 29. (Hozzáférés: 2023. május 14.) – elemzés
(2015. július) „Reducing dynamic energy of set-associative L1 instruction cache by early tag lookup ” (angol nyelven) (pdf). 2015 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED) , 49–54. o, Kiadó: IEEE . DOI :10.1109/ISLPED.2015.7273489 . (Hozzáférés: 2023. május 14.) – a korai címkekeresésről az 1. szintű utasítás-gyorsítótárakban
Kapcsolódó szócikkek