首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下面是一段MIPS指令序列: 1 add St1,$s1,$s0 #R[$t1]←R[$s1]+R[Sso] 2 Sub$t2,Ss0,Stl #R[$t2]←R[$s0]-R[$t1] 3 add$t3,$t3,$s2 #R[St
下面是一段MIPS指令序列: 1 add St1,$s1,$s0 #R[$t1]←R[$s1]+R[Sso] 2 Sub$t2,Ss0,Stl #R[$t2]←R[$s0]-R[$t1] 3 add$t3,$t3,$s2 #R[St
admin
2017-11-20
57
问题
下面是一段MIPS指令序列:
1 add St1,$s1,$s0 #R[$t1]←R[$s1]+R[Sso]
2 Sub$t2,Ss0,Stl #R[$t2]←R[$s0]-R[$t1]
3 add$t3,$t3,$s2 #R[St1]←R[$t1]+R[$t2]
4 1w $t4,100($s3) #[$t4]←M[R[$s3]+100]
在“取指、译码/取数、执行、访存、写回”的五段流水线处理器中执行上述指令序列,请回答下列问题:
若不采取“转发”技术的话,怎样调整这些指令的顺序才能使其性能最好,这时还需在何处,加入几条nop指令才能保证调整后的这段指令序列的执行避免数据冒险。此时,CPI为多少?
选项
答案
因为第3条、第4条都没有用到第2条更新的值,且第3、4条也未使用第1条指令更新的值,故可以把顺序调整为: 1 add St1,$s1,Ss0 #[$t1]←R[$si]+R[$s0] 2 add$t3,$t3,$s2 #[$t1]←R[$t1]+R[St2] 3 1w $t4,100($s3) #R[$t4]←M[R[$s3]+100] 4 sub $t2,Ss0,St1 #[$t2]←R[$s0]-R[$t1] 此时只有第1条指令把数据写回到寄存器$t1后,第4条指令才能从$t1取到正确的值。所以第1条指令的“写回”流水段后面才应该是第4条指令的“译码/取数”流水段,为此,在第3条和第4条指令之间必须插入1条nop指令,见表6-6。 [*] 采用上述方法来执行上述4条指令,则需要的时钟周期数为9,故CPI为9/4=2.5。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/4VRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1946年5月,中共中央发布的实现“耕者有其田”政策的重要文件是()。
以下选项不属于希腊城邦的形成方式和途径的是()。
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发展
1905年至1907年间,围绕中国究竟是采用革命手段还是改良方式这个问题,革命派与改良派进行论战的舆论阵地是()。
建立帝国财政收支总账和元首金库,直接控制和调节全国财政收支的是()。
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
简要分析英、法20世纪30年代绥靖法西斯国家的表现及影响。
解放军渡江战役中横渡长江的东西两个攻击点是()。
某计算机采用虚拟页式存储技术,系统为每一个进程提供65536B的地址空间,页面大小为4096B,某一个进程的代码段有32768B,数据段16396B,堆栈段在进程创建时为1024B,运行中最大会增长到15284B。那么,对这个进程正确的描述是()。
随机试题
改变彩色血流图的基线,使其向蓝色标尺方向调节,结果
临床诊断首先考虑( )最常见的合并损伤是( )
下列哪项不属于血液中的自细胞
引起急性炎性脾肿的病原不包括()。
对于河流二级评价现状调查,一般情况下应调查()。
下列施工成本管理的措施中,属于经济措施的有( )。
根据个人所得税的相关规定,下列说法正确的有()。
某公司2010年末的流动资产是1000万元,存货是200万元,流动负债是500万元,该公司的速动比率为()。
根据劳动仲裁法律制度的规定,下列各项中,属于仲裁员在仲裁劳动争议案件时应当回避的情形有()。
大革命失败后,成为中国共产党独立领导革命战争、创建人民军队的开端的是
最新回复
(
0
)