首页> 外国专利> Instruction Set Architecture and Microarchitecture for Early Pipeline Re-steering Using Load Address Prediction to Mitigate Branch Misprediction Penalties

Instruction Set Architecture and Microarchitecture for Early Pipeline Re-steering Using Load Address Prediction to Mitigate Branch Misprediction Penalties

机译:用于早期管道重新引导的指令集体系结构和微体系结构使用负载地址预测来减轻分支预测失误的惩罚

摘要

Methods and apparatus relating to Instruction Set Architecture (ISA) and/or microarchitecture for early pipeline re-steering using load address prediction to mitigate branch misprediction penalties are described. In an embodiment, decode circuitry decodes a load instruction and Load Address Predictor (LAP) circuitry issues a load prefetch request to memory for data for a load operation of the load instruction. Compute circuitry executes an outcome for a branch operation of the load instruction based on the data from the load prefetch request. And re-steering circuitry transmits a signal to cause flushing of data associated with the load instruction in response to a mismatch between the outcome for the branch operation and a stored prediction value for the branch. Other embodiments are also disclosed and claimed.
机译:描述了与指令集体系结构(ISA)和/或微体系结构相关的方法和装置,用于使用负载地址预测来减轻分支预测失误惩罚的早期管道重新引导。在一个实施例中,解码电路对加载指令进行解码,加载地址预测器(LAP)电路向存储器发出加载预取请求,以获取加载指令的加载操作的数据。计算电路基于来自加载预取请求的数据执行加载指令的分支操作的结果。以及响应于分支操作的结果与存储的分支预测值之间的不匹配,重新转向电路发送信号以导致刷新与加载指令相关联的数据。还公开并要求保护其他实施例。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号