首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
今有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
75
问题
今有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
学硕统考专业
相关试题推荐
【凡尔登战役】复旦大学1999年世界近现代史真题
对于清政府在预备立宪的过程中的做法,表述不正确的是()
北宋在统一南方割据势力的过程中特设(),把征南所得的财富统一存放,以作日后恢复幽燕之费。
下列不是空想社会主义产生的历史背景的是()。
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题西周建立之后,派遣同姓贵族和异姓贵族及归顺的异族首领到各地区,建立国家以藩屏护卫周室,()分封诸侯的规模最大
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
假定有一条通带为100kHz的信道,每路信号的带宽为3.2kHz,各路信号间的防护带宽为0.8kHz。若采用频分多路复用,那么最多可以同时传输()路信号。
如果互联的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的多个网络互联设备应该是()。
若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制,则信号量S的取值范围是()。
某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,予网掩码为255.255.255.248,则该网络中的最大子网个数、每个子网内的最大可分配地址个数分别是____。
随机试题
根据______的不同,可以将税收划分为中央税、地方税、央地方共享税。()
放射治疗中需要勾画的结构不包括
锅炉水压试验的范围包括()。
市政公用工程常常处于城镇区域,必须在施工组织设计中贯彻()理念。
量杯:毫升
(2013年中山大学)当净现值为0时,则可说明()。
Duringtheday,Leipzig’sairportisquiet.Itisatnightthattheairfieldcomestolife.Nexttotherunwayayellowwarehous
若某计算机字长为32位,内存容量为2GB,按字编址,则可寻址范围为(4)。
A、He’lleathissandwichafterclass.B、Hecanonlystayashortwhile.C、Heisn’thungryrightnow.D、Heneedtoshopbeforeea
SetYourBody’sTimeClockOurBodyOperatesLikeaClock[A]AsthefirstraysofsunlightfilteroverthehillsofCalifornia’s
最新回复
(
0
)