CPU en architectuur
Welke techniek verwerkt in één CPU-kern gelijktijdig instructies van meerdere threads en benut zo de rekeneenheden in de kern beter?
- ADVFS
- BDMA
- CSMT (simultaneous multithreading)
Antwoord en toelichting tonen
Antwoord: C. SMT (simultaneous multithreading)
SMT is een techniek waarbij één kern instructies van meerdere threads parallel uitgeeft en zo middelen zoals rekeneenheden benut die één thread niet volledig kan gebruiken. Terwijl de ene thread wacht op een cachemiss, kan de andere verdergaan. Hyper-Threading van Intel is een bekend voorbeeld, waarbij het besturingssysteem één kern als twee logische processors ziet. De prestatiewinst bedraagt afhankelijk van de taak 0 tot circa 30 %, wat iets anders is dan het verdubbelen van de kernen.