1 Mo de cache et 2 Mo de cache dans un processeur dual core

La plupart des processeurs utilisent plusieurs caches, dont au moins un est partagé.

Des concepts basiques

Le cache est la plus petite zone de stockage disponible dans le processeur d'un ordinateur. Pour cette raison, le processeur doit décider quelles informations stocker dans la mémoire cache et quelles informations doivent être omises. Pour ce faire, il décide quelles parties de l’information il peut réutiliser. Ceux-ci vont au cache pour un accès plus rapide plus tard. Si le cache est du même type et se trouve au même endroit, 2 Mo de cache sont meilleurs que 1 Mo, car le processeur dispose de plus d'espace pour stocker les données fréquemment utilisées. Cela vous évite d'attendre les informations de la RAM.

La vitesse

Plus le cache du processeur est proche et plus le bus est large, plus le chemin de données est rapide, plus les informations peuvent être fournies rapidement. Un processeur peut avoir jusqu'à 3 caches, bien qu'il y en ait un ou deux dans la plupart des cas. Les caches de niveau 3 sont les plus grands et sont généralement séparés du processeur. Les caches L2 sont plus proches du processeur et parfois même dans le processeur. Les caches L1 sont toujours dans le processeur. Si la vitesse est votre principale préoccupation, un cache L1 de 1 Mo peut être meilleur qu’un cache L3 de 2 Mo, en particulier s’il dispose d’un bus plus large.

Type

Les processeurs double cœur peuvent traiter le cache de deux manières. Ils peuvent le séparer entre les deux noyaux ou le partager. Si le processeur divise le cache, dans certains cas, la mémoire ne sera pas utilisée. En effet, les deux cœurs ne requièrent pas toujours des données du cache. L'avantage d'un cache partagé est le suivant: lorsqu'un noyau ne nécessite pas de cache, l'autre peut s'approprier sa part d'espace. L'emplacement du cache étant identique, il est préférable de disposer de 2 Mo de cache partagé que de 1 Mo de cache par cœur.

Considérations

La plupart des processeurs dual-core utilisent une combinaison de caches L1, L2 et L3, dont certains peuvent être divisés et d'autres peuvent être partagés. Les annonces de processeurs indiquent parfois uniquement la taille de l'un des caches. Pour cette raison, vous devez toujours consulter les spécifications détaillées avant d’acheter un processeur. La publicité d'un processeur peut indiquer qu'il dispose de 2 Mo de cache, mais s'il s'agit d'un cache L3 ou d'un cache divisé, ses performances ne seront pas aussi bonnes qu'une quantité égale de cache partagé L1 ou L2.