ERAD-RJ 2015 - I Escola Regional de Alto Desempenho do Rio de Janeiro

Patrocinio:

intel


Local:
Laboratório Nacional de Computação Científica (LNCC)

Endereço:
Av. Getúlio Vargas, 333, Quitandinha CEP 25651-075 Petrópolis - RJ

Contato:
Tathiana Tapajoz
Daniel Romero
Sala: 1E-03
Telefone: 24-2233-6101
E-mail eventos@lncc.br


Palestrantes


Luiz Monnerat

Petrobras
24 de Agosto
14h30 - 15h30

Silvio Luiz Stanzani

Universidade de São Paulo / Intel Code Modernization Partner
25 de Agosto
14h00 - 15h00

Michael Wilde

Argonne National Laboratory/EUA
25 de Agosto
15h00 - 16h00

Apoio:

capes

cnpq

capes







Petrópolis - Rio de Janeiro - Brasil
24 a 26 de Agosto de 2015



MC02-Programação Paralela de Aceleradores em OpenCL

Professor: Douglas Adriano Augusto (FIOCRUZ)
Carga Horária: 3h
Data:
24/08/2015
Horário: 11:30 às 13:00 e 16:00 às 17:30
Local: Auditório A

Descrição:
Caracterizados pelo alto grau e densidade de paralelismo, os aceleradores são coprocessadores paralelos que se destacam pela enorme capacidade e eficiência computacional, tornando-os atrativos para a computação de alto desempenho. Exemplos populares destes incluem as tradicionais GPUs ("Graphics Processing Units") de propósito geral e os recentes MICs ("Many Integrated Core"). Embora tenham princípios em comum, os aceleradores compreendem diferentes arquiteturas computacionais, exigindo-se para o fim de portabilidade de código a programação heterogênea. É nesse contexto que surge a linguagem de programação massivamente paralela denominada OpenCL, contração de Open Computing Language. A OpenCL é uma linguagem de padrão aberto baseada em C/C++, orientada à eficiência e flexibilidade, para programação uniforme e portável de sistemas heterogêneos, isto é, compostos por qualquer combinação de processadores convencionais e dispositivos aceleradores.

Ementa:
Introdução à computação paralela
Arquiteturas de aceleradores
Linguagem OpenCL
Técnicas de eficiência e otimizações
Estudo de casos




Promoção Organização
SBC coppeufrj uerj uff rural pucrio lncc