Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
3 Cards in this Set
- Front
- Back
Implicazioni dell’analisi |
Strategia migliore per supportare i linguaggi di alto livello: • non rendere le istruzioni macchina più simili alle istruzioni di HLL • ottimizzare le performance dei pattern più usati e più time-consuming |
|
1. |
1. ampio numero di registri o loro uso ottimizzato dal compilatore – per ottimizzare gli accessi agli operandi (abbiamo visto che sono istruzioni molto frequenti, con operandi perlopiù scalari e locali, quindi è utile ridurre gli accessi alla memoria aumentando gli accessi ai registri) |
|
2. 3. |
2. progettazione accurata della pipeline – gestione delle dipendenze dal controllo dovute a salti e chiamate di procedure evitando i prefetch errati 3. set di istruzioni semplificato (ridotto) e implementato in maniera efficiente |