跳转到内容
计算机基础百科
搜索
Ctrl
K
取消
选择主题
深色
浅色
自动
第一卷 · 计算与抽象
第二卷 · 数字逻辑与计算机组成
第三卷 · 数据结构
第四卷 · 算法
第五卷 · 编程语言与编译
第六卷 · 操作系统
第七卷 · 计算机网络
第八卷 · 数据库系统
第九卷 · 分布式系统
第十卷 · 计算理论
第十一卷 · 软件工程与系统设计
第十二卷 · 安全与密码学
术语表
参考文献与延伸阅读
导读
第一部分 · 数字逻辑
布尔代数与组合逻辑
时序逻辑、时钟与状态机
第二部分 · 处理器
指令集架构
流水线、冒险与乱序执行
第三部分 · 存储层次
存储层次与缓存
I/O、总线与存储设备
选择主题
深色
浅色
自动
第二卷 · 数字逻辑与计算机组成
›
第二部分 · 处理器
›
流水线、冒险与乱序执行
流水线、冒险与乱序执行
取指—译码—执行—访存—写回的经典五级流水线;数据冒险、控制冒险、结构冒险及其解决(前递、分支预测、停顿)。本章进一步介绍超标量与乱序执行如何在保持程序语义的同时挖掘指令级并行。
本章要点
Section titled “本章要点”
分支预测失败的代价随流水线深度增长
乱序执行重排的是执行,提交仍按序
Spectre 类漏洞正源于推测执行的副作用
相关阅读
Section titled “相关阅读”
内存安全与常见漏洞