曲径通幽论坛
标题:
相关性(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