Store Load Reordering: x86 vs ARM64, and the Bug Intel Was Hiding
DEV Community
Store Load Reordering: x86 vs ARM64, and the Bug Intel Was Hiding
The same lock-free C program runs clean on Intel for hours and fails on ARM64 in a minute. The source is identical. This is store→load reordering — why x86's TSO hides it, why ARM64 exposes it, and what a fence actually does — with a real litmus.
0 comments
No comments yet.