Actualités cartes graphiques
Nouveaux Mobility Radeon
Parts de marché GPU
ATI Catalyst 6.9
X1950 Pro et X1650 XT dans un mois
Bientôt un 7650 GS en 80 nm
ATI Radeon X1950Pro: benchs et photos
Attendue pour la semaine prochaine, le Radeon X1950Pro (RV570) fait déjà l'objet d'une article de Dailytech. Pressentie comme relativement proche des X1900GT en termes de performances, cette nouvelle puce 80nm devrait surtout permettre à ATI d'abaisser les coûts de fabrication et donc de mieux lutter sur le segment des cartes à 200€ avec les GeForce 7900GS.

C'est également la première carte ATI à intégrer le Compositing Engine, ce qui rend le principe du CrossFire globalement similaire au SLI de NVIDIA d'un point de vue hardware et permettra peut-être enfin à ATI d'être plus cohérent à ce niveau. Le PCB de la carte est d'ailleurs pourvu d'un connecteur CrossFire interne.
Les caractéristiques sont similaires à celles des X1900GT (36 unités de pixel shading et 12 ROPs) mais les fréquences ont été revues à la hausse. Il y a toutefois une incertitude à ce niveau puisque si les précédentes informations faisaient état de 600Mhz pour le core et 700Mhz pour la mémoire, la carte testée était cadencée à 575/686Mhz. Contacté à ce sujet, un partenaire nous a indiqué que cela pourrait être en fait 581/700Mhz. Bref, ça reste flou et rien ne permet d'affirmer qu'ATI ait déjà pris une décision définitive, souhaitons seulement que le canadien évitera de sortir deux versions comme ce fut le cas avec les X1900GT (575/600Mhz et 512/660Mhz)
Selon les tests de Dailytech, les performances de la Radeon X1950Pro seraient étrangement proches de celles de la Radeon X1900XT 256Mo qui devrait pourtant être clairement supérieure en théorie.
Performante, abordable, disposant d'un CrossFire plus attractif, on regrettera seulement que ce GPU DirectX 9 arrive quelques semaines à peine avant le lancement probable des premiers GPU DirectX 10.
Specs des GeForce 8800 ?
Les rumeurs concernant le G80 se font de plus en plus nombreuses. La semaine passée, nous avions en effet droit à un mois de sortie (novembre) ainsi qu’à quelques photos. C’est au tour de DailyTech de donner quelques informations sur les deux modèles qui pourraient être annoncés, les GeForce 8800 GTX et GTS.

Côté architecture, il est question de shaders qui seraient finalement unifiés et au nombre de 128 sur la version GTX et 96 sur la version GTS. Les GPU seraient respectivement cadencés à 575 et 500 MHz, et les unités de shader fonctionneraient pour leur part en interne à 1350 et 1200 MHz, chose assez étonnante et qui méritera donc d’être confirmée et surtout expliquée ultérieurement.
Pour ce qui est de la mémoire, la fréquence serait de 900 MHz, avec 768 Mo en 384 bits sur la GTX et 640 Mo en 320 bits sur la GTS. Les recommandations de NVIDIA côté alimentation seraient de 450 watts pour une configuration à base de 8800 GTX, et de 400 watts pour une configuration à base de 8800 GTS. Pour comparaison, lors de la sortie du 7800 GTX il était question de 350 watts ... chaud devant !
ATI : Stream Computing et Folding@Home
Depuis le lancement de la Radeon X1800 il y a tout juste 1 an, ATI indique que ses GPUs sont capables de bien plus que du rendu d'images 3D. Nous vous en avons d'ailleurs parlé à plusieurs reprises, notamment en août dernier avec l'annonce de la DPVM qui consiste en un accès bas niveau au GPU, soit à un pas important vers l'accès au GPU en tant qu'unité de calcul général.
Aujourd'hui, ATI va plus loin. Si les précédentes annonces et documents publiés étaient avant tout destinés à remplir les documents marketing pour le lancement de nouveaux GPUs et ensuite à informer les développeurs des nouvelles possibilités, on se dirige aujourd'hui vers des applications pratiques de tout ceci. Il y a quelques jours, ATI a présenté à San Francisco et en partenariat avec l'université de Stanford, PeakStream, Microsoft, Adobe etc., une initiative nommée Stream Computing destinée à faire savoir clairement qu'ATI se place dorénavant également comme fournisseur de puissance de calcul. PeakStream est un jeune acteur sur le marché qui propose des couches logicielles qui permettent d'exploiter des processeurs tels que les GPUs d'une manière générale, soit un partenaire très important pour aider ATI à entrer sur ce marché.
Au passage, la DPVM (Data Parallel Virtual Machine) est renommée CTM (Close To Machine), le marketing ayant jugé ce dernier nom plus accrocheur. ATI dispose de différentes démonstrations qui visent le marché professionnel et utilisent le GPU comme accélérateur. Nous citerons par exemple des systèmes de reconnaissance faciale très gourmands en ressources (Intel utilise d'ailleurs cet exemple d'utilisation pour ses futurs CPUs doté de dizaines de cores), des simulations financières, des moteurs de recherche dans des bases de données… Tout cela est fonctionnel et ATI tente maintenant de convaincre le marché de lui faire confiance.

L'université de Stanford vient de faire un pas symbolique avec la sortie d'un client Folding@Home accéléré par GPU. Actuellement il n'est certifié que sur Radeon X1900 et X1950, les autres GPUs étant qualifiés de trop peu performants et en plus de limités par leur architecture dans le cas des GPUs Nvidia. Il vous faudra également utiliser les Catalyst 6.5 ou 6.10 (notez qu'un bug semble affecter la version beta actuelle des Catalyst 6.10). Pour faciliter la certification (il n'est bien entendu pas question de laisser tourner des systèmes qui produisent des résultats erronés), l'équipe de développement se concentre pour le moment sur ce matériel et ces drivers. Bien que le tout utilise Direct3D 9, le programme vérifie que ceux-ci sont bien utilisés et se ferme dans le cas contraire. Sur un Core 2 Duo E6600, nous avons noté un temps approximatif de calcul d'une étape de 18 minutes (un seul core est utilisé par l'application) contre 7 minutes pour une Radeon X1950 XTX (un core reste pleinement utilisé). Notez que la Radeon fonctionne en mode 2D puisque Flding@Home fonctionne en mode fenêtré, c'est-à-dire à des fréquences réduites (500/600 au lieu de 650/1000).
ATI nous a indiqué qu'une version utilisant la CTM au lieu de Direct3D était en développement et devrait arriver prochainement si tout se passe bien avec des performances qui pourraient doubler et ainsi peut-être permettre le support des Radeon X1800.
La CTM permet un gain parfois énorme puisqu'il n'est plus nécessaire de contourner certaines limitations imposées par l'API. Les gains cités par ATI sont souvent très impressionnants mais peuvent être gonflés par plus d'optimisations génériques d'un côté que de l'autre. Il faut savoir que les algorithmes utilisés dans les versions CPUs sont en général connus depuis longtemps et ont été optimisés en profondeur au fil du temps alors que leur version GPU vient tout juste d'apparaître avec pour premier objectif "que ça fonctionne". Vu la complexité imposée par le contournement de l'utilisation primaire de Direct3D il est logique de penser que plus de travail est fait pour optimiser le code une fois la CTM utilisée, en plus des avantages qu'elle entraîne. Un ingénieur d'ATI nous a par ailleurs indiqué avoir été surpris par la facilité avec laquelle de nouveaux employés habitués à coder sur CPU arrivaient à tirer pleinement partie des GPUs via la CTM.
Interrogé au sujet de la possible utilisation de la CTM dans Havok FX, ATI nous a indiqué que la solution était évaluée par Havok. Si elle est retenue ATI pourrait disposer d'un avantage important en termes de performances par rapport à Nvidia, mais cela obligerait Havok à supporter 2 versions de son logiciel. Autre avantage de la CTM, elle facilite l'utilisation du GPU pour traiter la physique qui influence le gameplay alors que les GPUs sont principalement vus comme capables de traiter la physique d'effet qui ne concerne que le visuel.
Reste des détails importants tels que la fiabilité et la précision de calcul. ATI se réserve la possibilité de lancer dans le futur une gamme de GPUs destinés à être utilisés en tant que calculateur général, avec des certifications différentes de manière à garantir la fiabilité. Actuellement le nombre de petites erreurs de calcul est plus élevé sur GPUs grand public que sur CPUs, qui ne produiraient qu'une erreur tous les 2 jours selon l'équipe de Stanford. Attention cependant, ces petites erreurs sont insignifiantes dans la plupart des cas, mais le fait qu'ATI ne s'en cache pas démontre bien que le fabricant a étudié la question en détail et n'avance pas en aveugle dans cette voie. Si ATI lance une nouvelle gamme de GPUs, on peut supposer que ceux-ci passeront des tests plus poussés comme c'est le cas pour les FireGL.Les GPUs actuels utilisent des unités de calcul FP32 simplifiées qui ne donnent donc pas toujours le même résultat qu'une unité de calcul qui respecte complètement la norme IEEE. Les GPUs DirectX 10 iront plus loin dans ce sens, mais ATI nous a indiqué qu'ils ne correspondraient toujours pas aux spécifications exactes bien qu'ils en seront proches. Le but étant bien entendu de ne pas augmenter de trop le coût des GPUs. On peut cependant supposer qu'AMD pourrait faire intégrer dans le futur des unités qui respectent complètement la norme de manière à disposer d'un tel produit pour accompagner sa plateforme Torrenza (pourquoi ne pas le faire dans un GPU haut de game pour lequel la taille du die est moins importante ?).
Le G80 en images
PCOnline a publié ce qui semble être des photos d'une carte équipée du prochain GPU haut de gamme DirectX 10 de NVIDIA, le G80.

D'emblée, la longueur de la carte (apparement légèrement supérieure à celle d'une GeForce 7950 GX2) la double alimentation 6 broches et le refroidissement par watercooling interpellent, même si un autre refroissidement à air plus classique a aussi fait son apparition. Cependant, sans aller jusqu'à affirmer qu'il ne s'agit pas de la version définitive, ces éléments peuvent laisser penser qu'il s'agit d'un prototype et nous ignorons donc si cette carte est bien la forme que prendra le G80 une fois commercialisé.

Autre information intéressante, 12 emplacements mémoires semblent présents sur le PCB ce qui pourrait accréditer la thèse du bus mémoire 384 bit et la quantité de 768Mo (512Mo en 256 bit et 256 en 128 bit) mais la prudence est de mise, la source à l'origine de ces photos faisant état de 1Go de GDDR4.
Le G80 pour novembre?
The Inquirer nous apprend que NVIDIA devrait fournir des échantillons du G80 à ses principaux clients et probablement à la presse dès novembre. Mieux encore, il y aurait de grandes chances pour que les premières cartes équipées du prochain fer de lance DirectX 10 de la société californienne arrivent sur le marché le même mois.
Les rumeurs sur nombre de caractéristiques récemment apparues chez certains confrères, telle une fréquence de 1500Mhz, semblent cependant très éloignées de la réalité. Il est maintenant question de 700Mhz et vraisemblablement moins. Il y a d'ailleurs fort à parier que compte tenu des habitudes du secteur (pouvant aller jusqu'à des bios envoyés à la presse après réception de la carte), les fréquences exactes ne soient pas encore définitivement arrêtées à l'heure actuelle.
ATI devra en tout cas faire au moins aussi bien pour convaincre puisque le R600 n'est pas attendu avant le début du premier trimestre 2007.


