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

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 15 :
==Les caches d'un GPU==
 
Les cartes graphiques sont censées avoir peu de caches. Les premièrescaches cartesen graphiquesquestion n'avaientsont qu'undes cachecaches spécialisés pour les textures ou pour les vertices, ce qui leur vaut les noms de caches de texture et éventuellement unde cache de vertices,. avecIl unn'existe cachepas d’instruction.beaucoup Cetted'autres situationcaches asur perduréles durantanciennes trèscartes longtempsgraphiques, l'usage de caches plus complexecomplexes n'étant pas vraiment utile sur les cartes graphiques.

Ce n'est que par la suite, quand les GPU commencèrent à être utilisés pour du calcul généraliste (scientifique, notamment), que la situation changea. Les GPU utilisèrent alors de plus en plus de caches généralistes. La hiérarchie mémoire des GPU ressemblent de plus en plus à celle des CPU, du moins pour les caches. On y trouve toute une hiérarchie de caches, avec des caches L1, L2, L3, etc.
 
==Les ''Local Store'' des processeurs de ''shaders''==