Parce que la performance est lourdement spécifiques à une application, vous no puede comparer quantitativement deux cartes vidéo avec des architectures de GPU différentes en se basant uniquement sur les spécifications. Les différentes architectures de GPU s'adaptent différemment aux différentes spécifications telles que la vitesse de la mémoire, la taille de la mémoire, le type de mémoire et la largeur du bus. La seule façon de déterminer la capacité d'adaptation est d'examiner les benchmarks.
La seule exception à cette règle est si vous comparez deux cartes qui ne font "manifestement" pas partie de la même catégorie de performances - par exemple, si vous comparez une S3 ViRGE de 2 Mo à une Radeon R9 290 de 4 Go. Les spécifications sont si incroyablement disparates (d'un niveau de magnitude entier) qu'il n'est pas difficile de deviner quelle carte est très probablement de plusieurs générations plus récente et devrait avoir de meilleures performances.
Mais pour les deux cartes que vous citez, vous devez vous référer à des benchmarks pour les applications exactes ou très similaires que vous allez exécuter - et notez que la similarité n'est pas seulement une classe d'applications (comme les "jeux" ou le "minage de bitcoins") parce que certaines applications dans la même classe peuvent être mieux optimisées pour un matériel particulier, ou un matériel donné peut avoir des pilotes plus matures.
Cela dit, il existe plusieurs spécifications que vous pouvez comparer si vous vous intéressez à deux cartes vidéo basées sur la même architecture GPU. Par exemple, consultez le Nvidia y AMD tables à Wikipedia.
Nom de l'architecture/code du GPU
Vitesses d'horloge du GPU
Nombre de shaders
- Shaders unifiés
- Unités de mappage de la texture
- Unités de sortie de rendu
Mémoire
- Taille (Mo ou Go)
- Type de bus (DDR3, GDDR5, etc.)
- Largeur du bus (bits - par exemple, 64 bits, 128 bits, 256 bits)
- Fréquence (MHz)
Consommation électrique
De nombreuses autres spécifications sont dérivées de la multiplication de deux ou plusieurs de ces spécifications matérielles de base, telles que la bande passante de la mémoire (Go/s) ou la puissance de traitement (GFLOPS).
En règle générale, si vous recherchez de meilleures performances, vous voulez les architectures les plus récentes et les chiffres les plus élevés pour toutes les autres spécifications, sauf le TDP. (Mais il arrive que la technologie d'un fabricant soit en retard sur celle d'un concurrent).
Encore une fois, les performances peuvent dépendre fortement de l'application, comme vous le remarquerez si vous examinez les résultats de n'importe quelle suite de benchmark complète pour deux cartes différentes (surtout avec des architectures différentes). Alors qu'une application peut bénéficier d'une mémoire plus importante, une autre peut être plus performante avec une bande passante plus large (fréquence de la mémoire, type de bus et largeur du bus) ou une puissance de traitement (fréquence du cœur et nombre de shaders). En fonction de votre application, l'amélioration de certaines spécifications peut ne pas apporter le moindre gain de performance.
Comme si la détermination des performances de calcul n'était pas déjà assez difficile, la plupart des gens prennent également en compte le coût, qui peut inclure non seulement le prix d'achat initial, mais aussi la consommation d'énergie.