转移预测技术.pdfVIP

  • 9
  • 0
  • 约6.31千字
  • 约 7页
  • 2020-09-23 发布于天津
  • 举报
. 动态转移预测 一、动态转移预测概述 1、 动态移预测的概念 1 ) 动态转移预测就是利用硬件来动态地预测转移指令的转移行为,以减少转 移指令对流水线性能的影响,也就是减少转移指令的转移开销。 2 ) 动态转移预测相对的是静态转移预测,所谓的静态转移预测,是指在编译 阶段由软件技术来实现对转移指令的预测 3 ) 动态转移预测发生在程序编译之后、执行之前 2、 态转移预测的思想 利用前面一条转移指令的行为去预测后面一条转移指令的行为 3、 态转移预测的实现 1) 预测是由硬件来实现 2)动态转移预测的实现方案 一位转移预测缓冲器 二位转移预测缓冲器 相关转移预测缓冲器 目标转移预测缓冲器 3)具体实现方法 设置一个用来预测转移指令转移行为的硬件,这个硬件叫做转移预测缓冲器 转移预测缓冲器实际上是一个存储器,存放了转移指令的转移行为 IF 段取出一条转移指令时,利用转移指令的低位地址去访问转移预测缓冲器, 在读出转移指令的同时也读 出了对转移指令转移行为的预测值 4 、动态转移预测要解决的问题 动态转移预测要

文档评论(0)

1亿VIP精品文档

相关文档