Placas de Vídeo
Allan Oliveira da Silva
Motivação
Placas de Vídeo
2
Tipos
• On-board
• Dedicadas
Placas de Vídeo
3
Tópicos abordados
• Funcionamento
• Componentes
• Tecnologias
Placas de Vídeo
4
Funcionamento
Como cavar mais rápido?
•
Cavar mais rápido
•
Comprar uma pá mais produtiva
•
Contratar mais escavadores
Placas de Vídeo
5
Funcionamento
Placas de Vídeo
Cavar mais rápido
Clock mais rápido
Pá mais produtiva
Processador
capaz de maior
trabalho por ciclo
Contratar mais
escavadores
Mais núcleos
trabalhando
6
Funcionamento
Mais núcleos
trabalhando
Placas de Vídeo
7
Função
Placa mãe
(CPU)
Placas de Vídeo
Placa de vídeo
(GPU)
Monitor
8
Formação da imagem
Processamento de vértices
Clipping
Rasterização
60 fps
Oclusão
Efeitos de sombra e textura
Placas de Vídeo
9
Tópicos abordados
• Funcionamento
• Componentes
• Tecnologias
Placas de Vídeo
10
Graphics Processing Unit
Placas de Vídeo
11
Fatores importantes
• Frequência de operação (MHz)
• Quantidade de núcleos (un)
Placas de Vídeo
12
Ordem de Grandeza
Placas de Vídeo
Unidade de Processamento
Frequência
ATI Xenos (Xbox 360)
500 MHz
nVidia RSX (PS3)
550 MHz
nVidia GeForce GT 630M
800 MHz
Intel Core I7-980X
3.33 GHz
13
Ordem de Grandeza
Unidade de Processamento
Placas de Vídeo
Número de núcleos
Intel Core I7-980X
12
GeForce GT 630M
96
ATI Xenos (Xbox 360)
240
GeForce GTX 680MX
1536
GeForce GTX TITAN
2688
AMD Radeon HD 7990
4096
14
Dissipador de Calor
Placas de Vídeo
15
Dissipador de Calor
Placas de Vídeo
16
Dissipador de Calor
Placas de Vídeo
17
Video BIOS
• Contém o programa de set-up e controle da placa
de vídeo
• Informações como:
– Velocidades de operação
– Tensões
– RAM
Placas de Vídeo
18
Memória
• Componente mais importante da placa de vídeo
• Quanto mais memória, melhor a placa de vídeo
Placas de Vídeo
19
Tensão e largura de banda
DDR
GDDR
•Dual chanel
•64-128 bits
•4 a 8 canais
•Até 512 bits
Placas de Vídeo
20
Taxa de transferência
Placas de Vídeo
Memória
Taxa de transferência
GDDR1
~0.8 Gbits/s
GDDR2
0.8 ~1.0 Gbits/s
GDDR3
1.2 ~1.6 Gbits/s
GDDR4
1.6 ~2.4 Gbits/s
GDDR5
3.6 ~4.5 Gbits/s
21
Desempenho da memória
nVidia GeForce GT 650M
Placas de Vídeo
nVidia GeForce GTX 660M
22
Saídas
• VGA
• DVI
• HDMI
Placas de Vídeo
23
Tópicos abordados
• Funcionamento
• Componentes
• Tecnologias
Placas de Vídeo
24
Tecnologias
•
•
•
•
•
•
Suporte a múltiplas GPUs
Multi-Display
Otimizador de bateria
Acelerador para multi-tarefas
PhysX
Plataformas de programação
Placas de Vídeo
25
Suporte a multiplas GPUs
• nVidia SLI
• AMD CrossFire
Placas de Vídeo
26
Multi-Display
• nVidia Mosaic
• AMD Eyefinity
Placas de Vídeo
27
Otimizador de bateria
• nVidia OPTIMUS
• AMD Dynamic Switchable Graphics
Placas de Vídeo
28
Acelerador para multi-tarefas
• nVidia Maximus
• AMD App Aceleration
Placas de Vídeo
29
PhysX
• Explosões causam detritos
• Personagens mais complexos e com movimentos
mais reais
• Tecido que rasga e move-se naturalmente
• Fumaça e neblina densa que responde a objetos em
movimento em torno dela
Placas de Vídeo
30
Vídeo
Placas de Vídeo
31
Plataformas de Programação
• OpenGL
• OpenCL
– Livre
– Cross Plataform
• CUDA
– Exclusivo da NVIDIA
Placas de Vídeo
32
Vídeo
Placas de Vídeo
33
Aplicações
• Harvard Medical School e o Brigham & Womens
Hospital: Fluxo sanguíneo
– Uso de técnicas não invasivas
• NASA: Fluxo de tráfego aéreo
– De 10 minutos para 3 segundos
• General Mills: Transferência de calor
– Cálculo do ponto ótimo sem precisar assar milhares de pizzas
Placas de Vídeo
34
Dúvidas
Placas de Vídeo
35
Allan Oliveira da Silva
[email protected]
Download

Placas de Vídeo