Proposta TCC

 

 

Nome do Aluno

Thiago de Gouveia Nunes

 

Nome do Supervisor

Prof. Doutor Marcel P. Jackowski

 

Tema da Monografia

Comparação de Eficiência entas plataformas OpenCL e CUDA em GPUs NVIDIA

 

Resumo

No contexto General-Purpose computing on Graphics Processing Units (GPGPU), é natural se preocupar com o máximo desempenho dos programas. Programas que rodam no contexto GPGPU são altamente paralelizáveis. Esse trabalho consiste na comparação de desempenho e abstração de uma GPU entre duas plataformas para programação paralela , Open Computing Language (OpenCL) e Compute Unified Device Architecture (CUDA).

 

Objetivos

 

Atividades já realizadas

 

Cronograma de atividades

 

Estrutura esperada da monografia

  1. Introdução
    • Motivação.
    • Objetivos.
    • Problemas.
  2. Conceitos e tecnologias estudadas
    • GPGPU.
    • Arquitetura da GPU.
    • Conceitos comuns entre as Plataformas.
    • Abstração do OpenCL.
    • Abstração do CUDA.
  3. Atividades realizadas
    • Kernels.
    • Testes.
    • Comparação da estrutura do .ptx gerado pelos kernels do OpenCL e do CUDA.
  4. Resultados e produtos obtidos
    • Resultado dos testes.
    • Comparação das abstrações.
    • Comparação da performance.
  5. Conclusão
  6. Bibliografia
  7. Parte subjetiva
    • Desafios e frustrações.
    • Disciplinas do curso.
    • Continuação do estudo.

Referências

[1] Munshi, A. The OpenCL Specification. v.15. Khronos OpenCL Working Group. 2011
[2] Arquitetura da placa GeForce GTX 460SE, http://www.geforce.co.uk/hardware/desktop-gpus/geforce-gtx-460/architecture.