Quelqu'un pourrait me dire pourquoi gcc préfère faire un and sur un octet plutôt que sur qword ?
Je suis un peu plus habitué au monde RISC où beaucoup d'instructions prennent un cycle à s'exécuter, est-ce parce qu'un andb est plus rapide qu'un andq ?
Enfin, est-ce que le correctif d'Intel est open source ? J'imagine bien que la solution consiste à trouver le motif problématique et à remplacer un registre par un autre mais je serai curieux de voir la solution.
À ce sujet Intel donne-t-elle plus d'informations sur le problème en matériel ? À quoi est-ce du ? Un mauvais routage, etc. ?
# Optimisation de GCC et ouverture du correctif
Posté par Eiffel . En réponse à la dépêche Qui est le coupable ? Le processeur ! Retour sur un bogue important des SkyLake & Kaby Lake Intel. Évalué à 6. Dernière modification le 06 juillet 2017 à 14:44.
Quelqu'un pourrait me dire pourquoi gcc préfère faire un and sur un octet plutôt que sur qword ?
Je suis un peu plus habitué au monde RISC où beaucoup d'instructions prennent un cycle à s'exécuter, est-ce parce qu'un andb est plus rapide qu'un andq ?
Enfin, est-ce que le correctif d'Intel est open source ? J'imagine bien que la solution consiste à trouver le motif problématique et à remplacer un registre par un autre mais je serai curieux de voir la solution.
À ce sujet Intel donne-t-elle plus d'informations sur le problème en matériel ? À quoi est-ce du ? Un mauvais routage, etc. ?