• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/3

Click to flip

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