logo-polimi
Loading...
Manifesto
Struttura Corso di Studi
Cerca/Visualizza Manifesto
Dati Insegnamento
Scarica il Manifesto
Regolamento didattico
Consulta il Regolamento
Indicatori corsi di studio
Elenco docenti
Strutture didattiche
Internazionalizzazione
Orario Personalizzato
Il tuo orario personalizzato è disabilitato
Abilita
Ricerche
Cerca Docenti
Cerca Insegnamenti
Cerca insegnamenti degli Ordinamenti precedenti al D.M.509
Erogati in lingua Inglese

Legenda
Semestre (Sem)
1Primo Semestre
2Secondo Semestre
AInsegnamento Annuale
Attività formative
CAffini o integrative
BCaratterizzanti
Lingua d'erogazione
Insegnamento completamente offerto in lingua italiana
Insegnamento completamente offerto in lingua inglese
--Non definita
Didattica innovativa
I CFU riportati a fianco a questo simbolo indicano la parte dei CFU dell'insegnamento erogati con Didattica Innovativa.
Tali CFU riguardano:
  • Cotutela con mondo esterno
  • Blended Learning & Flipped Classroom
  • Massive Open Online Courses (MOOC)
  • Soft Skills
Dati Insegnamento
Contesto
Anno Accademico 2022/2023
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Corso di Studi (1 liv.)(ord. 270) - MI (365) Ingegneria Matematica
Piano di Studio preventivamente approvato MTM - Ingegneria Matematica
Anno di Corso 3

Scheda Insegnamento
Codice Identificativo 056974
Denominazione Insegnamento ALGORITMI E ARCHITETTURE PER IL CALCOLO AD ALTE PRESTAZIONI
Tipo Insegnamento Monodisciplinare
Crediti Formativi Universitari (CFU) 10.0
Semestre Secondo Semestre
Programma sintetico Obiettivo del corso è quello di ampliare le conoscenze di base di architettura dei calcolatori, algoritmi, linguaggi di programmazione e compilazione, acquisite nell'insegnamento di Informatica A, approfondendo le tecniche di progettazione di algoritmi, principi e linguaggi di programmazione parallela e architetture di calcolo parallele per il calcolo ad alte prestazioni. Argomenti principali: - Strutture dati ed algoritmi fondamentali di ricerca e di ordinamento; analisi della complessità degli algoritmi; - Strutture dati e algoritmi randomizzati; - Algoritmi paralleli; - Principi di programmazione parallela: processi e thread; - Strumenti e linguaggi di programmazione parallela: Posix thread, OpenMP, Message Passing Interface, CUDA; - Architetture dei calcolatori paralleli: pipelining; parallelismo a livello istruzione e di thread; sistemi multiprocessori e multicore; processori grafici e GPU; - La gestione della gerarchia di memoria nei calcolatori paralleli; - Metriche per la valutazione e il confronto delle prestazioni dei sistemi paralleli.
Settori Scientifico Disciplinari (SSD)
Attività formative Codice SSD Descrizione SSD CFU
B,C
ING-INF/05
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
10.0

Orario: aggiungi e rimuoviScaglioneDocente/iLingua offertaProgramma dettagliato
Da (compreso)A (escluso)
---AZZZZFerrandi Fabrizio
manifesti v. 3.9.4 / 3.9.4
Area Servizi ICT
23/05/2025