【发布时间】:2012-01-02 11:49:05
【问题描述】:
我正在尝试了解管道中危害的基本概念。我知道管道是如何实现的,但我不确定这些危害如何影响管道的效率。
我在网上阅读过它,但由于解释它们的语言复杂性,我无法真正理解它。谁能用更简单的术语解释一下?
示例:分支行为的影响? (找不到一个简单的解释说明危险如何工作的图表)
【问题讨论】:
-
你为什么在乎?您是否正在尝试手动优化 ARM asm 代码?或者编写一个编译器后端,也许?如果您解释了您的动机,它可能会帮助您获得更具体的答案。
-
只是想了解流水线的基本概念。 -- 我已经编辑了我的问题以使其更清楚。
-
关于危害的Wikipedia article 相当不错。
-
我最近刚开始提供链接而不是内容。那(没有内容的链接)在 SO 是不受欢迎的。
-
@dwelch:链接适用于 cmets