(8.2.2)--N50-安腾高性能处理机体系结构.pptVIP

  • 8
  • 0
  • 约1.08万字
  • 约 46页
  • 2024-01-31 发布于广东
  • 举报

(8.2.2)--N50-安腾高性能处理机体系结构.ppt

10.4.1推断执行技术而安腾处理机可以通过编译优化消除条件语句中的分支指令,将该结构转化成顺序的推测执行结构:

①cmpeqP1,P2=0,x;//无条件执行:将r4寄存器的值与0比较,若相等则置推断寄存器P1为1,P2为0,否则置推断寄存器P1为0,P2为1②(P1)addm=1,m//若P1为1,则m+1送m

③(P2)addm=-1,m//若P2为1,则m-1送m

从判定流程上,似乎上面的三条语句并没有从逻辑上改变if-then-else结构的执行过程。但如果我们能够把这个例子和安腾体系结构结合起来,还是可以从这个简单的例子中体会到安腾处理机的设计思想。10.4.1推断执行技术安腾处理机设计思想首先,安腾指令系统中的每条指令都能够支持推断执行,所以第二条指令和第三条指令中的条件判断并不需要使用专门的判断指令。虽然后面两条指令是条件执行的,但整体条件判断结构不再需要分支指令。其次,指令中的推断操作的安排是由编译器在编译过程中完成的,不需要处理机在执行指令的非常短的时间内动态安排各条指令的条件执行。最后,每条指令中虽然可以指定推断寄存器,但取指令、指令译码和执行操作并不需要等到推断寄存器的取值确定后再进行。下面可以看一下传统流水线与安腾处理机比较。传统流水线与安腾处理机比较10.4.2推测技术1、存储

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档