|
发表于 2009-5-19 15:10:23
|
显示全部楼层
多发射一般指后者,IF阶段还是一条一条的取了,只是一般情况下 (icache not missing)在fetch阶段动作会快于Decode,而且一般会有预取的机制,在decode与fetch之间一般会有一个pre-fetch buffer来存这些指令。至于能不能多发射关键要看指令间的dependence,三种都要考虑。一般在decode后是有一个专门的issue部件的,不过如果是简单流水线的话,decode来做这事了.
请注意以上只是一般处理器的情况,特殊的当然是nothing impossible |
|