我觉得楼主说的还不是很全面。P6的结构简单来说就是采用的超标量的结构,这种结构可以允许处理器并行的执行多条流水线。处理器有多个执行核,在指令的执行阶段,多个不同类型的指令可以在同一流水线级的不同执行核内进行。正如楼主所说的,超标量结构采用的是乱序执行。这是在指令进入到执行流水级之前,等待的指令先进入到resever station中(这个阶段叫做dispatch)。但是从执行级完成以后的指令还要进行重新排序的问题,这时因为某些指令需要把结果给写回到处理器的内部寄存器中(这个阶段叫做in order ,也是completion阶段);
另外,刚才有人说,龙芯是采用的什么结构,具体来说,我也不是很清楚。但是我猜想很有可能就是超标量结构。