Mostrando postagens com marcador alto desempenho. Mostrar todas as postagens
Mostrando postagens com marcador alto desempenho. Mostrar todas as postagens

segunda-feira, 8 de maio de 2017

ICMC oferece curso gratuito na área de programação de alto desempenho

“Programming Emerging Heterogeneous Computing: The HARP System” é o título do curso que será ministrado pelo professor Pedro Diniz, da Universidade do Sul da Califórnia




Um curso gratuito sobre computação de alto desempenho e suas facilidades será realizado no Instituto de Ciências Matemáticas e de Computação (ICMC) da USP, em São Carlos, de 5 a 7 de junho, das 13 às 19 horas.

Destinado a estudantes da USP da área de ciências de computação, engenharia de computação e áreas afins como física e ciências de materiais, o curso Programming Emerging Heterogeneous Computing: The HARP System será ministrado pelo professor Pedro Diniz, da Universidade do Sul da Califórnia.

Há 100 vagas disponíveis e, para se inscrever, basta preencher o formulário eletrônico disponível neste link icmc.usp.br/e/803e1. Confira também a programação completa do curso no site do ICMC: icmc.usp.br/e/0451a.


Foto: Nilton Junior/ArtyPhotos

Mais informações
Seção de Eventos do ICMC: (16) 3373.9666
E-mail: eventos@icmc.usp.br

quarta-feira, 9 de setembro de 2015

Introdução à computação de alto desempenho: inscrições abertas para curso gratuito no ICMC

 ############ VAGAS ESGOTADAS #############

Estão abertas as inscrições para o curso Introdução à computação de alto desempenho com unidades de processamento gráfico (GPU) e CUDA, oferecido pelo Instituto de Ciências Matemáticas e de Computação (ICMC) da USP, em São Carlos. As aulas acontecerão de 17 de setembro a 8 de outubro, sempre às quintas-feiras, das 18h30 às 22h30, na sala 6-303 (laboratório 5) do Instituto.

Aberto a todos os interessados, o curso é gratuito, oferece 15 vagas e será ministrado pelo aluno de pós-graduação do ICMC Helder da Luz, do Laboratório de Sistemas Distribuídos e Programação Concorrente. As inscrições devem ser feitas pelo sistema Apolo até o dia 14 de setembro ou enquanto durarem as vagas. Mas a inscrição não garante a vaga, o participante deve aguardar o recebimento de um e-mail com a confirmação da matrícula. Veja o passo-a-passo para se inscrever: icmc.usp.br/e/443bd.

O objetivo principal da atividade é capacitar os participantes a desenvolverem programas concorrentes usando um modelo de programação heterogêneo centrado em CUDA e com MPI/OpenMP. Confira o programa e a bibliografia do curso abaixo. 

Mais informações
Comissão de Cultura e Extensão Universitária do ICMC: (16) 3373.9146
Email: ccex@icmc.usp.br

Programa do curso
  • Apresentação dos conceitos básicos de programação paralela; 
  • Histórico da evolução das GPU’s; 
  • A arquitetura das GPU’s comparado com as CPU’s; 
  • Linguagens de implementação em GPU’s (CUDA e OpenCL); 
  • Programação em CUDA: utilização de memória (Device memory, Shared memory) e transferência de dados; 
  • CUDA Thread organization; 
  • Utilização de memória de textura (Texture memory) e criação de estruturas (structs); 
  • Verificação e depuração de código; 
  • Utilização de CUDA com pacotes de softwares científicos para computação numérica. 
Bibliografia