Universidade Federal Rural do Rio de Janeiro Seropédica, 19 de Abril de 2024

Visualização da Ação de Extensão


Ação de Extensão
Título: Introdução à Programação em GPU
Ano: 2020 Nº Bolsas Concedidas: 0 Nº Discentes Envolvidos: 2 Público Estimado: 10
Período do Curso: 09/12/2020 a 29/01/2021
Área Principal: Áreas diversas (até 2022) Área do CNPq: Ciências Exatas e da Terra
Unidade Proponente: DEPARTAMENTO DE TECNOLOGIAS E LINGUAGENS/IM Unidades Envolvidas:
Tipo: CURSO
Municípios de Realização: RIO DE JANEIRO - RJ
Espaços de Realização: RNP - Rede Nacional de Ensino e Pesquisa
Fonte de Financiamento: FINANCIAMENTO INTERNO (Edital para Cursos Institucionais de Extensão - EEXT/PROEXT)
Modalidade do Curso: A Distância Tipo do Curso: CURSO
Tipo do Evento: Carga Horária: 30 Quantidade de Vagas: 10
Responsável pela Ação: AQUILES BRAGA DE QUEIROZ
E-mail do Responsável: abq.ufrrj@gmail.com
Contato do Responsável: (21) 99752-0368
Url da Acão: https://sigaa.ufrrj.br/sigaa/link/public/extensao/visualizacaoAcaoExtensao/384

Resumo

 

As GPUs (ou Graphics Processing Unit) foram inicialmente desenvolvidas com o propósito de se aumentar a eficiência e o poder de processamento gráfico para tarefas de renderizacão. Em um momento posterior, as GPUs apresentaram- se e apresentam-se como um hardware de processamento versátil, com ganho massivo de desempenho, representando uma possibilidade real na busca de soluções para processamento em grandes volumes de dados.

 

Os avanços do hardware dos computadores na atualidade permitem a uma única máquina uma capacidade de processamento que em anos anteriores apenas era possível em um cluster de computadores. Adicionalmente, muitos métodos numéricos são computacionalmente intensivos e requerem muito mais operações de processamento do que operações de entrada e saída. Desta forma, como um desafio que se apresenta, temos a reimplementação de algoritmos numéricos objetivando-se uma execução eficiente nas novas arquiteturas.

No presente Curso, apresentaremos um breve histórico sobre o desenvolvimento das GPUs, abordaremos de forma introdutória conceitos vistos no estudo de arquiteturas atuais, assim como primeiros exemplos de implementações em CUDA C/C++.

 

 


Programação

Dia 01 - (09/12/2020) – 20:00 as 22:00 – Apresentação do Curso, Introdução, Origem Histórica, CPU e GPU. Programação Paralela e CUDA.


Dia 02 - (11/12/2021) – 20:00 as 22:00 – Especificações de GPU e Softwares.


Dia 03 - (04/01/2021) – 20:00 as 22:00 – Primeiro Exemplo – Soma de Vetores. Funções em CUDA C/C++.


Dia 04 - (06/01/2021) – 20:00 as 22:00 – Primeiro Exemplo – Soma de Vetores. Funções em CUDA C/C++.


Dia 05 - (08/01/2021) – 20:00 as 22:00 – Segundo Exemplo – Multiplicação de Matrizes.


Dia 06 - (11/01/2021) – 20:00 as 22:00 – Segundo Exemplo – Multiplicação de Matrizes.


Dia 07 - (13/01/2021) – 20:00 as 22:00 – Segundo Exemplo – Multiplicação de Matrizes.


Dia 08 - (15/01/2021) – 20:00 as 22:00 – Terceiro Exemplo – Sistemas Lineares.


Dia 09 - (18/01/2021) – 20:00 as 22:00 – Terceiro Exemplo – Sistemas Lineares.


Dia 10 - (20/01/2021) – 20:00 as 22:00 – Terceiro Exemplo – Sistemas Lineares.


Dia 11 - (22/01/2021) – 20:00 as 22:00 – Apresentação de Novos Problemas.


Dia 12 - (25/01/2021) – 20:00 as 22:00 – Apresentação de Bibliotecas.


Dia 13 - (27/01/2021) – 20:00 as 22:00 – Classes de Complexidade.


Dia 14 - (29/01/2021) – 18:00 as 22:00 – Classes de Complexidade (Exemplos).


Públicos Alvo

Interno:

Discentes dos Cursos de Matemática Aplicada e Computacional da UFRRJ - IM e ICE, com experiência em linguagem de programação C.


Externo:

Discentes dos Cursos de Matemática Aplicada e Computacional de IFES no Rio de Janeiro, com experiência em linguagem de programação C.



Membros da Equipe

  AQUILES BRAGA DE QUEIROZ
Categoria: DOCENTE
Função : COORDENADOR(A)
  BEATRIS XAVIER CARNEIRO
Categoria: DISCENTE
Função : ALUNO(A) VOLUNTARIO(A)
  RAQUEL PAIFFER BRAGA
Categoria: DISCENTE
Função : ALUNO(A) VOLUNTARIO(A)

  AQUILES BRAGA DE QUEIROZ
Categoria: DOCENTE
Função : INSTRUTOR(A)


Lista de Fotos

Não há fotos cadastradas para esta ação



<< voltar

SIGAA | Coordenadoria de Tecnologia da Informação e Comunicação - COTIC/UFRRJ - (21) 2681-4638 | Copyright © 2006-2024 - UFRN - sig-node1.ufrrj.br.producao1i1 v4.10.6_r17