EI1024 - Programació Concurrent i Paral·lela

Curs 3 - Semestre 1

Temari

Temari

Temari teòric:

  1. Introducció.
  2. Programació de processadors multinucli i multiprocessadors amb memòria compartida.
  3. Conceptes bàsics de concurrència en Java.
  4. El problema de la visibilitat en Java.
  5. El problema de l'atomicitat en Java.
  6. Thread Pools i Interfícies Gràfiques a Java.
  7. Concurrència en col·leccions de Java.
  8. El problema de la coordinació en Java. 
  9. Programació de multicomputadors. 
  10. Comunicacions punt a punt en MPI.
  11. Comunicacions col·lectives en MPI.
  12. Disseny d'algoritmes paral·lels. Sistemes en temps real.

Temari pràctic:

  1. Java
  2. MPI