CUDA cores ?

Résolu/Fermé
Non2 Messages postés 5103 Date d'inscription mercredi 19 décembre 2007 Statut Contributeur Dernière intervention 15 juillet 2015 - 17 juin 2012 à 13:53
Non2 Messages postés 5103 Date d'inscription mercredi 19 décembre 2007 Statut Contributeur Dernière intervention 15 juillet 2015 - 29 sept. 2014 à 07:36
Bonjour,

J'aimerais savoir ce que représente le nombre de "CUDA cores" indiqué dans la documentation de certaines cartes graphiques, et savoir à quoi ça sert.

Merci d'avance.


2 réponses

Bonjour

core est un coeur de calcul dans une carte graphique. Ils calculent très vite et en parallèle un grand nombre de choses répétitives. Le programme doit avoir prévu (on dit optimisé) de gagner du temps en faisant travailler tous ces cores cuda.


cuda core c'est chez ati, il n'y a pas vraiment de correspondance chez nvidia, tu ne peux te servir du nombre que pour comparer des ati entre elles ou que pour comparer des nvidia entre elles.
Il n'y a pas non plus de correspondance avec les cores du CPU qui est le processeur à 2, 4 ou 8 cores, les cores de cpu sont moins rapides mais font beaucoup plus de choses tout seuls.
5
zut, c'est nvidia le premier à utiliser les programmes cuda.

Opencl est utilisé par ati et nvidia.

C'est des langages intermédiaires si on peut dire, des instructions "comprises" dans le matériel que le langage de programmation peut utiliser pour paralléliser des calculs comme des effets d'eau, feu pour les jeux ou du calcul scientifique.
0
Non2 Messages postés 5103 Date d'inscription mercredi 19 décembre 2007 Statut Contributeur Dernière intervention 15 juillet 2015 757
17 juin 2012 à 14:39
Merci pour toutes ces précisions, Zak.

Donc, qu'un programme en profite ou non, c'est une affaire de conception du programme, pas de langage utilisé ?

Pour les différences entre CPU et GPU, c'est toujours bon de préciser, même si je ne risquais pas de confondre (encore qu'avec les nouveaux APU d'AMD ... :D)
0