会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小兜兜me
博客园
首页
新随笔
联系
订阅
管理
2025年4月11日
Keil 编译器O3优化以及乱序执行的一些理解
摘要: O2,O3优化会导致代码不按顺序执行,大家有没有想过这是什么原因?为什么不按顺序执行能够优化代码的运行效率? 这就和流水线有关系了,流水线冒险有三种原因: 结构冒险 数据冒险 控制冒险 而代码不按顺序执行能够有效的避免结构冒险和数据冒险的情况出现,从而降低流水线被冲刷掉的可能性,从而提升程序的运行效
阅读全文
posted @ 2025-04-11 00:06 小兜兜me
阅读(246)
评论(0)
推荐(0)
公告