|
Matricola |
Nome |
Cognome |
Voto prova 1/07 |
Errori principali |
|
162154 |
Marcello |
Ariano |
21 |
1 - non avanza in A, imprecisione nella gestione di B 3 - non risponde 4 - un po' carente l'organizzazione logica della discussione, qualche imprecisione - non approfindisce i concetti di organizzazione della cache e associatività (che, insieme alla mancanza di risposta sulla domanda 3, costituisce una lacuna *importante* nella comprensione della cache) 6 - errata l'analisi della sw (non può generare criticità) |
|
154858 |
Giuseppe |
Castricone |
23 |
1 - l'impostazione è corretta, ma manca buona parte del codice 3 - la discussione e gli schemi generali sono corretti - manca la soluzione dell'esercizio specifico 4 - imprecisione nella curva MR/DIM_blk, discute comunque correttamente questo legame, poi diventa un po' frettoloso sugli altri aspetti 5 - poco sulla specifica domanda sull'unità di consegna 6 - quasi tutta sbagliata l'analisi degli anticipi, errato il conteggio dei cicli di clock, spiega il principio della propagazione ma non come ottenerla ** LE DOMANDE 1, 3 E 6 MOSTRANO EVIDENTI LACUNE NELL'APPLICAZIONE PRATICA DELLO STUDIO TEORICO che non era male |
|
165433 |
Alessandro |
De Angelis |
22 |
1 - salva alcuni registri $t_ di troppo, non inizializza i puntatori di scansione, non effettua nè letture nè scritture in memoria in A e B (non basta *dire* che in $t2 c'e' A[i], lo devi *caricare*!!!) 2 - non spiega in modo sufficiente il ruolo della microistruzione nel contesto di esecuzione di una istruzione, un po' frettolosa e ambigua la discussione del sequenziamento del microPC 3 - dice che ci sono 8 (otto) byte in una parola!, incompleta la circuiteria per la generazione del signale di hit (e il bit di validità?), qualche imprecisione nella descrizione della cache set-associativa 4 - la discussione contiene diverse imprecisione ed è incompleta 5 - incompleta la risposta al putno 2) 6 - mancano alcuni anticipi |
|
146699 |
Luca |
Di Vincenzo |
20 |
1 - errata la scelta dei registri da salvare, ambigua la struttura della function, errata la gestione delle scritture in B 2 - motiva correttamente ma poi la discussione sull'unità di controllo è confusa 3 - non ci sono schemi architetturali 4 - discussione superficiale e imprecisa 5 - discussione estremamente generica e incompleta 6 - diversi errori nell'analisi degli anticipi, errore nella formulazione del conteggio dei cicli di clock, niente sulla realizzazione hw della propagazione |
|
167395 |
Arianna |
Giancola |
20 |
1 - errata la scrittura in B (serve sw!) 2 - non spiega il ruolo della microistruzione nel contesto di esecuzione di una istruzione 3 - praticamente non risponde 4 - diverse imprecisioni nella discussione sul MR, poco sul MP - dice cose corrette sull'organizzazione della cache ma non ne discute l'impatto sulle prestazioni 6 - alcuni errori nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione |
|
148333 |
Natalina |
Iannetti |
insuf= |
1 - errata la scelta dei registri di tipo $a_ da salvare, errori nell'uso dei registri $s_, molto confusa la struttura della subroutine (in particolare non definisce la collocazione del corpo del ciclo e della gestione della chiamata), errata la gestione di B (non ha neanche un puntatore di scansione), errato il passaggio dei parametri e il recupero del valore 2 - confonde ilconcetti di microistruzione e microprogramma con i concetti di istruzione e programma - presenta e discute l'unità di calcolo e NON l'unità di controllo 3 - nello schema mancano i collegamenti tra le porzioni di indirizzo e le componenti della cache, alcune parti della discussione sono relative ad uno scenario semplificato, non si fa alcun riferimento allo schema della cache set-associativa 4 - praticamente non risponde alla domanda 5 - avrebbe dovuto approfondire un po' di più sul punto 1) - manca la risposta al punto 2) 6 - numerosi errori nell'analisi degli anticipi evidenziano una scarsa comprensione della criticità sui dati - errata la gestione delle criticità di controllo (che con salto che si esegue portano a 2 e non 3 cicli di ritardo) - manca il conteggio dei cicli di clock - niente sulla realizzazione hw della propagazione |
|
166665 |
Angelo |
Marinacci |
26 |
1 - errata la gestione della scrittura in B 2 - buone le motivazioni, un po' poco sull'unità di controllo (in particolare incompleto il sequenziamento) 3 - non discute gli aspetti architetturali della cache set-associativa 4 - completa, pure se poco organica, la discussione su MR, poco su MP 5 - non menziona le interazione dell'unità di consegna con la predizione dei salti, incompleta la risposta al punto 2) 6 - alcuni errori nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione |
|
166471 |
Enrico |
Melone |
27 |
2 - poco sul ruolo della microistruzione nel contesto di esecuzione di una istruzione e poco sulla gestione del microPC 4 - non discute l'impatto dell'organizzazione della cache sul MR, un po' frettoloso su MP 5 - qualche imprecisione 6 - niente sulla realizzazione hw della propagazione |
|
160003 |
Luca |
Oniti |
26 |
1 - sbagliato il recupero del valore e la gestione della scrittura in B (serve sw) 2 - poco sull'unità di controllo 5 - poco e troppo generico sull'unità di consegna 6 - manca un anticipo, doveva spiegare meglio come ottenere l'effetto richiesto dalla propagazione |
|
165752 |
Luca |
Parente |
25 |
1 - non passa $a0, errata la scrittura in B (serve sw) 2 - molto buona la discussione sulle motivazioni, errata l'analisi del sequenziamento del microPC 3 - il blocco aveva 32 (e non 16) byte, non fornisce regole per il dimensionamento dei campi, niente sulla cache set-associativa 4 - buona la discussione sul MR, non discute (o quasi) MP 6 - diversi errori nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione |
|
159761 |
Andrea |
Pizzone |
19 |
1 - errata la scelta dei registri $a_ da salvare, non salva il registro soglia, errata la struttura (inserisce un ciclo dentro il ciclo controllato dalla soglia e lo controlla con indice e contatore!!!), errata la scrittura in B, errato il passaggio dei parametri 2 - corretto ma poco motivato 3 - manca lo schema architetturale, non fornisce regole per il dimensionamento dei campi, troppo poco specifica la discussione sulle differenze tra direct-mapped e set-associativa 4 - discussione molto imprecisa ed estremamente superficiale 5 - incompleta la risposta al punto 1) 6 - alcuni errori nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione |
|
167694 |
Vittorio |
Secchini |
25 |
1 - errata la scelta dei registri da salvare (ne bastavano 6!), non mostra il passaggio dei parametri 2 - discussione confusa, un po' superficiale, con alcune imprecisioni 4 - alcune imprecisioni, discussione poco organica 5 - non menziona l'interazione con l'unità dei salti, niente sul punto 2) 6 - alcuni errori nell'analisi degli anticipi |