1

5 条 R 型指令将在我们原来的 5 级(标量)流水线处理器上执行。指令之间没有任何类型的依赖关系。

如果在我们的处理器的 2 级超流水线版本上执行相同的指令序列,如果不进行其他更改,将提供什么加速因子?

我知道 2 级超流水线系统将每个阶段分为两个阶段,以便两个阶段所需的时间与原始时钟周期时间相同。我认为加速将是 2,但这似乎是错误的。

4

1 回答 1

0

如果将内部时钟乘以 2,并假设指令之间没有任何类型的依赖关系,那么您会看到因数为 2 的加速,因为流水线在每个外部时钟周期的每个阶段处理两条指令(未乘以因数 2)

这种方法的缺点是您必须提供两倍快的内部时钟,这使得硬件设计更加复杂。

查看本章以获取有关该主题的更多详细信息。

于 2011-12-07T14:59:04.937 回答