Modelos de computação paralela. Classes de algoritmos paralelos. Arquiterura paralelas.
Hierarquias de memória. Projeto de programas paralelos. Medidas de complexidade de
programas paralelos (tempo, eficiência, aceleração, escalabilidade). Programação com threads,
memória compartilhada, passagem de mensagem. Aplicações.