Je cherche la table des nombres de cycle par instruction x86-x64 ?
Je cherche la table des nombres de cycle par instruction x86-x64 ?
http://www.gladir.com/LEXIQUE/ASM/AS...HTM?Target=ASM
Bonne prog...
Ce que tu proposes ici est la tables des cycles pour du x86 sans OOE.
Or, l'OP demande les cycles pour du x86-64. Malheureusement, ces processeurs embarquent tous (pour autant que je sache) des moteurs OOE (Out of Order Execution), des systèmes de cache avancés et des pipelines superscalaires, ce qui fait qu'il est impossible en pratique de savoir combien de cycles prendre une instruction.
D'accord, mais c'est tout ce que j'ai sous la main.
De toute façon on peut considérer que ces valeurs correspondent à un maximum, et on peut donc avoir une idée du nombre de cycle par instruction (on peut par exemple se rendre compte qu'une multiplication est plus longue qu'une addition).
De l=plus je pense que vouloir évaluer avec précision voire exactitude le nombre de cycle consommé par une suite d'instruction est un exercice vain vu la complexité et la diversité des processeurs.
On est bien d'accord, je me suis peut-être mal exprimé mais c'est bien ce que je voulais dire
Un petit lien pour les curieux.
Il y a la doc intel.
Je ne sais pas si il y a précisément ce que tu cherches dedans, mais tu peux toujours regarder si tu ne l'as pas déjà fait:
http://www.intel.com/content/www/us/...r-manuals.html
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager