Grupo 2
Membros do grupo:
- Bruno Pontes Soares Rocha
- Rone Ilidio da Silva
Artigo do seminário
Tema do seminário:
Nosso seminário será sobre GPU (Graphics Processing Unit), que são dispositivos dedicados ao processamento de elementos gráficos em computadores pessoais, consoles para jogos e, atualmente, até em dispositivos móveis como celulares e PDA’s. Será apresentado um histórico sobre a evolução desses componentes, uma visão geral sobre sua arquitetura, uma análise sobre desempenho e um estudo mais especifico sobre uma determinada GPU.
Graphic Processing Units (GPUs) - Tópicos Abordados:
- Propósito
- História
- Arquitetura
- Desempenho
- Estudo de caso: Um processador específico da nVidia ou ATI (ainda a definir)
Estrutura do artigo:
História Iremos abordar um pouco da história e motivação da criação das GPUs. Porque elas foram concebidas e para quê. As necessidades e avanços tecnológicos que incentivaram e impulsionaram o avanço dessa tecnologia.
Visão geral Uma visão do propósito e do funcionamento básico de uma GPU padrão. Como elas funcionam, como interagem com a CPU, como é feito código para elas.
Shaders Uma ênfase maior nos pixel e vertex shaders, presentes na maioria das GPUs atuais. Essas tecnologias se tornaram fundamentais para o desenvolvimento de GPUs cada vez mais rápidas.
Arquitetura Baseando-se em 3 GPUs da nVidia de gerações diferentes (GeForce 256, GeForce 3 e GeForce 6), podemos detalhar suas arquiteturas até onde os segredos de indústria permitirem. Uma comparação e detalhamento da evolução será feito.
Memória Um pequeno estudo evidenciando os sistemas de memória utilizado por GPUs. Por ser um sistema externo à GPU em si, essa seção será reduzida, explicitando as idéias fundamentais.
Desempenho Um estudo apontando principais formas de medir desempenho de GPUs, além de como determinados aspectos arquiteturais impactam neste desempenho.