A条件转移
B访内
C算逻
D无条件转移
在指令流水线中,解决控制相关的方法主要有()、()、()和()。
填空题查看答案
为了提高计算机的运行速度和执行效率,在现代计算机系统中,引入了流水线控制技术,使负责取指令、分析指令、执行指令的部件串行工作。
判断题查看答案
为了改进由于条件转移指令引起的流水线断续现象、减少条件转移指令造成的执行部件停顿时间,一般有哪几种措施?
简答题查看答案
以下指令序列中,哪些指令对发生数据相关?假定采用“取指、译码/取数、执行、访存、写回”五段流水线方式,那么不用“转发”技术的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序避免数据冒险?如果采用“转发”是否可以完全解决数据冒险?不行的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序不发生数据冒险?
简答题查看答案
造成流水线断流的主要原因是哪三种相关?简述三种相关的基本思想。
简答题查看答案
当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为()相关引起的。
填空题查看答案
考虑两条指令i和j,假设i先进入流水线,由此可能带来数据相关。j的执行要用到i的计算结果,在i写入之前,j先去读,j读出的内容是错误的,这种数据相关为()相关。j可能在i读取某个源寄存器的内容之前就先对该寄存器进行写操作,导致i后来读到的值是错误的,这种数据相关为()相关。
填空题查看答案
假定在一个带转发功能的五段流水线中执行以下程序段,则可以怎样调整以下指令序列使其性能达到最好?
简答题查看答案
使用指令流水线技术使得每条指令的执行时间大大减少,提高了性能。
判断题查看答案