![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
为了充分利用CPU内的多条流水线,程序应满足()。
A.相邻指令无依赖性
B.相邻指令相互依赖
C.整段程序中指令无依赖性
D.整段程序中指令相互依赖
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.相邻指令无依赖性
B.相邻指令相互依赖
C.整段程序中指令无依赖性
D.整段程序中指令相互依赖
A.指令是可被CPU直接执行的操作命令
B.指令系统是CPU能直接执行的所有指令的集合
C.可执行程序是为解决某个问题而编制的一个指令序列
D.可执行程序与指令系统没有关系
(1)在非流水线处理器上执行该程序大约需要花多长时间?
(2)若新CPU是一个20级流水线处理器,执行上述同样的程序,理想情况下,它比非流水线处理器快多少?
(3)实际流水线并不是理想的,流水段之间的数据传送会有额外开销。这些开销是否会影响指令执行时间(instruction latency)和指令吞吐率(instruction throughput)?