转载地址:http://blog.csdn.net/zzwu/article/details/54810162app

说明:ide
执行6级流水做业:fetch
1. fetch(取指)spa
2. decode(译码).net
3. dispatch/renaming(分发/重命名)code
4. select/wakeup(选择/唤醒)blog
5. execution/mem access/finish(执行/存取/结束)ip
6. complete/retire(完成/恢复)it
六级流水做业的另外一种划分说法:pip
The six-stage pipeline should be divided into the following stages:
- Instruction Fetch (取指)-- request instruction from iMem and update PC
- Decode(译码) -- receive response from iMem and decode instruction
- Register Fetch(取寄存器) -- read from the register file
- Execute(执行) -- execute the instruction and redirect the processor if necessary
- Memory(存储) -- send memory request to dMem
- Write Back(回写) -- receive memory response from dMem (if applicable) and write to register file