Ricerca di contatti, progetti,
corsi e pubblicazioni

Advanced Computer Architectures

Persone

Pozzi L.

Docente titolare del corso

Descrizione

The course builds on basic previous knowledge in basic computer architecture, and visits the major techniques that have been devised so far in order to get high performance from a single processor, and, later on, from multi-processors. After the course you will understand the concepts of pipelined CPUs, cache architecture and optimization, Instruction-Level parallelism (Superscalar and VLIW architectures), Thread-Level parallelism (fine-grained, coarse-grained, simultaneous multithreading), Data-level parallelism (Vector architectures), and shared-memory multi-processing.

Obiettivi

Learn about the major architectural ideas that have made the incredible growth rate of modern microprocessors possible.

Modalità di insegnamento

In presenza

Impostazione pedagogico-didattica

Lectures, Assignments, Exams

Modalità d’esame

Final exam and assignments. Potentially a paper presentation and potentially a midterm exam.

Offerta formativa