30.06.2015 Views

architetture dei sistemi di elaborazione - Politecnico di Torino

architetture dei sistemi di elaborazione - Politecnico di Torino

architetture dei sistemi di elaborazione - Politecnico di Torino

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Laurea specialistica in ingegneria informatica<br />

ARCHITETTURE<br />

DEI SISTEMI DI ELABORAZIONE<br />

(01GOL)<br />

docente<br />

Matteo SONZA REORDA<br />

esercitatore<br />

Ernesto SANCHEZ<br />

1


Scopi del corso<br />

Il corso illustra l'architettura <strong>dei</strong> moderni <strong>sistemi</strong> a<br />

microprocessore, soffermandosi in particolare su<br />

• processori RISC<br />

• processori superscalari<br />

• architettura <strong>dei</strong> <strong>sistemi</strong> embedded, con particolare<br />

riferimento ai <strong>sistemi</strong> ARM<br />

• architettura <strong>dei</strong> <strong>sistemi</strong> multiprocessore.<br />

2 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Prerequisiti<br />

Si danno per note le conoscenze acquisite nei corsi <strong>di</strong><br />

• Calcolatori elettronici<br />

• Sistemi a microprocessori<br />

• Progettazione <strong>di</strong> <strong>sistemi</strong> <strong>di</strong>gitali.<br />

Ovviamente si assume anche che gli studenti abbiano una<br />

buona esperienza <strong>di</strong> programmazione.<br />

3 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Programma<br />

• I processori RISC<br />

• I processori superscalari<br />

• L’architettura <strong>dei</strong> <strong>sistemi</strong> embedded<br />

- I <strong>sistemi</strong> ARM<br />

• I <strong>sistemi</strong> multiprocessore<br />

4 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Esercitazioni<br />

Gli studenti potranno svolgere alcune esercitazioni guidate<br />

presso il LABINF.<br />

L’esercitatore sarà <strong>di</strong>sponibile presso il LABINF ogni<br />

lunedì dalle 8.30 alle 12.30.<br />

Si invitano gli studenti a <strong>di</strong>stribuirsi in due squadre:<br />

• La prima (cognomi dalla A alla L) accede al laboratorio<br />

il lunedì dalle 8.30 alle 10.30<br />

• La seconda (cognomi dalla M alla Z) accede al<br />

laboratorio il lunedì dalle 10.30 alle 12.30.<br />

5 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Libri <strong>di</strong> testo<br />

J.L. Hennessy, D.A. Patterson<br />

Computer Architecture: a Quantitative Approach<br />

Morgan Kaufmann Publishers, Inc., IV E<strong>di</strong>tion, 2007<br />

Versione italiana<br />

Architettura degli elaboratori<br />

Apogeo, 2008<br />

S. Furber<br />

ARM – System-on-chip architecture<br />

Ad<strong>di</strong>son-Wesley, 2000, II e<strong>di</strong>tion<br />

6 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Materiale <strong>di</strong>sponibile<br />

Accedendo<br />

all’in<strong>di</strong>rizzo<br />

http://www.cad.polito.it/~sonza/01gol/<br />

è possibile accedere a tutte le informazioni sul corso e<br />

al relativo materiale:<br />

• luci<strong>di</strong><br />

• informazioni sul corso<br />

• temi d’esame <strong>di</strong> appelli passati<br />

• risultati esami<br />

7 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Orario<br />

lun 12.30-14.30 aula 6<br />

mar 10.30-12.30 aula 12<br />

gio 14.30-18.30 aula 6<br />

8 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Regole d’esame<br />

È assolutamente necessario prenotarsi.<br />

L’esame si compone <strong>di</strong> una prova scritta della durata <strong>di</strong><br />

circa 120 minuti.<br />

In<strong>di</strong>cativamente, la prova consiste nella risoluzione <strong>di</strong><br />

• Alcune domande a risposta chiusa (2 punti per ogni<br />

risposta esatta, -1 per ogni risposta errata o mancante)<br />

• Alcune domande a risposta aperta<br />

• Un esercizio <strong>di</strong> programmazione che richiede l’analisi<br />

e/o l’ottimizzazione <strong>di</strong> un frammento <strong>di</strong> co<strong>di</strong>ce<br />

assembler per processori con pipeline e/o superscalari.<br />

9 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Dopo l’esame<br />

Nei giorni successivi alla prova scritta il docente pubblica<br />

sul sito del corso i risultati.<br />

Viene anche fissata una data in cui è possibile visionare<br />

l’esame e registrare il voto sul libretto.<br />

Il voto viene registrato dal docente in segreteria previa<br />

accettazione da parte dello studente (ad esempio tramite un<br />

messaggio <strong>di</strong> posta elettronica).<br />

Lo studente è invitato a verificare la corretta registrazione<br />

del voto nella propria carriera.<br />

10 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Orale<br />

A valle della correzione dello scritto lo studente può<br />

chiedere <strong>di</strong> sostenere un orale, purché il voto dello scritto<br />

sia almeno pari a 18.<br />

L’orale può comportare la registrazione <strong>di</strong> un voto<br />

maggiore o minore <strong>di</strong> quello conseguito nella prova scritta.<br />

11 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>


Reperibilità <strong>dei</strong> docenti<br />

Compatibilmente con i loro impegni, è sempre possibile<br />

interagire con i docenti.<br />

Matteo SONZA REORDA<br />

Dipartimento <strong>di</strong> Automatica e Informatica (scavalco nord, IV piano)<br />

Tel. 011 564 7055<br />

E-mail matteo.sonzareorda@polito.it<br />

Ernesto SANCHEZ<br />

Dipartimento <strong>di</strong> Automatica e Informatica (scavalco nord, IV piano)<br />

Tel. 011 564 7182<br />

E-mail ernesto.sanchez@polito.it<br />

12 Matteo SONZA REORDA - <strong>Politecnico</strong> <strong>di</strong> <strong>Torino</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!