Strumenti Utente

Strumenti Sito


informatica:ae:aeb1617lezioni

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
informatica:ae:aeb1617lezioni [09/12/2016 alle 10:26 (6 anni fa)]
Marco Danelutto
informatica:ae:aeb1617lezioni [16/12/2016 alle 14:09 (6 anni fa)] (versione attuale)
Marco Danelutto
Linea 37: Linea 37:
 | 2 dic | 2 | Farm (tempo di completamento). Cenni a teoria delle code, fattore di utilizzo delle code e ricerca dei colli di bottiglia (rho > 1). Processore pipeline: struttura e tecniche per la gestione dei registri. | {{:informatica:ae:ae16171dic2.pdf|PDF}} | X.11, X.3 (cenni), X.4.1 e X.4.2, XI.1 e XI.2 | | 2 dic | 2 | Farm (tempo di completamento). Cenni a teoria delle code, fattore di utilizzo delle code e ricerca dei colli di bottiglia (rho > 1). Processore pipeline: struttura e tecniche per la gestione dei registri. | {{:informatica:ae:ae16171dic2.pdf|PDF}} | X.11, X.3 (cenni), X.4.1 e X.4.2, XI.1 e XI.2 |
 | 6 dic | 2 | Dipendenze logiche, salti e degrado delle prestazioni. Valutazione di tempi di servizio, completamento ed efficienza. Impatto della gerarchia di memoria.  Esercizi: valutazione delle prestazioni D-RISC Pipeline di semplici codici assembler | {{:informatica:ae:ae1617dic6.pdf|PDF}} | XI.3 (senza 3.6 e 3.7) |  | 6 dic | 2 | Dipendenze logiche, salti e degrado delle prestazioni. Valutazione di tempi di servizio, completamento ed efficienza. Impatto della gerarchia di memoria.  Esercizi: valutazione delle prestazioni D-RISC Pipeline di semplici codici assembler | {{:informatica:ae:ae1617dic6.pdf|PDF}} | XI.3 (senza 3.6 e 3.7) | 
-| 7 dic | 2 | Decodifica Out-of-order nella IU. Unità di esecuzione pipeline per aritmetico logiche lunghe. Dipendenze Eu-EU. Teniche di ottimizzazione del codice per ridurre l'effetto dei salti (inlining, loop unrolling, salto ritardato) | {{:informatica:ae:lavagna1.jpg?200|Lavagna1}} {{:informatica:ae:lavagna2.jpg?200|Lavagna2}}{{:informatica:ae:ae1617dic7.pdf|PDF seconda ora}} {{:informatica:ae:ae1617dic7-2.mp4|Video 2a ora}} | XI.8 escluso 8.3, XI.9.1, XI.5.1 | +| 7 dic | 2 | Decodifica Out-of-order nella IU. Unità di esecuzione pipeline per aritmetico logiche lunghe. Dipendenze Eu-EU. Teniche di ottimizzazione del codice per ridurre l'effetto dei salti (inlining, loop unrolling, salto ritardato) | {{:informatica:ae:ae1617dic7-1.pdf|PDF prima ora}}{{:informatica:ae:lavagna1.jpg?200|Lavagna1}} {{:informatica:ae:lavagna2.jpg?200|Lavagna2}}{{:informatica:ae:ae1617dic7.pdf|PDF seconda ora}} {{:informatica:ae:ae1617dic7-2.mp4|Video 2a ora}} | XI.8 escluso 8.3, XI.9.1, XI.5.1 | 
-| 9 dic | 2 | Tecniche per la minimizzazione dell'effetto delle dipendenze logiche (con esercizi) | {{:informatica:ae:ae1617dic9.pdf|PDF}} {{:informatica:ae:ae1617dic9-1.mp4|1a ora}} | |+| 9 dic | 2 | Tecniche per la minimizzazione dell'effetto delle dipendenze logiche (con esercizi) | {{:informatica:ae:ae1617dic9-1.pdf|PDF}} {{:informatica:ae:ae1617dic9-1.mp4|1a ora}}{{:informatica:ae:ae1617dic9-2.mp4|2a ora}} | | 
 +| 13 dic | 2 | Architettura superscalare (senza modello dei costi). Multithreading: blocked, interleaving e hyperthreading. | {{:informatica:ae:ae1617dic13.pdf|PDF}}| XI.10 (escluso modello dei costi). XI.11.2 (da completare) | |  
 +| 14 dic | 2 | Supporto fw multithreading. Esercizi | {{:informatica:ae:ae1617dic14.pdf|PDF}} | Completamento XI.11.2-5 |  
 +| 16 dic | 4 | Esercizi e ripasso "on demand" (**Attenzione**: nella simulazione del codice del calcolo della f(X) mi sono dimenticato la dipendenza EU-EU fra la prima e la seconda MUL. Guardate le note nel PDF!) | {{:informatica:ae:ae1617dic16.pdf|PDF mattina}} {{:informatica:ae:ae1617dic16bis.pdf|Pomeriggio}} | |
informatica/ae/aeb1617lezioni.1481279188.txt.gz · Ultima modifica: 09/12/2016 alle 10:26 (6 anni fa) da Marco Danelutto