首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,现假设完成各步操作的时间依次为100 ns,100 ns,80 ns,50 nso 请回答下列问题: (1)流水线的操作周期应设计为多少? (2)若相邻两条指令发生数据相关,而且在硬
今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,现假设完成各步操作的时间依次为100 ns,100 ns,80 ns,50 nso 请回答下列问题: (1)流水线的操作周期应设计为多少? (2)若相邻两条指令发生数据相关,而且在硬
admin
2019-08-01
68
问题
今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,现假设完成各步操作的时间依次为100 ns,100 ns,80 ns,50 nso
请回答下列问题:
(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
t
)。本来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/YACi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
记载了用竿标日测影以求日高的方法,并认识了勾股定理的算书是()。
列宁在()报告中论证了在俄国实现和平过渡的可能性和必要性。
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控
现有一个解决无向连通图的最小生成树的一种方法如下:将图中所有边按权重从大到小排序为(el,e2,…,em);i=1;while(所剩边数>=顶点数){从图中删去ei;若图不再连通。则恢复ei;i=
CSMA/CD以太网中,发生冲突后,重发前的退避时间最大是()。
一个系统具有150个存储单元,在T0时刻系统按下表所示分配给3个进程。对下列请求应用银行家算法分别分析判定是否安全?(1)第4个进程P4到达,最大需求60个存储单元,当前请求:分配25个单元。(2)第4个进程P4到达,最大需求50个存储单元,当前请
随机试题
男性,40岁,血吸虫性肝硬化伴严重脾大及血小板减少,有上消化道出血史,胃镜示食管静脉重度曲张。该患者的最佳治疗方面是
甲亢患者大便次数多,是因为
下列投资项目建设费用中,属于建筑工程费的有()
统计资料表明,火灾中死亡的人数大约有75%是()。
即使借款公司有明确的借款需求原因时,银行也要对其进行借款需求分析。()
下列物品中,属于禁止出境的物品是()。
目前,教育理论界主张“你一我”对话型师生关系,认为教师就是学习共同体的一个成员,教师的角色是“平等的首席者”。()
有如下类声明:classBase{protected:intamount;public:Base(intn=0):amount(n){}intgetAmount()const{return
Thedoctortriedtodoanexperimenttofindoutthe______ofthemedicineonthemice.
Completethenotesbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.BirminghamExhibitionExampleAnswerPur
最新回复
(
0
)