« Les cartes graphiques/La hiérarchie mémoire d'un GPU » : différence entre les versions

Contenu supprimé Contenu ajouté
Page créée avec « Dans ce chapitre, nous allons voir comment est organisée la mémoire d'un GPU, ou plutôt devrait-on dire les mémoires d'un GPU. Et oui : un GPU contient beaucoup de mé… »
 
Ligne 28 :
 
On peut se demander pourquoi utiliser plusieurs couches de registres ? Le fait est que les Streams Processors disposent d'une grande quantité d'unités de calcul. Et cela peut facilement aller à plus d'une centaine ou d'un millier d'ALU ! Si on devait relier toutes cas unités de calcul à un gros Register File, celui-ci serait énorme, lent, et qui chaufferait beaucoup trop. Pour garder un Register Files rapide et pratique, on est obligé de limiter le nombre d'unités de calcul connectées dessus, ainsi que le nombre de registres contenus dans le Register File. La solution est donc de casser notre gros Register File en plusieurs plus petits, reliés à un Register File plus gros, capable de communiquer avec la mémoire. Ainsi, nos unités de calcul vont aller lire ou écrire dans un Local Register File très rapide.
 
{{NavChapitre | book=Les cartes graphiques
| prev=L'élimination précoce des pixels cachés
| prevText=L'élimination précoce des pixels cachés
}}{{autocat}}