Donc, pris en compte par le cpu ayant écrit mais pas les autres ?
Et oui, d'où l'utilité des barrières.
J'avais lu qu'il relachait sans cesse la cohérence mémoire, et l'itanium allait assez loin, mais je ne pensais pas à ce point-là.
La performance est à ce prix.
Pour vraiment s'amuser, il y a l'architecture alpha, qui peut réordonner les "dependant reads". Donc en gros, quand tu parcours une liste chaînée, tu peux récupérer une valeur non initialisée dans ton noeud: il faut une read barrier même pour lire une iste chainée ;-)
[^] # Re: Ai-je bien compris ?
Posté par neologix . En réponse au journal Performances des processeurs Intel et optimisation. Évalué à 2.
Et oui, d'où l'utilité des barrières.
La performance est à ce prix.
Pour vraiment s'amuser, il y a l'architecture alpha, qui peut réordonner les "dependant reads". Donc en gros, quand tu parcours une liste chaînée, tu peux récupérer une valeur non initialisée dans ton noeud: il faut une read barrier même pour lire une iste chainée ;-)