ADVANCED ARCHITECTURES
Obiettivi formativi
Obiettivi generali: Lo scopo del corso è fornire una comprensione approfondita dei principi fondamentali e avanzati dell'architettura dei computer, delle tecniche di calcolo parallelo e dei fondamenti del calcolo quantistico. Obiettivi specifici: Acquisire competenze pratiche nella progettazione e valutazione di circuiti aritmetici, nello sviluppo di programmi per architetture vettoriali e GPU, e nella comprensione dei modelli di calcolo quantistico. Conoscenze e comprensione: Acquisire conoscenze teoriche e operative sui principali modelli di architettura hardware, sulle tecniche di ottimizzazione delle prestazioni e sui paradigmi emergenti di calcolo. Applicare conoscenza e comprensione: Progettare, analizzare e ottimizzare circuiti e sistemi computazionali, implementare algoritmi su architetture parallele e valutare soluzioni di calcolo avanzato. Capacità di giudizio: Sviluppare capacità di analisi critica, valutando i pro e contro delle diverse soluzioni architetturali e computazionali in base a criteri di efficienza, scalabilità e complessità. Capacità di comunicazione: Essere in grado di esporre con chiarezza concetti tecnici complessi, presentando analisi e soluzioni progettuali sia in forma scritta che orale, sapendo motivare le proprie scelte. Capacità di apprendimento: Sviluppare autonomia nello studio e nella ricerca di aggiornamenti nel settore dell’architettura dei computer e del calcolo avanzato.
Programmi - Frequenza - Esami
Programma
Prerequisiti
Testi di riferimento
Modalità insegnamento
Frequenza
Modalità di esame
Bibliografia
Modalità di erogazione
- Codice insegnamento10612318
- Anno accademico2025/2026
- CorsoComputer Science - Informatica
- CurriculumCurriculum unico
- Anno1º anno
- Semestre2º semestre
- SSDINF/01
- CFU6