问答题假定有一个程序的指令序列为“lw,add,lw,add,…”。add指令仅依赖它前面的lw指令,而lw指令也仅依赖它前面的add指令,寄存器写口和寄存器读口分别在一个时钟周期的前、后半个周期内独立工作在带转发的五段流水线中执行该程序,其CPI为多少?

您可能感兴趣的试卷

你可能感兴趣的试题

最新试题

若Cache的4个块号为C0、C1、C2和C3,列出程序执行过程中的Cache块地址流。

题型:问答题

浮点数系统使用的阶码基值re=2,阶值位数q=2,尾数基值rm=10,尾数位数p′=1,即按照使用的二进制位数来说,等价于p=4。计算在非负阶、正尾数、规格化情况下的最小尾数值、最大尾数值、最大阶值、可表示的最小值和最大值及可表示数的个数。

题型:问答题

写出N=8的蝶式置换的互连函数,如采用Omega网络,则需几次通过才能完成此变换?画出Omega网络实现此变换的控制状态图。

题型:问答题

为了使存储系统的访问效率从0.5提高到0.94,块的大小至少增加到几个字?

题型:问答题

指出访存操作数地址寻址的最大相对位移量为多少个字节?

题型:问答题

若采用LRU替换算法,计算Cache的块命中率。

题型:问答题

要求操作码的平均长度最短,请设计操作码的编码,并计算操作码编码的平均长度。

题型:问答题

至少要分配给该程序多少个主存页面才能获得最高的命中率?

题型:问答题

按最优调度策略连续输入8个任务时,流水线的实际吞吐率是多少?

题型:问答题

如果把一条指令的执行过程分解为“取指令”、“分析”(包括译码和取操作数等)和“执行”(包括运算和写回结果等)三个阶段,并采用三级流水线。仍然要采用指令取消技术,请修改上面的程序。

题型:问答题