Skip to content

Repositório destinado ao armazenamento e compartilhamento de códigos desenvolvidos para avaliações na disciplina de Programação de Alto Desempenho do Curso de Bacharelado em Ciências da Computação.

Notifications You must be signed in to change notification settings

Lima001/BCC-Programacao-Alto-Desempenho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BCC-Programacao-Alto-Desempenho

Este repositório conta com os projetos desenvolvidos para a disciplina de Programação de Alto Desempenho do curso de Bacharelado em Ciências da Computação oferecido pelo IFC Blumenau.

Sobre a Disciplina

  • Período: 8º Semestre - 2023
  • Docente Responsável: Ricardo de la Rocha Ladeira
  • Ementa: Conceitos básicos de programação concorrente. Implementação de processos e threads. Comunicação entre processos. Métodos e técnicas para o projeto, implementação e uso de sistemas de programação para o desenvolvimento de programas paralelos e para multi-processamento. Primitivas básicas de programação paralela. Problemas e algoritmos clássicos de programação paralela.

Sobre os Projetos

O repositórios é dividido em diretórios contendo os arquivos apresentados para avaliações realizadas na disciplina supramencionada. Especificando, brevemente são encontrados nos diretórios:

  • AV2: Programação em GPU usando Python e a biblioteca CuPy
  • AV3: Implementação paralela do algoritmo de convolução para processamento de imagens em C++ com OpenCV
  • AV4: Implementação serial e paralea do algoritmo de convolução em GPU usando CUDA

Observações

As implementações apresentadas na AV4 foram utilizadas como parte de uma pesquisa experimental para análise e comparação do impacto da paralelização em GPU no tempo de execução do algoritmo de convolução. É estudada a possibilidade de apresentar os resultados em um artigo. Caso ocorra, o presente repositório será atualizado com informações para acesso ao documento.

About

Repositório destinado ao armazenamento e compartilhamento de códigos desenvolvidos para avaliações na disciplina de Programação de Alto Desempenho do Curso de Bacharelado em Ciências da Computação.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published