? Desenvolver e exibição de gráficos é uma das tarefas mais exigentes computadores executam. Por esta razão, a maioria dos computadores tem uma unidade de processamento gráfico , às vezes chamado de placa de vídeo ou placa gráfica , que executa a maior parte dos cálculos necessários para a execução de jogos, edição de vídeo , reprodução de filmes ou produção de conteúdo 3D. Stream processors são a chave para a função de GPUs , permitindo-lhes lidar com muitas tarefas simultaneamente, o que , por sua vez , exibe imagens de forma rápida e roda jogos e vídeos sem problemas. Comparação
Todos os computadores têm unidades centrais de processamento responsáveis pela execução a maior parte do software que você usa. Algumas dessas CPUs têm múltiplos núcleos , o que lhes permite realizar mais de uma tarefa ao mesmo tempo. A maioria das CPUs não tem mais do que quatro núcleos e, portanto, só pode trabalhar em quatro operações de uma só vez . Em contraste , as GPUs pode ter milhares de processadores stream , cada um dos quais trabalha simultaneamente para produzir uma peça do gráfico necessário.
Função
A capacidade de realizar muitos instruções de software ao mesmo tempo é conhecida como computação paralela . Stream processors dar GPUs suas habilidades paralelas , permitindo-lhes para dividir instruções do software em pedaços. Cada processador fluxo , então, recebe parte da instrução total e realiza os cálculos necessários sem ter que esperar para os outros processadores stream para concluir suas tarefas.
Alternativas
As duas maiores fabricantes de GPU são AMD e Nvidia. AMD usa explicitamente tecnologia de processador stream. Nvidia usa uma variação sobre esta tecnologia , que chama Compute Unified Device Architecture . Núcleos CUDA são semelhantes aos Stream Processors em que eles são grupos de unidades de processamento que trabalham em paralelo. No entanto , segundo o " PC Perspective ," tecnologia CUDA da Nvidia muitas vezes resulta em maior qualidade de imagem , ainda que às vezes produz resultados mais lentos em comparação com a AMD GPUs.
Implementação
diferentes GPUs AMD variam em termos de quantos processadores stream que empregam. Muitos fatores além de processadores stream contribuem para o desempenho da GPU , incluindo a quantidade de memória, a velocidade do clock ea largura do barramento de memória . Sendo esse o caso , a quantidade de processadores stream em uma GPU é um bom indicador de sua capacidade de desempenho. Low -end GPUs AMD têm tão poucos como poucos como 40 processadores stream , enquanto alguns dos modelos top de linha podem ter mais de 3.000.