首页> 外国专利> Branch predictor for wide issue, arbitrarily aligned fetch that can cross cache line boundaries

Branch predictor for wide issue, arbitrarily aligned fetch that can cross cache line boundaries

机译:适用于广泛问题的分支预测变量,可以跨缓存行边界任意对齐的访存

摘要

In an embodiment, a processor may be configured to fetch N instruction bytes from an instruction cache (a “fetch group”), even if the fetch group crosses a cache line boundary. A branch predictor may be configured to produce branch predictions for up to M branches in the fetch group, where M is a maximum number of branches that may be included in the fetch group. In an embodiment, branch prediction values from multiple entries in each table may be read and respective branch prediction values may be combined to form branch predictions for up to M branches in the fetch group.
机译:在一个实施例中,处理器可以被配置为从指令高速缓存(“获取组”)获取N个指令字节,即使该获取组越过高速缓存行边界。分支预测器可以被配置为针对获取组中的多达M个分支产生分支预测,其中M是可以包括在获取组中的最大分支数。在一个实施例中,可以读取来自每个表中的多个条目的分支预测值,并且可以组合各个分支预测值以形成针对提取组中的多达M个分支的分支预测。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号