Newsletter

Abonnement
Désabonnement


Articles en rapport

Home News Hardware NVIDIA GT300 : impressionnant !

NVIDIA GT300 : impressionnant !

Imprimer Envoyer
Note des utilisateurs: / 14
MauvaisTrès bien 
Écrit par Pascal Thevenier   
Jeudi, 01 Octobre 2009 14:06
Avec CUDA, NVIDIA a ouvert de nouveaux débouchés au GPU, un peu comme si le fondeur savait qu’augmenter sans cesse la puissance 3D finirait par trouver une limitation… au niveau des écrans. Si aujourd’hui, un moniteur de 24 pouces Full HD est à la portée de toutes les bourses, il n’y a plus grand-chose de courant au-delà ! Soit, revenons en au GT300, le dernier né dans la famille des GeForce. Ce monstre compte 3 milliards de transistors soit 2x plus que l’actuel GT200.


Fermi, la nouvelle architecture, comporte pas moins de 512 unités de calcul (appelés core CUDA) réunies en 16 groupes de 32. Les 512 « processeurs » ont tous une unité de calcul flottante et une entière. Chaque groupe de 32 cores CUDA (deux groupes de 16 pour être précis) se partage 16 unités Load/Store et 4 unités SFU (pour des fonctions spéciales). Le tout est fédéré par 2 schedulers et 2 unités de dispatch ! Les 16 groupes de 32 cores CUDA ressemblent ainsi de moins en moins à un GPU et de plus en plus à un vrai CPU avec de « nombreux pipelines » (moins généralistes).


Ils communiquent avec la mémoire via 6 contrôleurs GDDR5 en 64 bits, ce qui conduit à nouveau à un bus 384 bits. Ces contrôleurs sont cependant d’un genre nouveau étant donné qu’ils intègrent à présent chacun un cache L2 de 128 Ko. Les différents groupes de 32 cores CUDA disposent eux aussi d’une cache généraliste de 64 Ko dont une partie peut faire office de cache L1 et la seconde de mémoire de partage. Cette nouvelle architecture donne au GT300 des capacités de calcul générique impressionnantes et NVIDIA compte bien en tirer avantage notamment avec la prise en charge de C++ qui complète celle de C, Fortran, Java, Python, OpenCL et DirectCompute.