" "    Paula Prata,  Professora Auxiliar do Departamento de Informatica


Programação Paralela e Distribuída - 2º Ciclo em  Engenharia Informática  

Ano lectivo de 2019/2020
Programa/Bibliografia/Critérios de Avaliação;  

 Teórica:

Introdução: T01;  
Programação de sistemas de memória partilhada: T02; T03;

 

Prática:

Python: FP00, FP01;

Threads: FP02;

Novos critérios de avaliação <==

Metade dos grupos irá fazer um trabalho em Apache Spark (https://spark.apache.org/) e a outra metade em Apache Flink (https://flink.apache.org/).

Aula de 20 de Março: (Threads) FP03;

Aula de 27 de Março: (Processos) T04a;

Aula de 3 de Abril (Processos) T04b;  Prática: FP04;

Aula de 17 de Abril:  T05 (MPI); Prática: FP05 (Processos);  Notas sobre os trabalhos de avaliação.

Aula de 24 de Abril: T06 (MPI) Prática: FP06 (MPI);

Aula de 8 de Maio: T07; T08 (Técnicas de paralelização) Prática: FP07 (MPI);

Aula de 15 de Maio: T09 (Pipelining) T10 - Programação assíncrona em Python;

Aula de 22 de Maio: Frequência

Aula de 19 de Maio: trabalho teórico;

Aula de 5 de Junho: trabalho prático;