Unité de textures

00:00 - mercredi 22 juin 2005 par Fedy Abi-Chahla et Florian Charpentier
Toujours dans le cadre des unités de Pixel Shader, NVIDIA nous annonce que l’unité de textures a été entièrement remaniée afin d’offrir de meilleures performances principalement lors de l’utilisation de textures flottantes ou du filtrage anisotrope. C’est essentiellement le cache de textures qui a été touché par ces changements, il était en effet possible dans certains cas pathologiques d’obtenir des performances désastreuses avec des textures flottantes de grandes dimensions (jusqu’à 9 fois plus lentes que des textures classiques de même taille). Ces retouches sont appréciables car le GPU du concurrent canadien ne souffrait pas de façon aussi flagrante dans ces situations et présentait des performances nettement plus cohérentes. Reste maintenant à mesurer l’impact que ces améliorations auront sur les performances.

NVIDIA annonce également que le filtrage des textures FP16 a été amélioré, sur ce point nous restons dubitatif car sur le NV40 ce même filtrage était déjà « gratuit ». En effet échantillonner une texture RGB en FP16 point sampling ou bilinear filtering ne coûtait que deux cycles la plupart du temps (contre un cycle pour une texture int8 classique). Le fait qu’une texture 64 bits prenne deux fois plus de temps à échantillonner qu’une texture 32 bits est lié à la taille du bus entre le texture cache et le pixel shader qui n’est que de 32 bits. Ainsi une texture 64 bits n’utilisant que deux composantes peut être accédé en un seul cycle.

Il y a peu de chances que ce bus ait vu sa taille augmenter d’autant qu’un tel changement aurait invariablement des conséquences sur les interpolateurs de l’unité de filtrage. Il est donc probable que l’unité de filtrage n’ait pas été modifiée et que les améliorations dont parle NVIDIA découlent de l’optimisation du cache, c’est en effet lors de l’emploi du filtrage bilinéaire sur des grandes textures 64 bits que les performances souffraient le plus sur NV40 et dans ce cas la différence avec le point sampling se faisait nettement plus sentir.

Commentaires
Ce sujet ne peut plus être commenté.
Publicité
Publicité

Les offres du moment

Tout sur les Cartes graphiques
 Derniers articles sur les Cartes graphiques
Tous les articles
 Comparatif
Tous les comparatifs
 Dernières actualités
Toutes les actualités

Newsletters


  • Besoin d'aide ? Publiez votre question
  • Publier