[发明专利]在基于处理器的系统中使用融合处理器核心执行分布式分支预测在审
申请号: | 201780057468.6 | 申请日: | 2017-08-24 |
公开(公告)号: | CN109716293A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | A·克里希纳;V·R·克廷蒂·纳雷什;G·M·赖特 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示在基于处理器的系统中使用融合处理器核心执行分布式分支预测。在一个方面中,提供一种分布式分支预测器作为支持核心融合的多个处理器核心。每一处理器核心经配置以从所述处理器核心中的另一者(或从其自身)接收程序标识符,产生后续预测程序标识符,及将所述预测程序标识符(且任选地将全局历史指示符)转发至负责处置下一预测的适当处理器核心。所述处理器核心还提取用于所述接收程序标识符的标头及/或一或多个指令,且将所述标头及/或所述一或多个指令发送至所述适当处理器核心以供执行。所述处理器核心还确定将处置所述预测程序标识符的执行的处理器核心,且将那个信息作为指令窗跟踪器而发送至接收到所述预测程序标识符的处理器核心。 | ||
搜索关键词: | 处理器核心 标识符 预测程序 分支预测 接收程序 处理器 标头 融合 分支预测器 全局历史 指令发送 跟踪器 指令窗 指示符 发送 指令 转发 配置 预测 | ||
【主权项】:
1.一种用于基于多核心处理器的系统的分布式分支预测器,其包括:多个处理器核心,其经配置以作为融合处理器核心而交互操作,且各自包括:分支预测器;及多个预测及提取引擎PFE;且所述多个处理器核心中的每一处理器核心经配置以进行以下操作:从所述多个处理器核心中的第二处理器核心接收与指令块相关联且对应于所述处理器核心的程序标识符作为接收程序标识符;分配所述多个PFE中的PFE以用于存储所述接收程序标识符;使用所述分支预测器预测后续程序标识符作为预测程序标识符;基于所述预测程序标识符识别所述多个处理器核心中对应于所述预测程序标识符的处理器核心作为目标处理器核心;将所述目标处理器核心的标识符存储于所述PFE中;将所述预测程序标识符发送至所述目标处理器核心;及基于所述接收程序标识符发起以下各者中的一者的提取:用于所述指令块的标头,及所述指令块的一或多个指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780057468.6/,转载请声明来源钻瓜专利网。