Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Hardware >> CPU >> .

Koľko vlákien môže byť spustených na jednom procesorovom potrubí?

Zatiaľ čo jeden kanál CPU môže vo všeobecnosti spracovať viacero inštrukcií súčasne v rámci hodinového cyklu, zvyčajne nedokáže efektívne spúšťať viacero hardvérových vlákien súčasne.

Avšak procesor, ktorý podporuje technológiu hyper-threading alebo simultaneous multithreading (SMT), môže vytvoriť ilúziu paralelného spracovania tým, že umožní viacerým vláknam zdieľať pipeline rýchlym prepínaním medzi nimi počas každého taktovacieho cyklu. Táto technika zlepšuje využitie zdrojov a celkový výkon, ale nevykonáva viacero vlákien skutočne súčasne.

Presný počet vlákien podporovaných na kanál CPU sa môže líšiť a je určený konštrukciou konkrétneho procesora. Napríklad CPU podporujúce obojsmerné SMT by umožnilo súbeh dvoch softvérových vlákien v rámci toho istého potrubia.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené