Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

10.1.1节存在笔误 #38

Closed
tengwu opened this issue Apr 21, 2023 · 1 comment
Closed

10.1.1节存在笔误 #38

tengwu opened this issue Apr 21, 2023 · 1 comment

Comments

@tengwu
Copy link

tengwu commented Apr 21, 2023

现代处理器采用多种微结构设计技术挖掘指令级并行性,包括指令流水线、多发射、动态调度、寄存器重命名、转移猜测等技术。指令流水线重叠执行多条不相关的指令;多发射技术允许一个时钟周期执行多条指令,类似于“多车道”;动态调度允许后续指令越过前面被阻塞的指令继续被调度执行,相当于允许“超车”;寄存器重命名主要解决RAW和WAW的假相关问题;转移猜测技术可以猜测分支指令的方向和目标,在分支指令还未执行完之前获取更多可执行指令,以减少控制相关造成的指令流水线阻塞。这方面的技术已经比较成熟。

这一段中可能存在笔误,寄存器重命名主要解决 WAR 和WAW的假相关问题,原文中写成了”寄存器重命名主要解决 RAW 和WAW的假相关问题“

@foxsen foxsen closed this as completed in 02693d7 Aug 24, 2023
@foxsen
Copy link
Owner

foxsen commented Aug 24, 2023

确实是的,谢谢指正。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants