Trabalha threads, tarefas, vetorização, decomposição de trabalho e medição de speedup. O aluno cria programas paralelos e identifica gargalos de sincronização e memória.