Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2640 connectés 

  FORUM HardWare.fr
  Hardware
  Carte mère

  Interêt du cache du proc ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Interêt du cache du proc ?

n°6482007
Sylver---
Not a geek. Just a human 2.0
Posté le 08-07-2008 à 02:10:39  profilanswer
 

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 :D
 
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 :jap:


---------------
Aloha
mood
Publicité
Posté le 08-07-2008 à 02:10:39  profilanswer
 

n°6482009
madpo
lève toi et marche
Posté le 08-07-2008 à 02:17:01  profilanswer
 

salut

 
Citation :


Le cache contient une copie des données originelles lorsqu'elles sont couteuses (en terme de temps d'accès) à récupérer ou à calculer par rapport au temps d'accès au cache. Une fois les données stockées dans le cache, l'utilisation future de ces données peut être réalisée en accédant à la copie en cache plutôt qu'en récupérant ou recalculant les données, ce qui abaisse le temps d'accès moyen.

 

Le processus fonctionne ainsi :

 

  1. l'élément demandeur (microprocesseur) demande une information ;
   2. le cache vérifie s'il possède cette information. S'il la possède, il la retransmet à l'élément demandeur – on parle alors de succès de cache. S'il ne la possède pas, il la demande à l'élément fournisseur (mémoire principale par exemple) – on parle alors de défaut de cache ;
   3. l'élément fournisseur traite la demande et renvoie la réponse au cache ;
   4. le cache la stocke pour utilisation ultérieure et la retransmet à l'élément demandeur au besoin.

 

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 ;
   2. le principe de localité temporelle qui indique que l'accès à une zone mémoire à un instant donné a de fortes chances de se reproduire dans la suite immédiate du programme.

  

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


Message édité par madpo le 08-07-2008 à 02:18:32

---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
n°6482015
marllt2
Posté le 08-07-2008 à 02:40:15  profilanswer
 
n°6482467
sentryman
Laton Raveur
Posté le 08-07-2008 à 12:03:37  profilanswer
 
n°6482533
Profil sup​primé
Posté le 08-07-2008 à 12:28:22  answer
 

Ca dépend des taches. En 3D Q9300>E8400, en jeux E8400> Q9300

Message cité 1 fois
Message édité par Profil supprimé le 08-07-2008 à 12:28:50
n°6482621
madpo
lève toi et marche
Posté le 08-07-2008 à 13:06:22  profilanswer
 


 
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


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
n°6486328
Sylver---
Not a geek. Just a human 2.0
Posté le 09-07-2008 à 23:28:04  profilanswer
 

merci de vos réponses :jap:


---------------
Aloha
n°6486336
Fssabbagh
Satsui no Hado
Posté le 09-07-2008 à 23:32:05  profilanswer
 

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


---------------
Messatsu !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Carte mère

  Interêt du cache du proc ?

 

Sujets relatifs
Upgrade CM/RAM/Proc/CG ?Changer de proc' en attendant une new config'
panne cm ou proc ?quel proc pour lire les blu-ray
qu'elle evolution? (proc,mb,ram?)changer de proc, utile?
Intérêt du crossfire de 4850 pour du 1280x1024Temperature proc E6600
Temperature proc E6600Quels tour+CM+proc+dd+ram+CG pour 500€ ?
Plus de sujets relatifs à : Interêt du cache du proc ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR