首页> 外国专利> Controlling Accesses to a Branch Prediction Unit for Sequences of Fetch Groups

Controlling Accesses to a Branch Prediction Unit for Sequences of Fetch Groups

机译:控制对提取组序列的分支预测单元的访问

摘要

An electronic device handles accesses of a branch prediction functional block when executing instructions in program code. The electronic device includes a processor having the branch prediction functional block that provides branch prediction information for control transfer instructions (CTIs) in the program code and a minimum predictor use (MPU) functional block. The MPU functional block determines, based on a record associated with a given fetch group of instructions, that a specified number of subsequent fetch groups of instructions that were previously determined to include no CTIs or conditional CTIs that were not taken are to be fetched for execution in sequence following the given fetch group. The MPU functional block then, when each of the specified number of the subsequent fetch groups is fetched and prepared for execution, prevents corresponding accesses of the branch prediction functional block for acquiring branch prediction information for instructions in that subsequent fetch group.
机译:当执行程序代码中的指令时,电子设备处理分支预测功能块的访问。该电子设备包括具有分支预测功能块的处理器,该分支预测功能块为程序代码中的控制传递指令(CTI)提供分支预测信息,并且具有最小预测器使用(MPU)功能块。 MPU功能块根据与给定提取指令组关联的记录,确定要提取特定数量的后续确定的指令,这些指令先前已确定为不包含任何CTI或未采取的有条件CTI,以供执行。在给定的提取组之后依次进行。然后,当获取并准备执行每个指定数量的后续提取组中的每一个时,MPU功能块会阻止分支预测功能块的相应访问,以获取该后续提取组中的指令的分支预测信息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号