C'est surtout qu'il y a un consensus sur la prédiction de branchement, qui dit de prévoir un not-taken en cas de bond en avant (clause-if) et de spéculer sur un taken en cas de bond arrière (clause-for).
En gros, on considère que la clause du if est le plus souvent exécuté tout comme le fait de tourner dans une boucle.
[^] # Re: Traçage et performances
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Sortie de la version 2.6.37 du noyau Linux. Évalué à 2.
C'est surtout qu'il y a un consensus sur la prédiction de branchement, qui dit de prévoir un not-taken en cas de bond en avant (clause-if) et de spéculer sur un taken en cas de bond arrière (clause-for).
En gros, on considère que la clause du if est le plus souvent exécuté tout comme le fait de tourner dans une boucle.
"La première sécurité est la liberté"