Radeon HD 2900 XT : Test complet

Article posté le: Lundi 14 Mai 2007
Par notre équipe: blue51
Cet article a été lu 23680 fois
Catégorie: ATI , mots clé associés:  Aucun
 

Le coeur de la HD 2900 XT




Architecture de la 8800 GTX

Les G80 et R600 sont deux architectures complètement différentes et pourtant chacune d'elles gère les shaders unifiés. Chez Nvidia, nous avons droit à 128 Stream processors qui sont réparti en 8 blocs de 16 processeurs qui peuvent traiter les calculs liés aux traitements vertex, pixels et geométrie. Chaque bloc appelé aussi SIMD dispose de sa propre mémoire cache L1 ensuite un cache L2 avec 6 mémoires tampons partagées.





Architecture de la HD 2900 XT

Chez ATi l'architecture est nettement plus complexe, elle reprend un peu le concept de l'architecture des series X1000. 4 blocs SIMD avec 80 processeurs de calcul donc 320 processeurs gérés par un processeur central qui répartie les calculs sur les 4 blocs SIMD. Parallèlement, il y a aussi 4 unités de calculs spécifiques pour le traitement des textures qui disposent de leur propre mémoire cache sur deux niveaux. Une fois que le traitement des données est réalisé, 16 unités de calculs réparti en 4 blocs (Render Back-Ends)  traitent l'information pour appliquer les traitements graphiques tels que l'Anti aliasing et les filtres que nous verrons par la suite.

            
Schéma technique de la répartition des calculs.

Le contrôleur mémoire de la HD 2900 fonctionne sur le même principe des X1000 avec un contrôleur Ring Bus mais deux fois plus élevé avec 1024 bits dont 512 bits pour l'écriture et 512 bits pour la lecture. Le Ring bus est schématisé ci dessous par les 4 canaux rose qui entoure le GPU, 2 canaux servent pour l'écriture, les deux autres pour la lecture répartis ensuite via 4 Ring stop qu'on pourrait nommer terminus qui dispatche l'information sur 2 puces mémoires de 64 mo via deux canaux de 64 bits, ce qui nous fait donc 8x64 mo donc 512 mo de mémoire vidéo total au format GDDR3 fonctionnant eux même à une fréquence de 1650 Mhz. Voici donc pour le bourrage de crane façon simplifiée. Reste à connaitre les performances de l'architecture lors de nos benchmarks.




Le contrôleur mémoire