Questions marquées «gpu»

25
Quel est le coût d'un changement d'état?

Les programmeurs sont censés avoir une assez bonne idée du coût de certaines opérations: par exemple le coût d'une instruction sur CPU, le coût d'un cache L1, L2 ou L3, le coût d'un LHS. En ce qui concerne les graphiques, je me rends compte que je ne sais pas du tout de quoi il s'agit. J'ai à...

19
Pourquoi la récursivité est-elle interdite dans OpenCL?

Je voudrais utiliser OpenCL pour accélérer le rendu des images raytracées, mais je remarque que la page Wikipedia affirme que la récursivité est interdite dans Open CL. Est-ce vrai? Comme j'utilise beaucoup la récursivité lors du lancer de rayons, cela nécessitera une refonte considérable afin de...

14
Pourquoi les GPU ont-ils toujours des rasteriseurs?

Malgré les avancées, les GPU modernes ont toujours des rasteriseurs fixes. Hautement personnalisable, avec des shaders programmables mais néanmoins pas entièrement programmables. Pourquoi donc? Pourquoi les GPU ne peuvent-ils pas être simplement des appareils massivement parallèles avec des unités...

11
Qu'attend mon GPU?

J'écris un programme OpenCL à utiliser avec mon GPU AMD Radeon HD 7800. Selon le guide de programmation OpenCL d'AMD , cette génération de GPU dispose de deux files d'attente matérielles pouvant fonctionner de manière asynchrone. 5.5.6 File d'attente de commandes Pour les îles du Sud et les...

9
Calcul par sommet en tesselation OpenGL

J'essaie d'implémenter une simulation de tissu basée sur la position en utilisant la tesselation matérielle. Cela signifie que je veux simplement télécharger un quadruple de contrôle sur la carte graphique, puis utiliser l'ombrage de la tesselation et de la géométrie pour créer les nœuds dans le...

9
Création de normales de sommet partagées sur GPU

J'ai surtout réussi à porter une implémentation de Marching Cubes du CPU vers des shaders de calcul OpenGL, mais je n'ai pas encore abordé les normales et je me demande la meilleure façon de procéder. Mon implémentation traite spécifiquement des champs à valeurs binaires (j'essaie de modéliser des...

8
Les GPU modernes contiennent-ils des sélecteurs de barillet?

Je suis conscient que la plupart des GPU modernes, bien que conçus pour la virgule flottante, sont plus ou moins équivalents en termes de performances entières de nos jours, avec quelques mises en garde comme l'absence d'un ajout multiplié fusionné. Je ne sais pas comment cela s'applique aux...