Sytems of Information Elaboration (2006/2007)

Course partially running

Course code
4S00028
Name of lecturer
Franco Fummi
Number of ECTS credits allocated
5
Academic sector
ING-INF/05 - INFORMATION PROCESSING SYSTEMS
Language of instruction
Italian
Location
VERONA
Period
1st quadrimester (for 2nd and 3rd years of degrees in IT, for the 2nd year of degrees in applied mathematics and for the 4th and 5th years of specialised degrees) dal Oct 2, 2006 al Dec 1, 2006.

Lesson timetable

Learning outcomes

Scopo del corso è presentare le tecniche per modellare e dimensionare un sistema di calcolo valutando l'impatto che i singoli componenti hanno sulle prestazioni complessive in particolare dal punto di vista delle prestazioni del sistema di rete. Questo obiettivo viene raggiunto in due modi: imparando a valutare le prestazioni di un sistema digitale composto da dispositivi esistenti sul mercato (CPU, memorie, dischi, rete, ecc.) e imparando a modellare e progettare dispositivi digitali ad hoc adatti a rispondere ad esigenze specifiche (ASIC, dispositivi programmabili sul campo) utilizzando una metodologia di progetto TLM.

Syllabus

* Architetture reali:
o Famiglie microprocessori Intel
o Apparati di Rete
o Architetture parallele
o Architetture distribuite
* Analisi delle prestazioni:
o Indici di valutazione delle prestazioni
o Metriche di valutazione delle prestazioni
o Prestazioni di un sistema distribuito
* La modellazione dei sistemi Hardware/Software:
o La progettazione TLM
o Il linguaggio SystemC per la modellazione di sistemi digitali
o Sintesi automatica da SystemC
o La modellazione di una rete con NS2
o La modellazione dei sistemi real-time
* Valutazione delle prestazioni dei sistemi digitali:
o Prestazioni di una rete
o Prestazioni di un sistema hardware/software
o Prestazioni di un sistema real-time
* Esperienze industriali:
o La piattaforma embedded TVBlob
* Laboratorio:
o Modellazione/simulazione in SystemC
o Sintesi automatica con SystemC
o Modellazione di una rete in NS2
o Cosimulazione HSN per apllicazione VOIP
o Modellazione simulazione di un terminale mobile

Il corso viene svolto in 32 ore di lezione e 12 ore di laboratorio. Le attività pratiche vengono svolte utilizzando le attrezzature hardware e software presenti nel laboratorio EDA (Electronic Design Automation) e nel Dipartimento. Durante il corso saranno effettuate presentazioni da parte di aziende del settore della progettazione di sistemi di elaborazione.

Reference books
Author Title Publisher Year ISBN Note
Hennessy, Patterson Computer Architecture: A Quantitative Approach (3rd edition) (Edizione 3) Morgan Kaufmann 2003 1558605967
Franco Fummi, Mariagiovanna Sami, Cristina Silvano Progettazione Digitale (Edizione 2) McGraw-Hill 2007 8838663521

Assessment methods and criteria

Le competenze teoriche vengono verificate con una prova scritta scomposta, durante il corso in due prove intermedie. Le attività di laboratorio mettono lo studente in grado di comprendere maggiormente la competenze teoriche proposte e sono misurate con un elaborato che permette di integrare il voto della prova scritta. Gli eventuali elaborati vengono di norma completati entro la fine del corso.

Teaching aids

Documents

Share