Voir la version complète : Comment mesurer précisément le débit du cache CPU ?
camarchepoa
01/08/2004, 18h00
Bonjour !
Ca fait un moment que je suit x86-secret mais je viens seulement de m'inscrire pour le forum
Alors voilà, séquence émotion pour mon premier post 8)
En fait j'ai une question toute simple :
je voudrai mesurer précisément le débit du cache processeur comme ca :
http://membres.lycos.fr/photosdejf/images/INT32.gif
J'ai vu ce graph sur l'excélent article sur l'AMD64
http://www.x86-secret.com/articles/cpu/k8-3/amd64-6.htm
mais je ne sais pas quel logiciel il faut utiliser pour cela.
CPUz n'est pas assez précis et Sandra non plus ... alors :??:
merci pour votre aide !!!
PS : plus pécisément c'est pour mettre en évidence l'incusivité ou l'exclusivité du cache sur différents processeur (K6 6 K7 et K8, voire quelques Intel ...)
Franck@x86
01/08/2004, 20h07
C'est un p'tit programme que j'ai fait exprès pour sortir ce genre de courbes. Il est précis, mais du coup il est long !
Y'a 3 batch pour les tests 32/64/128 bits. Ca génère un fichier texte, qu'il faut ensuite importer sous un tableur.
http://www.cpuid.org/download/bbench.zip
Ca + le test de latence et on sait tout sur le cache.
(si t'as besoin de + d'infos pour exploiter les résultats -> MP)
camarchepoa
01/08/2004, 20h36
merci beaucoup !
je ne savais pas que c'était un programme spécial !!
par contre juste une question :
il faut le lancer en DOS ou pas ?
parceque quand je le lance sous XP + SP1 le pc freez (plus de souris)
Alors j'ai laissé pendant 10 minutes mais toujours pareil ...
Il faut attendre encore plus ?
(ca fait pareil en lancant _32.bat et bench.exe)
merci :)
PS : ma config au cas ou : CM Asus A7M266D avec un seul CPU : Duron 1Ghz ( + GeForce4 Ti 4200 )
sur ma machine, ça as mis 2/3 minutes en lancant juste le bench.exe. (la mesure est faite en int 32bits)
Franck@x86
01/08/2004, 21h21
oui c'est normal, et moins ton cpu a de cache plus c'est long.
le programme mesure les débits de 0 à 3Mo par pas de 1Ko.
Tant que tu es dans le cache ça va "à peu près" vite. Dès que t'es en ram ça rame. Sur un Duron t'es vite en ram.
Ca freeze tout parce que j'ai mis le process en prio maximale.
Faut juste un peu de patience, c'est la condition pour avoir de jolies courbes ! :)
Aucun risque de faire planter un truc à coté avec une prio pareil?
camarchepoa
01/08/2004, 22h25
bah finalement ca marche !
c'est vrai que c'est long (plus que ce que je pensait)
j'ai eu le temps de laver :
2 assiettes
1 casserolle
1 moule a gateau
1 passoire
2 sets de couverts
1 bol
1 saladier
2 verres
je crois que c'est tout ....
donc ca prends du temps quoi :whistle:
mais ca marche c super :)
plus qu'a faire un joli graphe
Romuald >> moi ca n'a rien fait planté, faut juste que le programme ne plante pas en fait ...
camarchepoa
01/08/2004, 22h51
Ztu Excel ne prends que 255 valeurs en abcisse ....
je sens que Franck@x86 a encore une astuce sous le coude ;)
peut être un auter tableau qu'Excel ?
Ca m'a fait planté la connexion internet à chaque fois quand même. :D
camarchepoa
01/08/2004, 23h10
c'est sûr que ca prends toutes les ressources mais sinon les mesures serraient faussées ...
par contre excel je sais pas trop comment faire ... je vais chercher ...
Nyarlathotep
02/08/2004, 11h55
c'est sûr que ca prends toutes les ressources mais sinon les mesures serraient faussées ...
par contre excel je sais pas trop comment faire ... je vais chercher ...
m'étonnerais que tu y arrives ... à moins de réécrire Excel...
tu peux pas inverser abcisses et ordonnées dans ton programme (ou dans ton fichier texte ) plutôt ?
camarchepoa
02/08/2004, 14h04
effectivement je n'ai pas trouvé de moyen pour faire le graph avec excel ...
c'est bien une limitation du logiciel :(
alors comment faire ces graphiques tant convoités :??: :sweat:
Franck@x86
02/08/2004, 14h10
:??:
excel n'a pas de limite en nombre de lignes (enfin si : la ram)
je viens de le refaire et ça marche sans problème, j'ai + de 3500 lignes.
camarchepoa
02/08/2004, 17h08
en fait l'import des chiffres était ok mais ca ne me mettait rien dans le graph :(
mais j'ai compris !!
en fait les chiffre utilisent des point et pas des virgules et Excel aime pas ça :ouch:
alors j'ai modifié à la main tous les points par des virgules et c'est bon. Par contre c'est un peu long :ouch:
Mais non je suis pas si boulet que ça !
je sais que la fonction rechercher/remplacer par existe :love: :P
Merci beaucoup, ca donne des super graphs :)
par contre j'ai par moment une valeur étangement basse ... on peut conclure un un problème pendant l'exécution du programme ou c'est un bloc de cache qui marche pas bien ?
je le ferrai plusieurs fois ce soir pour voire ....
Tu peux définir dans les paramètres régionaux le séparateur numérique.
, en FR
. en US
Par défaut
javabean34
02/08/2004, 17h16
euh Franck, quand tu dis que ça freeze, c'est carrément la banquise...
13 mn sur mon Prescott sans pouvoir faire quoi que ce soit...
même plus accès au gestionnaire des tâches...
Ca ferait un super trojan ton progr... :D
Franck@x86
02/08/2004, 17h35
oui, bah c'est pas une appli publique, personne ne vous force à l'essayer.
camarchepoa
02/08/2004, 22h18
oui, bah c'est pas une appli publique, personne ne vous force à l'essayer.
par contre je sais pas combien de temps ca a pris sur mon Pentium 200 lol
j'ai pas eu le courrag d'attendre plus de 50min, après je suis parti en quand je suis revenu c'était fini ! mais le PC était planté ...
pourtant il a quand même 64Mo de RAM alors il est pas encore passé sur le swap :D :lol:
PeGGaaSuSS
13/08/2004, 11h31
euh Franck, quand tu dis que ça freeze, c'est carrément la banquise...
13 mn sur mon Prescott sans pouvoir faire quoi que ce soit...
même plus accès au gestionnaire des tâches...
Ca ferait un super trojan ton progr... :D
Sado powaaaaaaaa :D
Un nouveau bench pour les puristes ? :evil:
Powered by vBulletin® Version 4.2.5 Copyright © 2023 vBulletin Solutions, Inc. Tous droits réservés