Jump to content

qu'est-ce que le cache L2?


Recommended Posts

'lut tout le monde!

ma question est simple, elle est dans le titre ;)

j'aimerais savoir ce que l'on gagne à avoir un L2 de 1024Ko par rapport à un L2 512Ko, et à quoi ca sert exactement?

vaut-il mieux avoir un 3700+ avec 1024Ko de L2 cadencé à 2.2Ghz, ou un 3800+ avec seulement 512Ko mais cadencé à 2.4Ghz? et pourquoi?

merci

Link to comment
Share on other sites

Ca deopend du type de pross , sur les core 2 , on gagne pas enormement a freq egale avc un L2 plus gros , ( a ce que g lut ) , je c pasq exactement a quoi ca sert , enfin c'est surement pour stoké les donné que le pross a a traité , je pense , mai c'est que de la supposition, a confirmé ....

Sur un A64 , je pense qu'il vaut mieu prendre cellui avc plus de cache L2 , quitte a faire une tres legere OC histoire de tourné a la meme frequence que le 3700+ , t facon, pour 200MHtz , c'est pas tres dur a gagné .

allé ! ;)

Link to comment
Share on other sites

le cache L2 est si tu veux une sorte de memoire ram mais encore plus rapide et qui est dédiée au proco, c'est la que transitent les informations ! et c'est comme pour les ram en général, plus t'en as mieux c'est.... en gros

C'est comme pour la ram, plus t'en as et moins tu aura d'acces disque qui ralentissent le pc !

Le 3700+ est bien meilleur et en plus il s'overclocke tres bien ! souvent jusqu'a 3ghz ;)

Link to comment
Share on other sites

L'inpact du cache L2 aujourd'hui est vraiment discutable... surtout sur les Athlon64 et Core 2 Duo (sur les P4 la oui ... y avait un sacré gain entre les 512Kb et les 2Mo)

Il n'y a qu'a voir le nouveau Athlon X2 3600+ avec 2*256Kb qui possède a 2-3 trucs près les memes performances que le x2 3800+

Explication : la mémoire cache stocke les dernières adresses des emplacements mémoire auxquelles le processeur a accédé. Si ce dernier doit accéder à une zone mémoire dont l'adresse n'est pas stockée dans la mémoire cache, il doit (re)calculer cette adresse. Il existe aussi un cache de niveau 2 (cache L2) qui sert à stocker les adresses moins utilisées qui sont déplacées de L1 en L2 si le cache L1 est saturé. Évidemment la mémoire cache ne sert pas uniquement à stocker les adresses mémoire, mais aussi des données dont a besoin le processeur.

Link to comment
Share on other sites

Salut.

Pour faire simple, quand le processeur a besoin d'une donnée, il la cherche d'abord dans sa mémoire cache L2 (mémoire SRAM ultra-rapide mais ultra-chère) et si il ne la trouve pas la cherche dans la mémoire principale.

C'était réellement efficace quand la différence de rapidité était vraiment fulgurante entre la SRAM et la SDRAM. Maintenant que la DDRII-SDRAM est devenue ultra-rapide à son tour, la SRAM devient presque obsolète, si on veut.

Link to comment
Share on other sites

Salut.

Pour faire simple, quand le processeur a besoin d'une donnée, il la cherche d'abord dans sa mémoire cache L2 (mémoire SRAM ultra-rapide mais ultra-chère) et si il ne la trouve pas la cherche dans la mémoire principale.

C'était réellement efficace quand la différence de rapidité était vraiment fulgurante entre la SRAM et la SDRAM. Maintenant que la DDRII-SDRAM est devenue ultra-rapide à son tour, la SRAM devient presque obsolète, si on veut.

:D:chinois:

Premièrement, ce sont uniquement les données redondantes qui sont stockées dans le cache L2, mais L2 signifie Level 2, et avant ça, y'a ... le L1, cache certes plus petit mais encore plus rapide que le L2.

Le niveau de redondance peut être assimilé à un classement par ordre d'occurences par cycle. En gros les informations à haute fréquence de redondances sont en cache L1 et les moins fréquentes en cache L2.

Rien a voir avec le stockage de données de la RAM. Rien a voir aussi en terme de vitesse, la ram est accedée presque 10 fois moins vite que le cache L2 qui lui même est accédé 20 à 30 fois moins vite environ que le cache L1.

Dans l'absolu on obtient des vitesses de transfert de l'ordre de presque 30 000 mo/s pour le L2 et environ 100 000 mo/s pour le L1 sur les processeurs recents. (a noté que cela dépend de la puissance, de la fréquence, et du mode de calcul)

Enfin le cache Lx ne coute pas grand chose puisque c'est une unité gravée sur le core, on est simplement limité en taille et en chaleur dégagée

Ps : C'est pas demain la veille que la ram attendras ce genre de débits

Link to comment
Share on other sites

Salut.

Pour faire simple, quand le processeur a besoin d'une donnée, il la cherche d'abord dans sa mémoire cache L2 (mémoire SRAM ultra-rapide mais ultra-chère) et si il ne la trouve pas la cherche dans la mémoire principale.

C'était réellement efficace quand la différence de rapidité était vraiment fulgurante entre la SRAM et la SDRAM. Maintenant que la DDRII-SDRAM est devenue ultra-rapide à son tour, la SRAM devient presque obsolète, si on veut.

:D

p.s. : :chinois: Shinuza :-D

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...