Perguntas com a marcação «performance»

25
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 que são. Tenho em mente que, se as ordenarmos...

14
Uma condição constante é mais cara que a troca de shaders?

Em geral, ramificação em shaders não é uma boa ideia. Mas agora eu tenho um sombreador com uma condição constante em relação a toda a chamada de empate. Portanto, o ramo que é executado é sempre o mesmo para uma chamada de empate. Esse tipo de ramificação é ainda mais caro do que ter vários...

11
Desempenho de loop em um sombreador

Gostaria de saber qual é a melhor maneira de integrar uma função de loop dinâmico em um shader? Primeiro, parece que matrizes dinâmicas não são possíveis. Então, é melhor criar uma matriz de tamanho máximo e preencher apenas uma parte dela ou definir matrizes com tamanhos predefinidos? Então,...

8
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....