在寄存器重命名期间,重新排序缓冲区和物理寄存器。我不明白他们是什么,他们在哪里。他们是在内存中存储,还是在cpu上的一些单位,或者他们可能只是一些虚拟的东西?
答案 0 :(得分:0)
重新排序缓冲区存在于cpu芯片上。芯片上的物理寄存器也是如此。它们不能在主内存中,因为它会使它们变慢。
CSE P548 Course material slides包含解释该方案的方案。
如果您有更多时间专注于此,请参阅完整课程或例如Pentium Pro and Pentium II System Architecture book