使用在备用时钟周期中发出的指令制作流水线处理器

时间:2015-08-03 13:23:19

标签: computer-architecture cpu-architecture system-clock

为什么我们不能设计一个(半)流水线处理器,在每个备用时钟周期发出指令,而不是在每个时钟周期发出指令的流水线处理器? 等待指令可能会减少我们试图以复杂方式解决的危险和失速。它可以完全消除分支停滞,从而节省昂贵的管道冲洗。

1 个答案:

答案 0 :(得分:4)

您在评论中回答了自己的问题。你可以设计一个,但你基本上牺牲了潜在的性能,以简化你的设计。您所建议的内容略有不同,称为barrel processor。每个周期处理器从不同的线程获取一条指令,这样可以简化管道。 HEP架构是这个想法的另一种变体。