首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,现假设完成各步操作的时间依次为100 ns,100 ns,80 ns,50 ns。 请回答下列问题: (1)流水线的操作周期应设计为多少? (2)若相邻两条指令发生数
今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,现假设完成各步操作的时间依次为100 ns,100 ns,80 ns,50 ns。 请回答下列问题: (1)流水线的操作周期应设计为多少? (2)若相邻两条指令发生数
admin
2019-01-16
46
问题
今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,现假设完成各步操作的时间依次为100 ns,100 ns,80 ns,50 ns。
请回答下列问题:
(1)流水线的操作周期应设计为多少?
(2)若相邻两条指令发生数据相关,而且在硬件上不采取措施,那么第二条指令要推迟多少时间进行?
(3)如果在硬件设计上加以改进,至少需推迟多少时间?
选项
答案
(1)流水线的操作时钟周期t按四步操作中最长时间来考虑,所以t=100 ns。 (2)两条指令发生数据相关冲突情况: ADD R
1
,R
2
,R
3
; R
2
+R
3
→R
1
SUB R
4
,R
1
,R
5
; R
1
—R
5
→R
4
两条指令在流水线中执行情况如下表所示。 [*] ADD指令在时钟4时将结果写入寄存器堆(R
1
),但SUB指令在时钟3时读寄存器堆(R
1
)。本来ADD指令应先写入R
1
,SUB指令后读R
1
,结果变成SUB指令先读R
1
,ADD指令后写R
1
,因而发生两条指令间的数据相关,如果硬件上不采取措施,第2条指令SUB至少应推迟2个操作时钟周期(2×100 ns)。 (3)如果硬件上加以改进(采取旁路技术),可推迟1个操作时钟周期(100 ns)。
解析
转载请注明原文地址:https://kaotiyun.com/show/baRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
两次直奉战争的胜利方分别是()。
明清两朝已经是中国封建社会的晚期,同时也出现了许多新的社会现象,最明显的是()。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
中华人民共和国恢复在联合国合法席位的时间是()。
中华人民共和国恢复在联合国合法席位的时间是()。
试析孙中山新旧三民主义中民族主义的内涵、区别与联系。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
到1869年为止,人类已发现了多少种化学元素()。
设有m个连续单元供一个栈与队列使用,且栈与队列的实际占用单元数事先不知道,但是要求在任何时刻它们占用的单元数量不超过m,试写出上述栈与队列的插入算法。
下列几种排序方法中,要求内存量最大的是()。
随机试题
A.洛伐他汀B.非诺贝特C.氟伐他汀D.卡托普利E.吉非贝齐为含氟降血脂药的是()
对于饱和砂土和饱和粉土的液化判别,正确的是()。
Excel操作中,将A3设置为当前单元格,单击“插入”菜单中的“行”命令后,空行将添加在A3的()。
流动性短期融资需求应关注()
在测试中,下列说法错误的是
下列关于模板的表述中,错误的是
Youwillhearanotherfiverecordings.Foreachrecording,decidewhichdocumenteachspeakeristalkingabout.Writeoneletter
A、Theyalwaysvetothem.B、Theypayenoughattentiontothem.C、Theymakegooduseofthem.D、Theydon’tcaremuchaboutthem.D
A、Apassenger.B、Adriver.C、Acustomer.D、Aconductor.B
A、Shewassupposedtoattendameeting.B、Shehesitatedwhethertoinvitethemanornot.C、Shecouldn’tensureabouttheticket
最新回复
(
0
)