Procesor, subprocesor, multiprocesorové systémy, procesorová pole a pipelining
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.
•
sdílí výkonné jednotky (např. ALU)
•
příjme 2+ vláken, pokud potřebují jinou jednotku dojde k zrychlení, pokud
stejnou může dojít i ke zpomalení
•
Vícejádrové Procesory
duplikované celé jádro (ALU,řadič,registry a FPU)
•
má více nezávislých jader, která se umí zasoupit
•
zpracovává 1 vlákno na 1 jádře, nepouživaná jádra vypína pro úsporu energie
•
každé jádro má svoji cache+společnou cache
•
přepínačová sběrnice
•
Multithreading
jedno jádro ve vícejádrovém procesoru pracuje na více vláknách najednou
•
Procesorové pole
procesory jsou propojeny sériově i paralelně
•
první řada je zapojena na sběrnici svými vstupy a poslední řada svými výstupy
•
propojení mezi řadami je jednosměrné a v rámci řád obousměrné
•
Pipelining
zřetězené zpracování strojových instrukcí v tzv. Funkčních blocích
•
procesor je rozdělen na subprocesory
•
každá instrukce je rozdělena na kroky (výrobný linka)
•
obvykle bývá 5ti stupňový (krokový):
•
načtení
1.
dekódování
2.
provedení
3.
uložení do paměti
4.
zapsání do registru
5.
Subprocesory /
časový okamžik
čtení
dekódová
ní
provede
ní
uložení do
paměit
zapsání do
registru
1
A
2
B
A
3
C
B
A
4
D
C
B
A
5
E
D
C
B
A
13. Procesor, subprocesor, multiprocesorové
systémy, procesorová pole a pipelining
čtvrtek 28. září 2017
18:13