Az ARMv8.2 ISA-t megvalósító processzorcsalád Flashcards
ARMv8 revíziók
Kettő darab van, v8 és v8.2
v8 ISA processzorai
A Coretex processzorcsalád
- nagyteljesítményű,
- közepes teljesítményű,
- kisteljesítményű modellek.
DynamIQ mag-cluster összevetése az előző fejlődési lépcsőkkel
SMC
egymagos CPU-k után ez volt az első többmagos megvalósítás
több, párhuzamos mag működik és ezáltal fokozzák a teljesítményt
SMC és big.LITTLE különbségek
SMC-nél 1 db klaszter, big.LITTLE-nél 2 db (big, LITTLE)
SMC-nél csak L1 cache, big.LITTLE-nél osztott, L2 cache
big.LITTLE -> DynamIQ
-2013-ban jelenik meg
-big.LITTLE-t általában az ARMv8.0-ban használták és -max 4 mag/klaszter
-DynamIQ-ban 1 db klaszter, viszont ezen belül két eltérő mag
-kisfogyasztású és nagy teljesítményű rendszer
-max. 8 mag/klaszter
-ARMv8.2
-finomabb frekvencia és feszültség vezérlés
– big.LITTLE-ben a magok azonos frekvencián és feszültségen működnek egy domainen (területen) belül
– ha van egy mag aminek nagy teljesítményigénye van, akkor ez fogja beállítani a frekvencia – és feszültségeloszlást
– a DynamIQ-ban domainenként (magcsoportonként) ez külön-külön vezérelhető, ha egy csoportnak nagy teljesítményigénye van, akkor megkapja, a többi magcsoport pedig marad kicsi frekvencián
ez lényegesen csökkentette a disszipációt
DynamIQ előnyei
kis magokat tetszőlegesen lehet hozzárendelni a klaszterhez (2-7 között)
az újratervezett memória alrendszer (privát L2-vel és új, L3-as cache-vel) klaszterszinten lényegesen csökkentette az elérési időt és jelentősen növelte a teljesítményt
EAS (Energy Aware Scheduling), olyan hozzárendelés ami nem csak a teljesítményt hanem az ehhez szükséges energiát is figyelembe veszi