Programa do Curso

Introdução

Paralelo Programming em teoria

  • Arquitetura da memória
  • Organização da memória

Paralelismo baseado em threads e em processos

  • Instanciando e determinando um thread
  • Trabalhando com sincronização de thread
  • Criar, nomear, executar e sincronizar um processo
  • Usando o Asyncio para programação assíncrona

Distribuído Python

  • Utilizar o aipo
  • Utilização do SCOOP
  • Usando Pyro4
  • Usando PyCSP
  • Usando RPyC

GPU Programming

  • Usando o módulo PyCUDA
  • Usando o NumbaPro
  • Usando PyOpenCL
  • Testando com PyOpenCL

Testes e resolução de problemas

  • Testes com testes unitários
  • Testes com testes de simulação

Resumo e conclusão

Requisitos

  • Python experiência de programação

Público

  • Desenvolvedores de software
 14 horas

Declaração de Clientes (5)

Cursos Relacionados

Categorias Relacionadas