Compute - Compute performance - Increasing CPU and memory performance

3 belangrijke vragen over Compute - Compute performance - Increasing CPU and memory performance

Noem 6 technieken die CPU prestaties verhogen?

- Hogere clock-snelheid
- Caching
- Prefetching: is het bij iedere instructie die uit het geheugen gefetched wordt meteen ook de instructie erna fetchen en in de cache zetten.
- Branch prediction: bij het fetchen voorspellen waar de volgende instructie in het geheugen staat zodat er geen foute instructies gefetched worden.
- Meerdere kernen gebruiken

Wat zijn CPU: Pipelines

Een pipeline-architectuur is een methode in de digitale logica waarbij een operatie die meerdere losse bewerkingen vereist op een instructie (of een ander gegeven) zodanig te construeren dat elke losse bewerking niet hoeft te wachten op de vorige bewerking, maar dat elke losse bewerking onafhankelijk kan werken op een instructie, zodat alle andere bewerkingen niet werkeloos hoeven te wachten

Wat houd branch prediction in

  1. De meeste Programma's bevatten sprongen (ook bekend als branches), wat resulteert in cache misses

  • De volgende instructie is niet de volgende instructie in het geheugen
  1. De cache-systeem probeert te voorspellen van de uitkomst van Branch instructies voordat ze worden uitgevoerd door de CPU (de zogenaamde Branch voorspelling)
  • In de praktijk meer dan 80% van de processor instructies worden geleverd aan de CPU uit cachegeheugen met behulp van Prefetching en Branch voorspelling

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo