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?
- 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
Wat houd branch prediction in
- 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
- 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