假定某计算机工程师想设计一个新CPU,一个典型程序的核心模块有一百万条指令,每条指令执行时间为100ps。

第1题,共3个问题
(简答题)在非流水线处理器上执行该程序需要花多长时间?

第2题,共3个问题
(简答题)若新CPU是一个20级流水线处理器,执行上述同样的程序,理想情况下,它比非流水线处理器快多少?

第3题,共3个问题
(简答题)实际流水线并不是理想的,流水段间数据传送会有额外开销。这些开销是否会影响指令执行时间(Instruction latency)和指令吞吐率(Instruction throughput)?
出自:计算机科学