Mauro IACONO
Insegnamento di ADVANCED COMPUTER ARCHITECTURE
Corso di laurea in DATA ANALYTICS
SSD: IINF-05/A
CFU: 6,00
ORE PER UNITÀ DIDATTICA: 48,00
Periodo di Erogazione: Primo Semestre
Italiano
| Lingua insegnamento | INGLESE |
| Contenuti | Il corso, inteso come naturale complemento del corso Fundamentals of Computer science, tratta di tematiche relative alle tematiche avanzate sull'architettura dei calcolatori elettronici e dei sistemi basati su calcolatore |
| Testi di riferimento | Michel Dubois, Murali Annavaram, Per Stenström, Parallel Computer Organization and Design, Cambridge University Press |
| Obiettivi formativi | Il corso si propone di fornire agli studenti interessati all'architettura dei calcolatori elettronici le conoscenze relative agli aspetti avanzati della stessa utilizzati nei sistemi attuali, per completare e approfondire quanto già trattato nel corso Fundamentals of Computer science anche nella prospettiva delle performance. Lo studente dovrà essere in grado di analizzare gli elementi dei principali sistemi oggi disponibili, di motivare e confrontare le scelte di progetto di massima e di riconoscere le principali soluzioni architetturali a partire dalla documentazione tecnica reperibile presso i produttori, nonché di saper identificare le soluzioni più adeguate per specifiche applicazioni. |
| Prerequisiti | Si assume una buona padronanza dei contenuti del corso Fundamentals of Computer science. |
| Metodi didattici | Flipped classroom, peer instruction, cooperative learning. |
| Modalità di verifica dell'apprendimento | Verifiche in itinere, esame orale |
| Altre informazioni | Date le metodologie didattiche previste, la frequenza è assolutamente consigliata: in caso contrario, sarà necessario accordarsi preventivamente col docente per le modalità di valutazione in itinere da adottare. |
| Programma esteso | Processor Microarchitecture |
English
| Teaching language | English |
| Contents | The course, intended as a natural complement to the Fundamentals of Computer Science course, deals with topics related to advanced topics on the architecture of electronic computers and computer-based systems. |
| Textbook and course materials | Michel Dubois, Murali Annavaram, Per Stenström, Parallel Computer Organization and Design, Cambridge University Press |
| Course objectives | The course aims to provide students interested in computer architecture with knowledge of the advanced aspects of computer architecture used in current systems, complementing and deepening the content of the Fundamentals of Computer Science course, including the performance-oriented perspective. Students will be expected to be able to analyze the elements of the main systems available today, justify and compare basic design choices, and recognize the main architectural solutions based on technical documentation available from manufacturers. They will also be expected to be able to identify the most appropriate solutions for specific applications. |
| Prerequisites | A good command of the contents of the Fundamentals of Computer Science course is assumed. |
| Teaching methods | Flipped classroom, peer instruction, cooperative learning. |
| Assessment methods | Ongoing checks, oral exam |
| Other information | Given the teaching methods involved, attendance is highly recommended. Otherwise, you will need to consult with the instructor in advance regarding the ongoing assessment methods to be adopted. |
| Detailed syllabus | Processor Microarchitecture |








