CPU und Architektur
Welche Technik verarbeitet in einem CPU-Kern gleichzeitig Befehle mehrerer Threads und nutzt so die Recheneinheiten im Kern besser aus?
- ADVFS
- BDMA
- CSMT (Simultaneous Multithreading)
Antwort und Erläuterung anzeigen
Antwort: C. SMT (Simultaneous Multithreading)
SMT ist eine Technik, bei der ein Kern Befehle mehrerer Threads parallel ausgibt und Ressourcen wie Recheneinheiten nutzt, die ein einzelner Thread nicht ausschöpfen kann. Wartet ein Thread wegen eines Cache-Fehlzugriffs, kann der andere vorankommen. Hyper-Threading von Intel ist ein typisches Beispiel; für das Betriebssystem erscheint ein Kern als zwei logische Prozessoren. Der Leistungsgewinn liegt je nach Aufgabe bei 0 bis etwa 30 % und ist nicht mit einer Verdopplung der Kerne vergleichbar.