整数指令可以通过分支。这是什么意思?

时间:2014-12-07 04:47:36

标签: computer-architecture

在Tomasulo的算法中,据说整数指令可以越过分支,允许浮点运算超越基本块。这句话是什么意思?

1 个答案:

答案 0 :(得分:1)

我认为这是指某些处理器中的概念,管道在分支执行后会产生指令。按照这样的顺序:

   MOVL R10, R9
   BNEQ SOMEHWERE
   ADDL3 R1, R2, R3

无论测试结果如何,都会执行add指令,并在前一条指令中进行分支。编译器必须重新排序指令(或在分支后放置NOOP)。