Interêt du cache du proc ? - Carte mère - Hardware
Marsh Posté le 08-07-2008 à 02:17:01
salut
Citation :
Le processus fonctionne ainsi : 1. l'élément demandeur (microprocesseur) demande une information ; Si les mémoires cache permettent d'accroitre les performances, c'est en partie grâce à deux principes qui ont été découverts suite à des études sur le comportement des programmes informatiques : 1. le principe de localité spatiale qui indique que l'accès à une donnée située à une adresse X va probablement être suivi d'un accès à une zone tout proche de X ; La présence de mémoire cache permet d'accélérer l'éxécution d'un programme. De ce fait, plus la taille de la mémoire cache est grande, plus la taille des programmes accélérés peut être élevée. C'est ainsi un élément souvent utilisé par les constructeurs pour faire varier les performances d'un produit sans changer d'autres matériels. Par exemple, pour les microprocesseurs, on trouve des séries bridées (avec une taille de mémoire cache volontairement réduite), tels que les Duron chez AMD ou Celeron chez Intel, et des séries haut de gamme avec une grande mémoire cache comme les processeurs Opteron chez AMD, ou Pentium 4EE chez Intel. Autrement dit, la taille de la mémoire cache résulte d'un compromis coût/performance. En programmation, pour profiter de l'accélération fournie par cette mémoire très rapide, il faut que les parties de programme tiennent le plus possible dans cette mémoire cache. Comme elle varie suivant les processeurs, ce rôle d'optimisation est souvent dédié au compilateur. Cela dit, un programmeur chevronné peut écrire son code d'une manière qui optimise l'utilisation du cache. |
oui avoir beaucoup de cache est mieux
voila tout est dit
Marsh Posté le 08-07-2008 à 02:40:15
ReplyMarsh Posté le 08-07-2008 à 12:03:37
marllt2 a écrit : http://www.matbe.com/images/biblio [...] 070050.png |
sa veut rien dire aussi...
on peut pas dire qu'un Q9300 = E 8400
Marsh Posté le 08-07-2008 à 12:28:22
Ca dépend des taches. En 3D Q9300>E8400, en jeux E8400> Q9300
Marsh Posté le 08-07-2008 à 13:06:22
ouai mais sa c'est du ay nombre de thread il faut plutot comparer 2 proco avec 2 taille de cache differente et aillant la meme frequence
Marsh Posté le 09-07-2008 à 23:32:05
dernière chose : certains jeux voient le quad core et donc le gain est visible. En dehors de ça le quad est le must pour l'encodage vidéo
Marsh Posté le 08-07-2008 à 02:10:39
Bonjour,
j'hésite entre l'achat d'un Q9300 (2,5Ghz - 6Mo de cache) ou d'un Q9450 (2,66Ghz - 12Mo de cache).
Comme je compte bien o/c un max le proc, ce n'est pas vraiment le gain de 100Mhz qui m'attire
Que va réellement m'apporter le fait que la taille du cache soit doublé dans un cas ? Cela va t'il vraiment se ressentir ? Dans quel cadre d'utilisation ? jeux, encodage, etc etc..
Merci
---------------
Aloha