【发布时间】:2010-08-10 23:24:22
【问题描述】:
我有一个关于错误依赖的非常普遍的问题。顾名思义,这些 不是真正的依赖关系,可以消除。我知道名为register renaming 的技术可以消除硬件级别的这种依赖关系。当然,在编写避免错误依赖的汇编代码时,我可以在“更高”级别预先消除这些。
但现在我想知道编译器是否也提供支持以保持低错误依赖的数量,或者它是否更多地依赖硬件来消除它们?
【问题讨论】:
标签: compiler-construction dependencies renaming