17Fermer19
Azrael_CVLe 23/03/2012 à 14:57
Ma contrainte est que je suis en mode utilisateur, sans aucun privilège. L'acquisition de la fréquence se fait avec un code séquentiel (1 seul thread).

Dans mon cas, le code a un phase d'initialisation des données. L'idée serait en effet de faire une mesure durant cette phase d'initialisation. Si je peux éviter les solutions exotiques grin

vince > j'ai rapidement cherché comment intérroger CPUID, je n'ai pas trouvé de solution pour l'instant. Ca doit être néanmoins possible.

squalyl > le TSC donne le vrai temps écoulé (wall clock). Il doit y avoir un autre compteur qui donne les cycles CPU, mais je n'en connais pas le nom.

EDIT :
je vais faire le cochon et faire un appel système en faisant un grep pipé sur un awk pour récupérer la fréquence... quand à savoir à quel point c'est précis...