Pour la prédiction de branchement, je ne comprends pas comment cela peut faire perdre des performances (sauf infos bidon).
Par contre, un bon expect ne fait que gagner que qq cycles dans le bon sens. Il y a tellement de sources de perte, un accès mémoire non caché prend 100 cycles, donc il y a plein de raisons, pour ne pas voir d'effets.
As-tu testé les attributs cold/hot sur les fonctions ?
[^] # Re: Suis-je médisant ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche LLVM 3.0. Évalué à 2.
Pour la prédiction de branchement, je ne comprends pas comment cela peut faire perdre des performances (sauf infos bidon).
Par contre, un bon expect ne fait que gagner que qq cycles dans le bon sens. Il y a tellement de sources de perte, un accès mémoire non caché prend 100 cycles, donc il y a plein de raisons, pour ne pas voir d'effets.
As-tu testé les attributs cold/hot sur les fonctions ?
"La première sécurité est la liberté"