Università telematica internazionale UNINETTUNO

Ingegneria Informatica (Anno Accademico 2018/2019) - Big Data

Architetture dei sistemi di elaborazione

CFU: 9
Lingua: Italiano
Descrizione dell'insegnamento
Il Corso di Architettura dei sistemi di elaborazione permette di comprendere, in maniera approfondita, il funzionamento di varie tipologie di sistemi di elaborazione e dei sottosistemi che lo compongono. In questo corso verranno analizzati nel dettaglio i sistemi di memoria e le gerarchie ad esse associate, verranno spiegati nel dettaglio il parallelismo, sia a livello di istruzioni che a livello di dati ed i sistemi per l’implementazione delle operazioni aritmetiche all’interno di un moderno sistema di elaborazione. dei sistemi di elaborazione basati su microprocessore, già introdotti nei corsi della laurea di primo livello. Il corso analizzerà le componenti di un sistema di elaborazione: dall’architettura interna dei microprocessori, alla memoria, ai bus di sistema, alla gestione dei principali periferici, con particolare attenzione alle architetture di calcolo massicciamente parallele ed il loro impiego per calcolo ad elevate prestazioni.
Prerequisiti
Si considerano propedeutici i contenuti del corso di elettronica e misure elettroniche, architettura dei calcolatori e progettazione dei sistemi digitali, sistemi operativi.
Scopi
Al termine del corso lo studente sarà in grado di comprendere stimare e misurare le prestazioni di un moderno sistema di elaborazione in modo unitario e in termini di potenza di calcolo, dissipazione di potenza, energia dissipata per compito. Lo studente saprà inoltr prendere decisioni informate per il dimensionamento delle architetture di elaborazione e memoria che soddisfino i requisiti del sistema in termini di prestazioni e dipendibilità.
Contenuti
Il corso di Architettura dei sistemi di elaborazione studia nel dettaglio i moderni sistemi di elaborazione e le metriche per la valutazione delle loro prestazioni. La prima parte del corso descrive in maniera approfondita la gerarchia del sistema di memoria, in particolare analizza la struttura ed il funzionamento della cache, della memoria principale, della memoria secondaria, della memoria di terzo livello ed inoltre analizza alcuni codici per la rilevazione e la correzione degli errori. Nella seconda parte del corso vengono descritte nel dettaglio le tecniche per aumentare le prestazioni di un elaboratore, come il parallelismo a livelli di istruzioni, il multithreading, l’aritmetica di un sistema di elaborazione ed il parallelismo a livello di dati. Il corso si può dividere in 8 macroargomenti: Approccio quantitativo al Progetto e all’Analisi, Memorie ad accesso casuale (RAM), Gerarchia del Sistema di Memoria, Rilevazione e correzione d’errore, Memoria secondaria e di terzo livello, Parallelismo a Livello Istruzioni, Aritmetica di un sistema di elaborazione, Parallelismo a Livello Dati.
Testi
Testo principale J. L. Hennessy, D. A. Patterson, Computer organization: a quantitative approach, fifth edition, ed. Morgan Kaupmann Testo per approfondimenti D. A. Patterson, J. L. Hennessy, Computer organization and design: the hardware/software interface, fifth edition, ed. Morgan Kaupmann Testo propedeutico C. Hamacher, Z. Vranesik, S. Zaky, N. Manjikian: Computer organization and embedded systems, ed. Mc Graw Hill, 2012
Esercitazioni
Le esercitazioni si baseranno sugli 8 macroargomenti del corso
Docente d'Area
Romeo Beccherelli
Docenti video
Prof. Romeo Beccherelli - Istituto per la Microelettronica e Microsistemi (CNR-IMM) Università Telematica Internazionale Uninettuno (Roma - Italia)
Elenco delle lezioni
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli

Sede centrale

Corso Vittorio Emanuele II, 39
00186 Roma - ITALIA
C.F.: 97394340588
P.IVA: 13937651001

Posta certificata

info@pec.uninettunouniversity.net

Segreteria Studenti

Numero verde: 800 333 647
tel: +39 06 692076.70 (1)
e-mail: info@uninettunouniversity.net

Videoconferenza

Biblioteca 1^ piano: 90.147.90.157
Sala Riunioni 5^ piano: 90.147.90.158

Hai bisogno di maggiori informazioni?

Lasciaci i tuoi dati


Richiedi informazioni