在MIPS的指令流水线中,可能发生的冲突有()。A.同一条指令的读操作与写操作之间的写后读冲突B.
在MIPS的指令流水线中,可能发生的冲突有()。
A.同一条指令的读操作与写操作之间的写后读冲突
B.先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突
C.后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突
D.两条指令的写操作之间的写后写冲突
在MIPS的指令流水线中,可能发生的冲突有()。
A.同一条指令的读操作与写操作之间的写后读冲突
B.先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突
C.后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突
D.两条指令的写操作之间的写后写冲突
某CPU主频8 MHz,设每个机器周期包含4个时钟周期,且该机的平均指令执行速度为1 MIPS。 (1)求该机平均指令周期。 (2)求每个指令周期包含的平均机器周期。 (3)若改用时钟周期为0.01μs的CPU芯片,求平均指令执行速度。
有一条动态多功能流水线由6个功能段组成,如图3.6所示。
图3.6 其中,S1、S4、S5、S6组成乘法流水线,S1、S2、S3、S6组成加法流水线,各个功能段时间均为50 ns,假设该流水线的输出结果可以直接返回输入端,而且设置有足够的缓冲寄存器,若以最快的方式用该流水线计算
xiyizi。
在没有任何其他定向(或旁路)硬件的支持下,请画出该指令序列执行的流水线时空图。假设采用排空流水线的策略处理分支指令,且所有的存储器访问都命中Cache,那么执行上述循环需要多少个时钟周期?
假设指令流水线分取指(IF)、译码(ID)、执行(EX)、回写(WR)四个过程段,共有10条指令连续输入此流水线。 (1)画出指令周期流程。 (2)画出非流水线时空图。 (3)画出流水线时空图。 (4)假设时钟周期为100 ns,求流水线的实际吞吐量(单位时间执行完毕的指令数)。 (5)求该流水处理器的加速比。
MIPS(每秒百万次指令数)和MFLOPS(每秒百万次浮点运算数)是衡量CPU性能的两个指标,其中(16)。
A.MIPS适合衡量向量处理机的性能,MFLOPS适合衡量标量处理机的性能
B.MIPS适合衡量标量处理机的性能,MFLOPS适合衡量向量处理机的性能
C.MIPS反映计算机系统的峰值性能,MFLOPS反映计算机系统的持续性能
D.MIPS反映计算机系统的持续性能,MFLOPS反映计算机系统的峰值性能
某计算机的指令流水线由4个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns、80ns、70ns、和60ns,则该计算机的CPU时钟周期至少是()。
A.90ns
B.80ns
C.70ns
D.60ns
今有四级流水线,分别完成取指(IF)、译码并取数(ID)、执行(EX)、写结果(WR)四个步骤。假设完成各步操作的时间依次为100 ns、100 ns、70 ns、50 ns。 (1)流水线的时钟周期应取何值? (2)若相邻的指令发生数据相关,那么第二条指令安排推迟多少时间才能不发生错误? (3)若相邻两指令发生数据相关,而不推迟第二条指令的执行,可采取什么措施?
A.仅Ⅰ、Ⅱ
B.仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅲ
D.Ⅰ、Ⅱ、Ⅲ