Perguntas com a marcação «gpu»

2
Qual é o custo da mudança de estado?
Os programadores devem ter uma boa idéia do custo de certas operações: por exemplo, o custo de uma instrução na CPU, o custo de uma falta de cache L1, L2 ou L3, o custo de um LHS. Quando se trata de gráficos, percebo que tenho pouca ou nenhuma idéia do …


1
Por que as GPUs ainda possuem rasterizadores?
Apesar dos avanços, as GPUs modernas ainda possuem rasterizadores fixos. Altamente personalizável, com shaders programáveis, mas não totalmente programável. Por que é que? Por que as GPUs não podem ser simplesmente dispositivos maciçamente paralelos com unidades de computação universais onde o rasterizer é apenas um software para esse dispositivo fornecido …
14 gpu  rasterizer 


1
As texturas de pesquisa ainda são usadas para alguma coisa?
Eu sei que não faz muito tempo (5-10 anos?) Que era popular / eficiente separar dados em texturas e depois ler os dados das texturas, geralmente usando a interpolação de textura incorporada para obter interpolação linear do cozido dados de saída. Agora que o tempo de computação é mais barato …
14 texture  gpu  hardware 

1
Por que a eficiência do trabalho é desejada na programação da GPU?
Eu li o seguinte artigo sobre como fazer uma verificação paralela no CUDA: https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch39.html No artigo, há uma ênfase em tornar a verificação "eficiente". Em outras palavras, um algoritmo de GPU não deve executar mais adições que um algoritmo de CPU, O (n). Os autores apresentam dois algoritmos, um "ingênuo" …

1
Por que triângulos adjacentes nunca se sobrepõem quando rasterizados?
Desculpas pela seguinte pergunta noob, é que não consigo encontrar uma resposta satisfatória em nenhum lugar ... Quando renderizo um quadrilátero alinhado por eixo simples composto por dois triângulos, não entendo por que nunca há artefatos visíveis na borda diagonal em que esses triângulos se encontram. Alguns desses pixels devem …
11 opengl  gpu  rasterizer 





1
Criando normais de vértice compartilhados na GPU
Consegui na maioria das vezes transportar uma implementação de Marching Cubes da CPU para os shaders de computação OpenGL, mas ainda não resolvi os normais e me pergunto a melhor maneira de fazer isso. Minha implementação lida especificamente com campos com valores binários (estou tentando modelar funções fractal 3D que …


1
Como começar a escrever um perfil de GPU de baixo nível?
Tenho estudado os perfis de GPU das empresas de hardware nos últimos dias (Qualcomm, PowerVR, Intel). Percebi que essas ferramentas parecem fornecer mais detalhes de baixo nível do que os criadores de perfil de GPU que usei no passado - captura e apitrace de quadro OpenGL ES do XCode - …
8 gpu 

1
As GPUs modernas contêm shifters de barril?
Estou ciente de que a maioria das GPUs modernas, embora projetadas para ponto flutuante, são mais ou menos equivalentes no desempenho inteiro atualmente, com algumas ressalvas, como a falta de um complemento multiplicado por fusão. Não tenho certeza de como isso se aplica às operações de turno. Estou fazendo Marching …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.