Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Superskalárne procesory s jedným vydaním:
Tieto procesory môžu získať viacero inštrukcií v jednom cykle, ale vydávajú iba jednu inštrukciu vykonávacím jednotkám. Pri určovaní poradia vykonávania inštrukcie sa spoliehajú na statické plánovanie.
2. Superskalárne procesory s viacerými problémami:
Tieto procesory môžu zadávať viacero inštrukcií v jednom cykle rôznym vykonávacím jednotkám. Dynamické plánovanie sa používa na identifikáciu a využitie paralelizmu na úrovni inštrukcií (ILP).
3. Symetrické multivláknové superskalárne procesory (SMT):
SMT umožňuje súbežné spustenie viacerých vlákien na jednom procesore. Každé vlákno má svoju vlastnú sadu registrov a ukazovateľov inštrukcií. Tento typ superskalárneho procesora môže zlepšiť využitie zdrojov a znížiť latenciu.
4. Mimoriadené superskalárne procesory:
Tieto procesory môžu vydávať inštrukcie v ich sekvenčnom poradí, ak neexistujú žiadne dátové závislosti. Táto technika, známa ako vykonávanie mimo poradia, umožňuje zvýšený výkon využívaním ILP.
5. Klastrované superskalárne procesory:
Klastrované superskalárne procesory pozostávajú z viacerých klastrov, z ktorých každý obsahuje viacero vykonávacích jednotiek. Inštrukcie sú distribuované do klastrov na základe ich kompatibility a dostupnosti zdrojov.
6. Superskalárne procesory s oddeleným prístupom a spustením:
Tieto procesory oddeľujú fázu prístupu k pamäti od vykonávania, aby sa predišlo závislosti od údajov. Inštrukcie sa načítajú a uložia do vyrovnávacej pamäte pred ich vykonaním. Tento prístup zvyšuje paralelnosť a efektívnosť spracovania inštrukcií.
7. Superskalárne procesory VLIW (veľmi dlhé slovo inštrukcie):
Architektúry VLIW balia viacero inštrukcií do jedného inštrukčného slova. Tieto inštrukcie sa vykonávajú paralelne, čo znižuje réžiu inštrukcie a zlepšuje výkon.
8. Superskalárne procesory so špekulatívnym vykonávaním:
Tieto procesory používajú špekulatívne vykonávanie na predpovedanie pokynov, ktoré sa pravdepodobne vykonajú ako ďalšie. Pokyny sa vykonávajú špekulatívne a ak sa predpovede ukážu ako presné, výkon sa môže zvýšiť. Špekulatívne vykonávanie však môže tiež spôsobiť zložitosť a potenciálne problémy s presnosťou.
9. Heterogénne superskalárne procesory:
Heterogénne superskalárne procesory zahŕňajú rôzne typy vykonávacích jednotiek, ako sú jadrá na všeobecné použitie a špecializované akcelerátory (napr. GPU). Tento prístup umožňuje efektívne vykonávanie rôznych typov pracovných zaťažení.
Toto sú niektoré prominentné typy superskalárnych procesorov, z ktorých každý využíva rôzne techniky na zlepšenie výkonu, zníženie latencie a efektívne využitie paralelizmu na úrovni inštrukcií.