【精选】cpu 乱序执行与问题_loadstore乱序变成storeload-CSDN博客

网站介绍:文章浏览阅读903次。https://blog.csdn.net/lizhihaoweiwei/article/details/50562732“CPU执行乱序”是一个常见的话题,鉴于自己一直对这个概念存在些许理解的差池,故今日写一篇文章留作备忘。注,这里仅仅讨论CPU执行乱序,不涉及编译器的乱序。1.CPU 为什么会乱序?本质原因是CPU为了效率,将长费时的操作“异步”执行,排在后面的指令不等前面的指令执行完毕就开始执行后面的指令。而且允许排在前面的长费时指令后于排在后面的指令执行完。如在 CPU0 上执行下面两_loadstore乱序变成storeload