Argomenti trattati il 23 marzo 2007
_Parte di quanto illustrato sulla canalizzazione si trova sullo Stalling Capitolo 12 Pag. 444-451._
Canalizzazione o pipeline delle istruzioni: tecnica della pipeline; suddivisione di un'istruzione in passi; stadio di pipeline; frequenza di operazione o troughput e latenza; durata di un ciclo di clock.
Esempio di pipeline con suddivisione dell'istruzione nelle fasi caricamento, decodifica ed esecuzione.
Esempio di pipeline con suddivisione dell'istruzione piu' dettagliata e problemi collegati.
_La parte seguente č tratta da Patterson Hennessy "Architetture dei Calcolatori" dovrebbe essere in biblioteca sia a Matematica che a Informatica_
Conflitti tra istruzioni: classificazione in conflitti strutturali, conflitti tra dati e conflitti di controllo. Definizione di stallo.
Conflitti strutturali: esempi e soluzioni.
Conflitti tra dati: esempio, soluzione con il metodo dell'anticipazione.
--
AnnalisaMassini - 23 Mar 2007