Il est maintenant possible de faire des calculs logiques sur des cartes dernières génération (avant pas possible), au prix de 25% d'utilisation d'une unité seulement, même 20% sur les ATI VLIW.
Il est possible par contre (la encore, sa doit vachement dépendre du modèle/marque de carte) de faire simultanément un calcul sur un entier 32bits et un calcul sur un vecteur de 3 flottants pour garder une utilisation maximale de l'unité (si les deux opérations ne sont pas interdépendantes bien sur, ce qui doit souvent être le cas quand on travail pas en 100% vectoriel).
Mais je ne sais pas si c'est le programmeur, le compilateur glsl/cuda/open cl > langage machine ou directement le matériel (probablement pas le matériel d’ailleurs) qui se charge de garder son pipeline bien remplit.
[^] # Re: Pas sûr qu'il y ai un remplacement
Posté par FluffyHamster . En réponse au journal Rendu 3D logiciel. Évalué à 1.
Oui alors un peu passé seulement comme tu dis ^^
Il est maintenant possible de faire des calculs logiques sur des cartes dernières génération (avant pas possible), au prix de 25% d'utilisation d'une unité seulement, même 20% sur les ATI VLIW.
Il est possible par contre (la encore, sa doit vachement dépendre du modèle/marque de carte) de faire simultanément un calcul sur un entier 32bits et un calcul sur un vecteur de 3 flottants pour garder une utilisation maximale de l'unité (si les deux opérations ne sont pas interdépendantes bien sur, ce qui doit souvent être le cas quand on travail pas en 100% vectoriel).
Mais je ne sais pas si c'est le programmeur, le compilateur glsl/cuda/open cl > langage machine ou directement le matériel (probablement pas le matériel d’ailleurs) qui se charge de garder son pipeline bien remplit.