曲径通幽论坛

标题: 相关性(dependency) [打印本页]

作者: beyes    时间: 2011-3-19 10:56
标题: 相关性(dependency)
先看一个简单的例子:
movl  (内存地址A), %eax
movl  %eax, %ebx
上面的代码中,在第一条指令结束前,第二条指令是不允许执行(乱序执行是提高 CPU 性能的一种手段之一),这种限制就是 “相关性”。

“相关性” 一共有 5 种:
1. 真实数据相关性 (true data dependency)
2. 过程相关性 (procedural dependency)
3. 资源冲突 (resources conflicts)
4. 输出相关性 (output dependency)
5. 反相相关性 (antidependency)




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2