题目内容
(请给出正确答案)
[判断题]
按照流水的级别进行分类,流水线可分为部件级、处理机级及处理机间流水线。所谓处理机级流水线,又叫运算操作流水线,它是把处理机的算术逻辑部件分段,使得各种数据类型的操作能够进行流水。()此题为判断题(对,错)。
查看答案
如果结果不匹配,请 联系老师 获取答案
用一台每个时钟周期发射两条指令的超标量处理机运行下面一段程序。所有指令都要进行取指(IF)、译码(ID)、执行、写结果(WB)4个阶段。其中IF、ID、WB这3个阶段各为一个流水段,其延迟时间都为10 ns。在执行阶段,LOAD操作、AND操作各延迟10 ns,ADD操作延迟20 ns,MUL操作延迟30 ns。这4种功能部件各设置一个,它们可以并行工作。ADD部件和MUL部件都采用流水结构,每一级流水线的延迟时间都是10 ns。 I1 LOAD R0,M(A) ;R0←M(A) I2 ADD R1,R0 ;R1←(R1)+(R0) I3 LOAD R2,M(B) ;R2←M(B) I4 MUL R3,R4 ;R3←(R3)×(R4) I5 AND R4,R5 ;R4←(R4)∧(R5) I6 ADD R2,R5 ;R2←(R2)+(R5) ①请列出程序代码中所有的数据相关及其相关类型。 ②假设所有运算型指令都在译码(ID)流水段读寄存器,在写结果(WB)流水段写寄存器,采用顺序发射、顺序完成的调度方法。画出流水线的时空图,计算执行这个程序所用的时间。
A、流水线可分为若干相互联系的子过程
B、实现子过程的功能所需时间尽可能相等
C、形成流水处理,需要一段准备时间
D、指令流发生不能顺序执行时,会使流水线过程中断,再形成流水线过程则需要时间
A.具有同等水平的吞吐能力
B.不具备同等水平的吞吐能力
C.吞吐能力大于前者的吞吐能力
D.吞吐能力小于前者的吞吐能力