标签: cpu pipeline gantt-chart
我正在研究CPU流水线,并遇到了麻烦 我想知道下图中哪一个是正确的流水线 在我看来,第一个甘特图是有点"结构性危害"因为" IF"阶段部分重叠。我认为不允许使用一个阶段进行两个指令。所以我认为第二个是正确的......我是对的吗?
答案 0 :(得分:1)
你是对的。
第一个图表在第二个周期中有两个指令被提取。除非另有说明,否则无法完成。
在某些情况下这是允许的:
IF2
IF1