1. Introducció
1.1. Classificació de flynn
1.2. Rendiment (RISC-CISC)
1.3. Increment de velocitat (Paral·lelisme i segmentació)
2. Segmentació
2.1. Processadors Segmentats:
2.2. El controlador de segmentació
2.3. Dependències de dades (RAW, WAW, WAR)
2.4. Conflictes estructurals: Problemàtica i solucions.
2.5. Conflictes de dades: Execució en ordre, problemàtica i solucions (parar, delay, forwarding)
2.6. Conflictes de control: Problemàtica i solucions (parar, delay, execució especulativa)
2.7. Finalització de les instruccions en desordre (conflictes WAW)
3. Multiprocessadors / gestió de memòria compartida
3.1. Introducció
3.2. El problema de la coherència
3.3. Algorismes de Snoopy
3.4. Algorismes de Directori
3.5. Rendiment
4. Multicomputadors
4.1. Xarxes de compudators. Conceptes generals.
4.2. Xarxes Compartides / Directes / Indirectes
4.3. Mecanismes de enrutament
4.4. Conmutació
5. Rendiment
Mètodes docents:
-Classes de teoria i problemes
hores setmanals 2,5
-Pràctiques
hores setmanals 2h cada 15 dies
Tipus d'exàmens:
Prova escrita: 75% de la nota
Pràctiques i treball: 25% de la nota (la presentació de la practica és obligatòria per aprovar l'assignatura)
Es requereix un mínim de 5 en ambdues notes per poder fer mitja