Libri UniversitariZoom 100%

Prof. Annalisa Massini: i libri dei suoi insegnamenti

Scheda docente sul sito dell’ateneo ›
Insegnamenti trovati: 4
Sapienza 4 insegnamenti
Facoltà: Ingegneria dell'informazione, informatica e statistica

Prof. Annalisa Massini: Advanced Architectures

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Architetture parallele e high-performance computing, con panoramica su organizzazione e architettura dei calcolatori. Canalizzazione delle istruzioni, cache coherence, moduli aritmetici e circuiti aritmetici veloci, con rappresentazione dei numeri per aritmetica veloce e valutazione di circuiti. Seguono la classificazione di Flynn, la classe SIMD, le architetture vettoriali e le GPU.

Dettagli corso

1º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 9,5 settimane
Frequenza consigliata · Altro materiale è indicato nelle slide del corso
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 3 libri
Computer Architecture: A Quantitative Approach J. L. Hennessy,ISBN 9781558603295
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Barlas – Morgan KaufmannISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Processors – A Hands-on ApproachISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Quali sono i limiti dell'architettura di von Neumann e come si cerca di superarli?
  2. Che cosa si intende per pipeline di istruzioni e quali rischi introduce?
  3. Come si gestiscono le dipendenze dei dati in un processore con esecuzione in pipeline?
  4. Che cosa si intende per predizione dei salti e quale impatto ha sulle prestazioni?
  5. Come funziona la gerarchia di memoria e quali livelli la compongono?
  6. Che cosa si intende per memoria cache e come si gestisce la coerenza nei sistemi multiprocessore?
  7. Come si misura la prestazione di un'architettura con la legge di Amdahl?
  8. Quali sono le caratteristiche delle architetture superscalari e VLIW?
  9. Che cosa si intende per parallelismo a livello di istruzione e a livello di thread?
  10. Come si progetta un sistema multiprocessore a memoria condivisa?
  11. Quali differenze esistono tra architetture SIMD e MIMD?
  12. Che cosa si intende per rete di interconnessione in un sistema parallelo?
  13. Come si valuta il consumo energetico di un'architettura di calcolo?
  14. Quali sono i vantaggi delle architetture multi core rispetto ai singoli processori?
  15. Che cosa si intende per modello di consistenza della memoria?
  16. Come si implementano le operazioni di sincronizzazione in un sistema parallelo?
  17. Quali tecniche si utilizzano per l'accelerazione hardware di funzioni specifiche?
  18. Come si struttura una unità di controllo cablata rispetto a quella microprogrammata?
  19. Quali sono le caratteristiche dei processori GPU e del loro modello di esecuzione?
  20. Come si analizza il collo di bottiglia di un sistema di elaborazione in fase di progetto?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Annalisa Massini: Advanced Architectures

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Architetture parallele e high-performance computing, con panoramica su organizzazione e architettura dei calcolatori. Canalizzazione delle istruzioni, cache coherence, moduli aritmetici e circuiti aritmetici veloci, con rappresentazione dei numeri per aritmetica veloce e valutazione di circuiti. Seguono la classificazione di Flynn, la classe SIMD, le architetture vettoriali e le GPU.

Dettagli corso

1º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 9,5 settimane
Frequenza consigliata · Altro materiale è indicato nelle slide del corso
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 3 libri
Computer Architecture: A Quantitative Approach J. L. Hennessy,ISBN 9781558603295
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Barlas – Morgan KaufmannISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Processors – A Hands-on ApproachISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Quali sono i limiti dell'architettura di von Neumann e come si cerca di superarli?
  2. Che cosa si intende per pipeline di istruzioni e quali rischi introduce?
  3. Come si gestiscono le dipendenze dei dati in un processore con esecuzione in pipeline?
  4. Che cosa si intende per predizione dei salti e quale impatto ha sulle prestazioni?
  5. Come funziona la gerarchia di memoria e quali livelli la compongono?
  6. Che cosa si intende per memoria cache e come si gestisce la coerenza nei sistemi multiprocessore?
  7. Come si misura la prestazione di un'architettura con la legge di Amdahl?
  8. Quali sono le caratteristiche delle architetture superscalari e VLIW?
  9. Che cosa si intende per parallelismo a livello di istruzione e a livello di thread?
  10. Come si progetta un sistema multiprocessore a memoria condivisa?
  11. Quali differenze esistono tra architetture SIMD e MIMD?
  12. Che cosa si intende per rete di interconnessione in un sistema parallelo?
  13. Come si valuta il consumo energetico di un'architettura di calcolo?
  14. Quali sono i vantaggi delle architetture multi core rispetto ai singoli processori?
  15. Che cosa si intende per modello di consistenza della memoria?
  16. Come si implementano le operazioni di sincronizzazione in un sistema parallelo?
  17. Quali tecniche si utilizzano per l'accelerazione hardware di funzioni specifiche?
  18. Come si struttura una unità di controllo cablata rispetto a quella microprogrammata?
  19. Quali sono le caratteristiche dei processori GPU e del loro modello di esecuzione?
  20. Come si analizza il collo di bottiglia di un sistema di elaborazione in fase di progetto?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Annalisa Massini: Advanced Architectures

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Architetture parallele e high-performance computing, con panoramica su organizzazione e architettura dei calcolatori. Canalizzazione delle istruzioni, cache coherence, moduli aritmetici e circuiti aritmetici veloci, con rappresentazione dei numeri per aritmetica veloce e valutazione di circuiti. Seguono la classificazione di Flynn, la classe SIMD, le architetture vettoriali e le GPU.

Dettagli corso

2º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 9,5 settimane
Frequenza consigliata · Altro materiale è indicato nelle slide del corso
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 3 libri
Computer Architecture: A Quantitative Approach J. L. Hennessy,ISBN 9781558603295
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Barlas – Morgan KaufmannISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Processors – A Hands-on ApproachISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Quali sono i limiti dell'architettura di von Neumann e come si cerca di superarli?
  2. Che cosa si intende per pipeline di istruzioni e quali rischi introduce?
  3. Come si gestiscono le dipendenze dei dati in un processore con esecuzione in pipeline?
  4. Che cosa si intende per predizione dei salti e quale impatto ha sulle prestazioni?
  5. Come funziona la gerarchia di memoria e quali livelli la compongono?
  6. Che cosa si intende per memoria cache e come si gestisce la coerenza nei sistemi multiprocessore?
  7. Come si misura la prestazione di un'architettura con la legge di Amdahl?
  8. Quali sono le caratteristiche delle architetture superscalari e VLIW?
  9. Che cosa si intende per parallelismo a livello di istruzione e a livello di thread?
  10. Come si progetta un sistema multiprocessore a memoria condivisa?
  11. Quali differenze esistono tra architetture SIMD e MIMD?
  12. Che cosa si intende per rete di interconnessione in un sistema parallelo?
  13. Come si valuta il consumo energetico di un'architettura di calcolo?
  14. Quali sono i vantaggi delle architetture multi core rispetto ai singoli processori?
  15. Che cosa si intende per modello di consistenza della memoria?
  16. Come si implementano le operazioni di sincronizzazione in un sistema parallelo?
  17. Quali tecniche si utilizzano per l'accelerazione hardware di funzioni specifiche?
  18. Come si struttura una unità di controllo cablata rispetto a quella microprogrammata?
  19. Quali sono le caratteristiche dei processori GPU e del loro modello di esecuzione?
  20. Come si analizza il collo di bottiglia di un sistema di elaborazione in fase di progetto?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Annalisa Massini: Advanced Architectures

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Architetture parallele e high-performance computing, con panoramica su organizzazione e architettura dei calcolatori. Canalizzazione delle istruzioni, cache coherence, moduli aritmetici e circuiti aritmetici veloci, con rappresentazione dei numeri per aritmetica veloce e valutazione di circuiti. Seguono la classificazione di Flynn, la classe SIMD, le architetture vettoriali e le GPU.

Dettagli corso

2º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 9,5 settimane
Frequenza consigliata · Altro materiale è indicato nelle slide del corso
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 3 libri
Computer Architecture: A Quantitative Approach J. L. Hennessy,ISBN 9781558603295
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Barlas – Morgan KaufmannISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Processors – A Hands-on ApproachISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Quali sono i limiti dell'architettura di von Neumann e come si cerca di superarli?
  2. Che cosa si intende per pipeline di istruzioni e quali rischi introduce?
  3. Come si gestiscono le dipendenze dei dati in un processore con esecuzione in pipeline?
  4. Che cosa si intende per predizione dei salti e quale impatto ha sulle prestazioni?
  5. Come funziona la gerarchia di memoria e quali livelli la compongono?
  6. Che cosa si intende per memoria cache e come si gestisce la coerenza nei sistemi multiprocessore?
  7. Come si misura la prestazione di un'architettura con la legge di Amdahl?
  8. Quali sono le caratteristiche delle architetture superscalari e VLIW?
  9. Che cosa si intende per parallelismo a livello di istruzione e a livello di thread?
  10. Come si progetta un sistema multiprocessore a memoria condivisa?
  11. Quali differenze esistono tra architetture SIMD e MIMD?
  12. Che cosa si intende per rete di interconnessione in un sistema parallelo?
  13. Come si valuta il consumo energetico di un'architettura di calcolo?
  14. Quali sono i vantaggi delle architetture multi core rispetto ai singoli processori?
  15. Che cosa si intende per modello di consistenza della memoria?
  16. Come si implementano le operazioni di sincronizzazione in un sistema parallelo?
  17. Quali tecniche si utilizzano per l'accelerazione hardware di funzioni specifiche?
  18. Come si struttura una unità di controllo cablata rispetto a quella microprogrammata?
  19. Quali sono le caratteristiche dei processori GPU e del loro modello di esecuzione?
  20. Come si analizza il collo di bottiglia di un sistema di elaborazione in fase di progetto?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Scorri di lato: 4 insegnamenti →

Domande frequenti Libri, programma ed esami del prof. Annalisa Massini a Sapienza

Che libro usa il prof. Annalisa Massini per Advanced Architectures a Sapienza?

Per Advanced Architectures (Canale unico) indica come obbligatorio: Computer Architecture: A Quantitative Approach J. L. Hennessy,, Barlas – Morgan Kaufmann, Processors – A Hands-on Approach.

Quanto è impegnativo Advanced Architectures?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Annalisa Massini per Advanced Architectures a Sapienza?

Per Advanced Architectures (Canale unico) indica come obbligatorio: Computer Architecture: A Quantitative Approach J. L. Hennessy,, Barlas – Morgan Kaufmann, Processors – A Hands-on Approach.

Quanto è impegnativo Advanced Architectures?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Annalisa Massini per Advanced Architectures a Sapienza?

Per Advanced Architectures (Canale unico) indica come obbligatorio: Computer Architecture: A Quantitative Approach J. L. Hennessy,, Barlas – Morgan Kaufmann, Processors – A Hands-on Approach.

Quanto è impegnativo Advanced Architectures?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Annalisa Massini per Advanced Architectures a Sapienza?

Per Advanced Architectures (Canale unico) indica come obbligatorio: Computer Architecture: A Quantitative Approach J. L. Hennessy,, Barlas – Morgan Kaufmann, Processors – A Hands-on Approach.

Quanto è impegnativo Advanced Architectures?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Dove trovo la scheda ufficiale di un esame?

Ogni insegnamento qui sopra ha il link alla scheda ufficiale dell’ateneo: controllala sempre prima di acquistare.

Sei uno studente tra i 18 e i 22 anni?Con Prime Student hai 90 giorni gratis, poi Amazon Prime a soli 2,49 € al mese: consegne veloci e gratuite anche sui libri.Scopri Prime Student ›
Controlla sempre la scheda dell'esame. Le informazioni vengono dalle schede ufficiali degli atenei e possono cambiare o contenere errori: prima di acquistare verifica i testi sulla scheda ufficiale dell'esame (la trovi linkata in ogni esame) e, nel dubbio, chiedi al docente.
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.