标准流水线检测测试试题
电子厂流水线装配知识考试题

电子厂流水线装配知识考试题成绩:一、单选题(共16分)1、螺钉ST2.9×9.5,ST代表(B)A、普通螺纹;B、自攻螺纹C、盘头;D、沉头。
2、对于装配孔没有螺纹的塑料件固定,通常选用的螺钉是(C)A、普通沉头螺钉;B、内六角螺钉;C、自攻螺钉;D、普通盘头螺钉。
3、扭矩的单位是(A)A、牛·米;B、牛/米;C、米·牛;D、米/牛。
4、设置的扭矩误差通常是(D)A、无;B、-20%~0;C、-20%~+20%;D、0~+20%。
5、图中的螺钉是( B )A、普通盘头螺钉;B、普通沉头螺钉;C、盘头自攻螺钉;D、沉头自攻螺钉。
6、加平垫圈的作用是(C)A、防止松动;B、增加厚度;C、增大接触面积;D、增大摩擦力。
7、加弹簧垫圈的作用是(A)A、防止松动;B、增加厚度;C、增大接触面积;D、增大角度。
8、图中的物料是(B)A、弹簧垫圈;B、平垫圈;C、螺母;D、金属间隔柱。
9、机柜搬运时应该(A)A、至少两人;B、柜体底面可略超出托盘或运输工具外廓尺寸;C、可利用身边的任何工具;D、无运输工具时,可以多人搭抬。
10、控制器产品放置可以(D)A、直接放在地上;B、叠放处理,高度不超过4层;C、外围可略超出托盘外廓尺寸;D、叠放时需用胶皮隔开。
11、关于机柜贮存叙述错误的是(D)A、相邻柜体之间应该保持5cm以上距离;B、底面平稳,以防止倾倒;C、为节省空间,机柜可紧密相靠,但必须有防止柜体划伤措施;D、相邻柜体之间至少应该保持10cm距离。
12、某员工装配某产品,以下描述正确的是(C)A、为便于拿取,螺钉堆放在工作台上;B、因不接触线路板,可以不佩戴防静电手环;C、保证一件一流;D、为提高效率,任何外壳都允许码放在工作台上。
13、生产紫外火焰探测器时需要注意(A)A、贮存、搬运时要求用原厂家包装;B、剪切管脚时越靠近根部越好;C、紫外光敏管两管脚需要同时一次性剪断;D、装箱时为节省时间,提高效率,可以摞放在一起后放置。
标准流水线测测试试题

2.请写出2种数据相关方式,并举例说明分别在什么情况下发生(采用设计程序段的方式来说明)
答:
⑴写读相关:
例如程序段R0=R1×R4; R2=R0×R3若第二条指令在第一条指令前执行则最终的结果与正确结果不同,此时发生写读相关
⑵读写相关
例如程序段R2=R0×R3; R3=R4-1若第二条指令在第一条指令前执行则最终的结果与正确结果不同,此时发生读写数据相关
A. 2.4
B. 2.46
C. 2.67
D. 2.75
答案:B
★★
16.一条4个功能段的加-乘静态流水线,四个功能段如下所示,计算 ,最少需要经过多少时间,假设运算的结果有专门的输出通路连接到输入端。并且只有当一个流水线排空后流水线才可以发生另一种运算。
(1)取指
(2)译码、取数
(3)运算
(4)写结果
A. 流水线设备
B. 上海流水线
C. 无锡流水线
D. 杭州流水线
答案B
★★
3.假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段的执行时间均为 ,连续执行n条指令所需要花费的最短时间约为(假设仅有“取指令”和“分析”可重叠并假设n足够大):
A.
B.
C.
D.
答案B
★★
4.假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段的执行时间分别为 、 和 ,连续执行n条指令所需要花费的最短时间约为(假设仅有“取指令”和“执行”可重叠并假设n足够大):
超标量处理机一般具有多于一条的流水线,一台m度的超标量处理机可同时发射m条指令,指令的发射等待时间为1个时钟,指令的并行度为m。
超流水线处理机一般具有一条k段的超流水线,一台n度的超流水处理机可以同时发射一条指令,指令的发射等待时间为1/n个时钟周期,每个时钟周期共发射n条指令。指令的并行度为n。
流水线题解

• I1:
Hale Waihona Puke R1←A1+A2• I2:
R2←A3+A4
• I3:
R3←A5+A6
• I4:
R4←A7+A8
• I5:
R5←A9+A10
• I6:
R6←R1+R2
• I7:
R7←R3+R4
• I8:
R8←R5+R6
• I9:
F←R7+R8
这并不是唯一可能的计算方法。假设功能段的延迟
为Δt。时空图如下,图中的数字是指令号。
Z=A+B+C+D+E+F+G+H
1 2 34
5
6
解: TP=7/15△t E=7*4/(15*4)=7/15=46%
Sp=4*7/15=28/15=1.87
7
空间 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 23 4
5
6
7
1 2 34
5
6
7
12 3 4
5
6
1 23 4
部件
规格化 尾乘3 尾乘2 尾乘1 阶加
输入 A C BD
输出
A*B C*D
A*BC*D
11
时间
A*B*C*D
图(B)
流水线按图(b)组织时,实现A*B*C*D的时空关系如图(B) 吞吐率TP=3/(11⊿t) 效率E =(3×5⊿t)/(5×11⊿t)=3/11=27.3%
n TP=
m
Σ△ti+(n-1)△tj
i=1
n 4时,TP 4 4 (6 9)t 15t
试题一

考试题参考答案(一)一、名词解释1、生产与运作系统:是指把资源要素的投入变为有形产品或无形服务的过程,即一个组织通过获取和利用各种资源向社会提供有用产品和服务的过程。
2、预测驱动型生产与运作:根据需求预测,部分订单以及企业生产与运作能力的限制,对一个生产与运作系统的产出数量,产出品种,产出速度,产出时间,劳动力和设备配置以及库存水平等问题预先进行考虑和安排。
3、物料需求计划:是为制造业以及提供有形服务的服务业制定详细出产计划和时间进度安排的管理技术。
4、质量控制:为达到所采取的作业技术和活动称为质量控制。
这就是说,质量控制是为了通过监视质量形成过程,消除上所有阶段引起不合格或不满意效果的因素。
以达到质量要求,获取,而采用的各种质量作业技术和活动。
5、标准成本:是指按照成本项目反映的、在已经达到的生产技术水平和有效经营管理条件下,应当发生的单位产品成本目标。
6、生产率:指生产系统在一定时间内产出与投入之比值。
二、简答题1、简述流水线布置的优缺点?优点:1)、产量高2)、单位费用低,很高的专业设备费用由许多加工对象来分摊,由于各加工对象采用相同的加工顺序,物料运输大大简化3)、工人和设备的利用率高4)、工艺路线选择及进度安排在系统初始设计中被确定下来,以后就无需过多考虑他们。
缺点:1)、分工过细使得工作重复单调会导致情绪问题,且易造成伤害事故2)、技术水平低的工人对设备的维护和保持缺乏兴趣3)、系统对产量变化及产品和设计变化的适用性差4)、个别工人缺勤和设备故障对整个系统有很大影响5)、预防性维修、迅速修理的能力和备用件库存都是必不可少的6)、与个人产量相关联的激励计划是不可行的2、请简要回答使用专家调查法必须坚持的原则?答:一是匿名性,即对被选择的专家要保密,避免专家之间的相互通气,保证不受权威、资历等的影响。
二是反馈性,即为了保证给专家提供充分反馈意见的机会,函询调查要经过三至四轮。
三是收敛性,即保证专家们的意见相对一致后,再结束函询;若个别专家最后仍有明显的不同观点,应要求其详细说明理由。
ipqc考试题及答案

ipqc考试题及答案一、单项选择题(每题2分,共30分)1. IPQC是指()。
A. 过程质量控制B. 产品质量控制C. 过程质量检查D. 产品质量检查答案:A2. IPQC的主要工作职责不包括()。
A. 巡检生产线B. 记录检查结果C. 处理客户投诉D. 跟踪质量问题答案:C3. IPQC在巡检过程中发现质量问题,应首先()。
A. 停止生产B. 报告给上级C. 记录问题D. 寻找原因答案:C4. IPQC在检查过程中,应重点关注()。
A. 产品外观B. 产品性能C. 工艺流程D. 所有选项答案:D5. IPQC在巡检过程中,应使用()来记录检查结果。
A. 笔记本B. 检查表C. 手机D. 任何纸张答案:B6. IPQC在检查过程中,发现产品不符合标准,应采取()措施。
A. 立即返工B. 报废处理C. 隔离不良品D. 继续生产答案:C7. IPQC在巡检过程中,应()检查频率。
B. 固定C. 根据生产情况调整D. 忽略答案:C8. IPQC在检查过程中,应()检查标准。
A. 忽略B. 严格遵循C. 根据经验判断D. 适当放宽答案:B9. IPQC在巡检过程中,应()与生产线员工沟通。
A. 避免B. 积极D. 视情况而定答案:B10. IPQC在检查过程中,应()质量问题。
A. 忽略B. 记录C. 报告D. 所有选项答案:D11. IPQC在巡检过程中,应()检查工具。
A. 忽略B. 定期校准C. 随意使用D. 从不清洁答案:B12. IPQC在检查过程中,应()检查结果。
A. 保密B. 公开C. 仅报告给上级D. 与相关人员分享答案:D13. IPQC在巡检过程中,应()质量问题。
A. 立即处理B. 记录后处理C. 忽略D. 报告给上级答案:A14. IPQC在检查过程中,应()检查标准。
A. 忽略B. 严格遵循C. 根据经验判断D. 适当放宽答案:B15. IPQC在巡检过程中,应()检查频率。
第05章-流水线课后习题

第5章课后习题1.填空题(1) 衡量流水线性能的主要指标有(2) 指令乱序流动可能造成(3) 解决数据相关主要有(4) 超标量处理机开发的是行性。
(1). 吞吐率、加速比、效率(2). 先写后读、先读后写、写写(3). 推后分析、设置专用路径(4). 空间、时间2.假设一条指令的执行过程分为"取指令"、"分析"和"执行"三段,每一段的时间分别为△t、2△t和3△t。
在下列各种情况下,分别写出连续执行n条指令所需要的时间表达式。
(1) 顺序执行方式。
(2) 仅"取指令"和"执行"重叠。
(3) "取指令"、"分析"和"执行"重叠。
第2题(1) 顺序执行时每条指令用时=△t+2△t+3△t=6△t,因此n条指令所需要的时间=6n*△t(2) 第一条指令完成需要时间=△t+2△t+3△t=6△t,根据题义,下一条指令的"取指令"与上一条指令"执行"的最后一个△t重叠。
因此,自从第一条指令完成后,每隔4△t完成一条指令。
所以余下的n-1条指令用时(n-1)*4△t.所以,n条指令所需要的时间=6△t+(n-1)*4△t=2(2n+1)△t。
(3) 第一条指令完成需要时间=△t+2△t+3△t=6△t,由于一条指令的"取指令"和"分析"阶段和下一条指令的"执行"阶段重叠,因此,此后每3△t 完成一条指令,余下的n-1条指令用时(n-1)*3△t.因此n条指令所需要的时间=6△t+(n-1)*3△t=3(n+1)△t3.用一条5个功能段的浮点加法器流水线计算F=。
每个功能段的延迟时间均相等,流水线的输出端与输入端之间有直接数据通路,而且设置有足够的缓冲寄存器。
IPQC考试题1

IPQC 考試題姓名:________ 工號:________ 得分:________一填空題`(每空0.5分共30分)1.作業員正常作業至少具備________﹑________﹑______________等三個條件.2.電容料確認包括_____﹑_____﹑_____﹑_____﹑_____﹑_____﹑_____﹑__________ 和_________.3.IC燒錄時需檢查__________與____________﹑__________﹑__________的對應性.4.刮漿不良品的處理應做到___﹑___﹑___﹑___﹑___﹑__________﹑__________.5.IC類在___________﹑______________________﹑____________________________的狀態下需焗爐.6.手放散料必需做到________________﹑_______________________﹑______﹑_______﹑_________.7.爐前放板進爐時必須注意__________﹑_________﹑__________.8.測試爐溫時,其所用________﹑__________要與生產型號相符,所選________與文件規定一致.9.爐後接板方式分為__________和____________.10.取板方式為__________.11.所有機器均需________________並作________.12.AOI測試和目檢發現不良需______﹑___________________﹑_______________並作_______.13.PCBA進入機器必需注意其________.14.半成品PCBA的暫存工裝只能用______﹑________﹑__________不可______.15.AOI﹑ICT﹑FCT在使用前需用____________校驗.16.維修位所用______﹑________﹑________﹑__________需與PI相符,執錫時間小于____秒.17.維修OK品需從________工位前重新投線.18.分板首件需檢查______與______.二是非題(每題1分)對打”O”錯打”X”,非此標示不給分.1.作業員有戴靜電手帶可以拿PCBA.( )2. 焗爐後的IC均可上線使用.( )3.各種所需焗爐的物品標示清楚可同時焗爐.( )4.燒錄IC時,數量不可過多否則會在放置過程中造成資料流失.( )5.上線物料與上機紙上核對無問題就可使用.( )6.IC在未拆原包裝前可以不做防靜電措施.( )7.IC上絲印除規格外其它地方稍有不同可代用.( )8.換料時,只要不上錯站位,可以幾站料換完後立即補上.( )9.FEEDER壞了可直接維修,故平時不需點檢.( )10.發現物料不良,生產線有更換未繼續使用可以不開在線不良.( )11.印刷機的頂針分布是由PE決定的,不需管制.( )12.過爐前堆板,需用周轉架裝起,等爐子能過得過來再過爐.( )13.爐溫每班只需測試一次就可以.( )14.紅膠拉力測試位置由IPQC自己隨意決定.( )15.AOI位工序,IPQC只需懂得怎樣判定,測試步驟只需有了解.( )16.爐後目檢只要有用放大燈看板就可以.( )17.爐後目檢的人手多少由生產組長決定.( )18.只要不漏檢,目檢區域排序可以按目檢員的習慣來做.( )19.錫珠用牙簽撥不掉,可以用刀片去挑.( )20.作記號能辨識就可以,用什麼筆不需規定.( )21.ICT有測就可以,測試針的分布與盲點無關.( )22.AOI﹑ICT﹑FCT在測試前與測試後作記號均可以.( )23.修IC時,烙鐵盡量多拖幾下,否則容易假焊.( )24.維修品,維修員只需自檢動過烙鐵的位置.( )25.維修員找物料只要規格一樣就可以使用.( )26.維修工位不可以同時兼修多個型號產品( )27.分板後無披鋒和板屑但仍需清潔.( )28.包裝箱與包裝袋只需檢查有無潮濕和髒污即可.( )29.印錫前清潔板面,在用無塵紙擦過後需再用手抹去有可能留下的紙屑.( )30.發現制程不良,如生產線馬上改善可以不作記錄.( )三問答題1.列舉錫漿板爐後至少十種不良現象,你認為最常見為哪三種?並分析其產生的大概原因.(10分)2.闡述你巡線的基本過程(所檢驗與記錄內容) (10分)3.當你在抽檢成品時發現錯料(正在生產)你將會作些怎樣的動作?(10分)4.當你所負責的機型,踫到一個你之前未見過此類型的元件,你會做些什麼動作?(10分)5.談談你對此份CHECK LIST的看法,你認為怎樣才能做好IPQC工作?(附加題20分)。
IPQC测试题标准答案

IPQC年度教育訓練測試題工號:姓名:分數:裝訂線一、填空題:(共40分,每空1分)1、鐵線進料檢驗時,一般項目是生鏽、針孔麻面、刮傷、標識錯誤,允收水準是 1000mm內不得有1處超過25mm的密集性外觀不良;2、平面焊的主要檢驗項目有成型尺寸、鐵線排列、焊接牢度、外觀、檢驗脫焊的方法是手持網片距地80cm處自然落下無脫焊(尺網:用鐵棒撬無脫焊,扭力扳手);3、在進料及成品檢驗中,主要的檢驗項目有尺寸、外觀、功能、組裝測試,產品的缺點分為嚴重缺點、主要缺點、次要缺點三類,CO2焊點過大屬於次要缺點,脫焊屬於主要缺點、組合焊接毛刺屬於嚴重缺點;4、依制程檢驗規范:18〞*36〞網片,其長度允許公差±1.0mm;檢驗錐筒歪斜的標準是網片置於檢驗平台,錐筒下邊沿翹離平面≦0.5mm,使用的檢驗工具是塞尺和檢驗平台;5、ψ25.4mmK/D式上管上端節長度為 12.7mm ,下管下端長度為 55.5mm ,竹節管T/1.4mm與T/1.2mm(兩段式)之區別為T/1.2mm上管上端節第一輪印刻有記號線(小印),下管下端節第一輪印刻有記號線(小印);6、我司目前所用的是 MIL-SID-105E計數值抽樣計劃,樣本大小是由抽樣標準決定的,允收數與拒收數是由允收品質水準(AQL)決定的,d表示不良個數;當d≦Ac時,則判定允收,當d≧Re時,則判定拒收,7、制程首件檢驗時機是開機、調機、新產品制作時,其首件數量每次每台機不得低於 3件,巡檢間隔時間不得超過 1.5小時,波浪成型巡檢間隔時間不得超過 0.5小時;二、判斷題:(共16分,每空2分)1、我司現行的是ISO9001 2000版品質管理與品質保証模式。
(V)2、《不合格品管制程序》其管制范圍僅包括進料、制程、成品三個階段。
(X)3、物料鑒審的申請單位有:開發、業務、採購、品管、制造。
(X)4、現行抽樣計劃中的G=2表示允收品質水準,1.0表示抽樣標準。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B. 上海流水线
C. 无锡流水线
D. 杭州流水线
答案B
★★
3.假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段的执行时间均为 ,连续执行n条指令所需要花费的最短时间约为(假设仅有“取指令”和“分析”可重叠并假设n足够大):
A.
B.
C.
D.
答案B
★★
4.假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段的执行时间分别为 、 和 ,连续执行n条指令所需要花费的最短时间约为(假设仅有“取指令”和“执行”可重叠并假设n足够大):
A. 16
B. 15
C. 14
D. 13
答案:B
★★
15.一台标量处理机,具有一条5级指令流水线,每级均耗时1个时钟周期,执行一个具有20条指令的代码序列。现将此标量处理机改为超流水线处理机,采用同样基准的指令流水线,不同的是每隔1/4个时钟周期发射1条指令,执行相同的代码序列。问前后两次执行的加速比。
可以采取设置专用数据通路、延迟执行等方法来解决数据相关。
(2)控制相关
控制相关指由条件分支指令、转子程序指令、中断等引起的相关。
可以采取静态分支预测技术、动态分支预测技术、提前形成条件码等来解决控制相关。
★★
1.一条流水线连接图如下所示,画出100条指令连续通过该流水线的时空图,并计算该流水线的吞吐率和最大吞吐率。(其中 )
A. 2பைடு நூலகம்4
B. 2.46
C. 2.67
D. 2.75
答案:B
★★
16.一条4个功能段的加-乘静态流水线,四个功能段如下所示,计算 ,最少需要经过多少时间,假设运算的结果有专门的输出通路连接到输入端。并且只有当一个流水线排空后流水线才可以发生另一种运算。
(1)取指
(2)译码、取数
(3)运算
(4)写结果
★
7.简述单流水线标量处理机、超标量处理机、超流水线处理机、超标量超流水线处理机的特点
答:
具有标量数据表示和标量指令系统的处理机称为标量处理机,通常只有一条流水线,一个时钟周期内可以完成一条指令。
超标量处理机一般具有多于一条的流水线,一台m度的超标量处理机可同时发射m条指令,指令的发射等待时间为1个时钟,指令的并行度为m。
★★
1.简述流水线技术的特点
答:流水线技术具有以下特点:
⑴流水过程由多个相联系的子过程组成,每个过程称为流水线的“级”或“段”。
⑵流水技术适合于大量重复的时序过程。
★★
2.请写出2种数据相关方式,并举例说明分别在什么情况下发生(采用设计程序段的方式来说明)
答:
⑴写读相关:
例如程序段R0=R1×R4; R2=R0×R3若第二条指令在第一条指令前执行则最终的结果与正确结果不同,此时发生写读相关
加速比S=T0/T1=600/305=1.97
★★★
3.连续执行100条指令时,一台2度的超标量超流水线处理机的最大效率是多少(假设这里的每条流水线是基于5段标准流水线的超标量流水线),画出时
空图来说明
解:一台2度的超标量处理机完成100条指令需要时间T=5+100/2-1=54
效率由以下方法计算100*5/(54*5*2)=93%
A.
B.
C.
D.
答案:D
★
9.一条流水线的可分为k段,各段的执行时间都是 ,共向该流水线输入n个任务,求该流水线实际吞吐率为:
A.
B.
C.
D.
答案:D
★
10.一条流水线可以由以下时空图来表示,求该流水线的实际吞吐率(假设n=100)
A.
B.
C.
D.
答案:C
★★
11.一条4段的流水线可以由以下时空图来表示,求该流水线的实际吞吐率(假设n=100)
★★★
4.用1条5个功能段的浮点加法器流水线计算 。每个功能段的延时均相等,流水线的输出端与输入端之间有直接的数据通路,而且设置有足够的缓冲寄存器。要求用尽可能短的时间完成计算工作,画出流水线时空图,计算流水线的实际吞吐率、加速比和效率
解:
假设每个功能段的延迟时间为 ,则
上式中加法右下侧的座标表示这是第几个加法
时空图略
吞吐率为:
加速比为:
效率为:
E=45/(20*5)=45%
★★
5.设有一个15000条指令的程序在一台时钟频率为25MHz的线性处理机上执行。假设该指令流水线有5段,并且每个时钟周期发射一条指令。忽略由于转移指令和无序执行造成的损失。
A.
B.
C.
D.
答案:D
★
12.一条流水线可以由以下时空图来表示,求该流水线的加速比
A. 2
B. 3
C. 4
D. 6
答案:C
★
13.一条4段流水线,每段执行时间为1ns,求该流水线执行100条指令最大效率为:
A. 100%
B. 96.2%
C. 97.1%
D. 388%
答案:C
★
14.如下图所示的浮点加法流水部件,计算 ,流水线经过多少时钟后排空(假设时钟长度为 )
解:
TP=100/(3*100+6-3)=330MIPS
(分母是305,300都不对)
TPmax=1/3=333.333MIPS
★★
2.一条流水线连接图如下所示,画出100条指令连续通过该流水线的时空图,并计算该流水线的加速比。(其中 )
解:
顺序执行的时间为T0=6×100=600ns
采用流水方式执行的时间为T1=3×100+6-1=305ns
A. mn, nl
B. mnl, ml(n-1)
C. mnl, mn(l-1)
D. mnl, mnl
答案:B(乘法,加法的次数不变)
★★
23.试比较在指令并行度较低的情况下,具有相同指令并行度的超标量处理机a和超流水线处理机b的效率
A. a>b
B. a=b
C. a<b
D. 不能确定(和指令数有关)
答案:A
A. 16
B. 22
C. 25
D. 27
答案:B
★
17.下图所示的时空图对应的处理机为:
A. 标量处理机
B. 超标量处理机
C. 超流水处理机
D. 超标量超流水处理机
答案:C
★
18.一台 度的超标量超流水线处理机的指令并行度为
A. m
B. m(n-1)
C. (m-1)(n-1)
D. mn
答案:D
★★★
第五章标量处理机与流水线
1 选择题
★
1.假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段的执行时间分别为 、 和 ,顺序执行n条指令至少需要花费的时间为:
A.
B.生产流水线
C. 装配流水线
D. 苏州流水线
答案:C
★★
2.假设一条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每一段的执行时间均为 ,连续执行n条指令所需要花费的最短时间约为(假设仅有“取指令”和“执行”可重叠并假设n足够大):
★★
8.画图说明什么是流水线“瓶颈”,简述解决流水线瓶颈的方法。
答:
上图中的S3段就是流水线瓶颈
A.将流水线的“瓶颈”部分再细分
B.重复设置瓶颈流水段,让多个瓶颈流水段并行工作
★
9.什么是静态流水线?什么是动态流水线
答:
静态流水线:在同一时间内,多功能流水线中的各个功能段只能按照一种固定的方式连接,实现一种固定的功能。只有当按照这种连接方式工作的所有任务都流出流水线之后,多功能流水线才能重新连接,以实现其他功能。
答:
(1)在流水线中尽早判断出分支转移是否成功
(2)尽早计算出分支转移成功时的PC值(即分支的目标地址)
“冻结”“排空”流水线的方法:
预测分支转移失败
预测分支转移成功
延迟分支转移
★★★
6.试写出延迟转移的3种调度策略,并对其进行评价
答:
(1)从前调动(将转移指令前的那条指令调度到延迟槽)
转移指令必须不与被调度的指令相关,总是可以有效提高流水线的性能
动态流水线:在同一时间内,多功能流水线的各段可以按照不同的方式连接,同时执行多种功能。其中流水线中各个功能部件不能发生冲突。
★★
10.程序中有哪两类相关,分别可以采取什么方法来解决?
答:
程序中可能出现下两类相关
(1)数据相关
数据相关指在执行本条指令的过程中,如果用到的指令、操作数、变址偏移量等是前面指令的执行结果,则必须等待前面的指令执行完成,并把结果写到主存或通用寄存器中之后,本条指令才能开始执行。
例如程序段R2=R0×R3; R3=R4-1若第二条指令在第一条指令前执行则最终的结果与正确结果不同,此时发生读写数据相关
②
解决数据相关的方法可以分为2大类:延迟执行、建立专用路径
★
4.请写出两种解决流水线结构相关的方法。
答:
(1)流水化功能单元
(2)资源重复
★★
5.降低流水线分支转移损失的方法有哪些?
★★
24.一条4个功能段的加-乘静态流水线,四个功能段如下所示,计算 ,最少需要经过多少时间,假设运算的结果必须先写入到缓冲存储器才能供输入端使用。并且只有当一个流水线排空后流水线才可以发生另一种运算。
(1)取指
(2)译码、取数
(3)运算
(4)写结果
A. 19
B. 23
C. 24
D. 27
答案:C(提示:画出时空图,注意在第二个流水段取数)
A. 100%
B. 96.1%
C. 94.3%