Vlastnosti procesorů vyšších generací
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
○
pokud jednotku chtějí použít dvě vlákna, musí se na takové jednotce
vystřídat = výkon neroste nebo dokonce klesá
○
rozdělení na vlákna se může během práce měnit
○
plánovač úloh - hodně výkonu je spotřebováno na přidělování výkonu
jednotlivým akcím
○
-
vícejádrové procesory
jádro procesoru = ALU + řadič + registry (+ FPU)
○
duplikováno celé jádro
○
spojuje se dvě a více nezávislých jader
○
současně se zpracovávají různé úlohy (procesy) a jejich vlákna
○
pokud navíc podporuje hyperthreading, ještě navíc se zrychlí
○
nepoužívaná jádra jsou vypnutá a šetří se tak energie
○
výhoda oproti klasickému hyperthreading – každé jádro má svojí cache,
plus je ještě společná, spojeny jsou přepínačovými, crossbarovými,
sběrnicemi; každé jádro si obsluhuje přerušení sám; pokud jádro zjistí,
že je volné jiné jádro, může přerušení vykonat jiné jádro
○
-
multithreading
zpracování více vláken najednou
○
-
hypertransport
technologie podporující obousměrnou komunikaci (propojuje dvě
místa)
○
používá se pro sběrnice – propojuje procesor se severním můstkem
○
sběrnice z jižního mostu napojující se na periferie
○
propojuje paměti, periferie, pomocí tunelu, procesor tak může
komunikovat s dalšími procesory, s pamětí, s periferií
○
umožňuje nezávislé současné propojení procesorů, paměti a jádra
○
vysokorychlostní interní komunikace z čipu na čip, full duplex
○
-
Vlastnosti procesorů vyšších generací
středa 11. října 2017
13:52
CISC procesory mají emulaci jako RISC (napodobují činnost jako RISC) (uvnitř
jako CISC, navenek jako RISC) – vnitřní cache, instrukce vykonávají a
dokončují mimo pořadí, mají pipelining a je tak možné přeházet instrukce
-
pipelining – zřetězené zpracování strojových instrukcí (instrukce se překrývají)
podstata: každý procesor je rozdělen na subprocesory a každý
subprocesor ve stejném okamžiku pracuje na jiné instrukci nebo jiné
fázi instrukce