CPU en architectuur

Welke techniek verwerkt in één CPU-kern gelijktijdig instructies van meerdere threads en benut zo de rekeneenheden in de kern beter?

  1. ADVFS
  2. BDMA
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Welke methode wijst bij microcontrollers en dergelijke de registers van randapparatuur toe aan dezelfde adresruimte als het geheugen, zodat ze met gewone geheugenlees- en schrijfinstructies worden bediend?
  2. Wat is de juiste rol van de watchdogtimer in een microcontroller?
  3. Welk geheugengebied wordt gewoonlijk gebruikt om bij het aanroepen van een subroutine (functie) tijdelijk onder meer het terugkeeradres op te slaan?
  4. Welke combinatie hoort bij de indeling van cachemissers in de "drie C's"?
  5. Welk mechanisme legt in een out-of-order CPU de resultaten van in andere volgorde uitgevoerde instructies vast (retire) in de oorspronkelijke programmavolgorde?

Vergelijkingen bij dit onderwerp