Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Informática
  4. Computação Interactiva e em Gpu

Computação Interactiva e em Gpu

Código 11494
Ano 1
Semestre S2
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Presencial.
Estágios N/A.
Objectivos de Aprendizagem Os objetivos gerais da unidade curricular são os seguintes:
- Dotar os alunos de uma visão abrangente da computação científica e da computação gráfica em GPU.
- Despertar nos alunos o interesse pelo cálculo numérico, pela geometria e pela geração de imagem sintética.

No que respeita a objetivos de aprendizagem, no final da unidade curricular o estudante deve ser capaz de:
- Implementar um algoritmo de ordenação na GPU.
- Implementar um algoritmo numérico na GPU.
- Implementar uma estrutura de dados de aceleração na GPU.
- Implementar um ray caster na GPU.
- Implementar um shader na GPU.
Conteúdos programáticos PARTE I: Computação em GPU
01. Modelo de Programação em GPU.
02. Hardware e Comunicação Paralela na GPU.
03. Algoritmos Paralelos Fundamentais.
04. Algoritmos Sort e Scan na GPU.
05. Optimização e Programas na GPU.
06. Padrões de Computação Paralela.
07. As Fronteiras e o Futuro da Computação em GPU.

PARTE II: Computação Interativa
08. Técnicas de Rasterização.
09. Iluminação e Reflexão.
10. Sombras.
11. Traçagem de Raios de Luz.
12. Programação de xBOs, Coloradores, e Texturas em GPU.
13. Malhas e Superfícies de Subdivisão.
14. Curvas e Superfícies Paramétricas.
15. Curvas e Superfícies Implícitas.
Bibliografia principal Principal:

- Graham Sellers, Richard Wright, and Nicolas Haemel. OpenGL SuperBible: Comprehensive Tutorial and Reference (6th Edition), Addison-Wesley Professional, 2013.
- David Wolff. OpenGL 4 Shading Language Cookbook (2nd Edition), Packt Publishing, 2013.
- Shane Cook, CUDA Programming: A Developer's Guide to Parallel Computing with GPUs, Morgan Kaufmann, 2013.

Complementar:

- Jason Sanders and Edward Kandrot, CUDA by Example: An Introduction to General-Purpose GPU Programming, Addison-Wesley Professional, 2011.
- Akenine-Moeller, Haines, and Hoffman, Real-Time Rendering, 3rd. ed., AK Peters, 2008,
- Abel J. P. Gomes, Irina Voiculescu, Joaquim Jorge, Brian Wyvill and Callum Galbraith. Implicit Curves and Surfaces: Mathematics, Data Structures and Algorithms. Springer-Verlag, 2009.
- J. Foley, A. van Dam, S. Feiner, J. Hughes. Computer Graphics: Principles and Practice (2nd edition in C). Addison-Wesley Publ. Company, 1996.
Língua Português
Data da última atualização: 2015-09-14
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.