Tyrou> Je t'ai vu dire sur un autre topic, que CPUZ "buguait" dans la détection du cache L2. En fait c'est pas un bug, et mon logiciel est dans la meme situation.
En fait, on se contente d'interroger 1 core (le 1er) et de lui demander combien de cache L2 il a accès.
Sur les monocore pas de problème.
Sur les premiers dualcore AMD & Intel (X2 et P-D), il fallait garder en mémoire que c'était "par core" : un X2 3800+ était affiché comme étant un 512Ko (sous entendu "par core" donc), et le X2 4400+ un 1Mo. Rien de chocant, ce sont les "nominations" habituelles.
Sur les Core Duo puis les Core 2 Duo, il y a unification du cache, du coup ça correspond au total. Mais ça reste comprehensible puisque sur ces CPU, on parle bien de Core 2 Duo 2Mo ou 4Mo.
Sur le Kentsfield par contre, le 1er core renvoie "4Mo" puisqu'il s'agit de 2 Conroe 4Mo "collés". C'est assez déroutant car il ne s'agit ni du cache par core, ni du total. Sur le Kentsfield, la mémoire est "semi-unifiée" si j'ose dire.
Bref, le seul moyen de clarifier tout ça, est tout simplement d'indiquer le nombre total de cache. Exemples :
X2 3800+ -> 2*512Ko
X2 4400+ -> 2*1Mo
E6400 -> 1*2Mo
E6600 -> 1*4Mo
Kentsfield -> 2*4Mo
Je ne sais pas s'il existe un logiciel qui compte le nombre de cache L2 (qui n'est pas toujours égale au nombre de core), mais c'est une chose à faire. Enfin, de mon côté je compte le faire
Et j'aurai besoin de toi pour valider ça Tyrou
Message édité par Foudge le jeudi 13 juillet 2006 à 23:28:25