Preguntas etiquetadas con performance

25
¿Cuál es el costo de cambiar de estado?

Se supone que los programadores tienen una idea bastante buena del costo de ciertas operaciones: por ejemplo, el costo de una instrucción en la CPU, el costo de una falta de caché L1, L2 o L3, el costo de un LHS. Cuando se trata de gráficos, me doy cuenta de que tengo poca o ninguna idea de lo que...

19
¿Por qué es tan condicional esto en mi fragment shader?

He configurado un código de medición de FPS en WebGL (basado en esta respuesta SO ) y he descubierto algunas rarezas con el rendimiento de mi sombreador de fragmentos. El código solo representa un único quad (o más bien dos triángulos) sobre un lienzo de 1024x1024, por lo que toda la magia ocurre...

11
Rendimiento de bucle en un sombreador

Me pregunto cuál es la mejor manera de integrar una función de bucle dinámico en un sombreador. Primero, parece que las matrices dinámicas no son posibles. Entonces, ¿es mejor crear una matriz de tamaño máximo y solo llenar una parte de ella o definir matrices con tamaños predefinidos? Entonces,...

8
¿Las GPU modernas contienen desplazadores de barril?

Soy consciente de que la mayoría de las GPU modernas, aunque están diseñadas para coma flotante, son más o menos equivalentes en rendimiento entero en estos días, con algunas advertencias como la falta de una suma múltiple fusionada. Sin embargo, no estoy seguro de cómo se aplica esto a las...