superscalar相关内容

预测现代超标量处理器上的操作的延迟需要考虑哪些因素,我如何手动计算它们?

我希望能够手动预测任意算术运算(即没有分支或内存,尽管这也很好)的确切时间长度,考虑到指令重新排序,x86-64 汇编代码将在给定特定架构的情况下使用、超标量、延迟、CPI 等 实现这一目标必须遵循什么/描述规则? 我想我已经弄清楚了一些初步规则,但是我找不到任何将任何示例代码分解到这种详细程度的参考资料,因此我不得不进行一些猜测.(例如,英特尔优化手册几乎没有提到指令重新排序.) ..
发布时间:2021-11-30 11:07:19 其他开发

预测现代超标量处理器上的操作延迟需要考虑哪些因素,我该如何手动计算它们?

我希望能够手动预测任意算术运算(即没有分支或内存,尽管这也很好),但考虑到指令重新排序,x86-64汇编代码在给定的特定架构下将采用多长时间,超标量,延迟,CPI等. 要实现此目标,必须遵循什么/描述规则? 我认为我已经弄清了一些初步规则,但是在将任何示例代码分解到如此详细的级别时,我还找不到任何参考,因此我不得不做出一些猜测. (例如,英特尔优化手册几乎没有对提及指令进行重新排序.) ..
发布时间:2020-04-29 03:32:58 其他开发