5个R型指令将在我们原来的5级(标量)流水线处理器上执行。指令之间没有任何类型的依赖关系。
如果在我们的处理器的二级超级流水线版本上执行相同的指令序列,如果不进行其他更改,会提供什么加速因子?
我知道二级超级流水线系统将每个阶段分为两个阶段,因此这两个阶段所需的时间与原始时钟周期时间相同。我认为加速比应该是2,但这似乎不是很好。
发布于 2011-12-07 22:59:05
如果内部时钟乘以2,并且假设指令之间没有任何类型的依赖关系,那么您将看到系数2的加速,因为流水线在每个外部时钟周期的每个阶段中处理两个指令(未乘以系数2的指令)。
这种方法的缺点是,您必须提供速度快两倍的内部时钟,这使得硬件设计更加复杂。
有关该主题的更多详细信息,请查看this chapter。
https://stackoverflow.com/questions/8408794
复制相似问题