[发明专利]在多核心处理器中并行功能的高效率硬件分派及相关的处理器系统、方法及计算机可读媒体在审
申请号: | 201480056696.8 | 申请日: | 2014-10-31 |
公开(公告)号: | CN105683905A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 迈克尔·威廉·帕登;埃里克·阿斯穆森·德卡斯特罗·洛波;马修·克里斯琴·达根;樽井健人;克雷格·马修·布朗 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 并行 功能 高效率 硬件 分派 相关 系统 方法 计算机 可读 媒体 | ||
1.一种提供并行功能的高效率硬件分派的多核心处理器,其包括:
多个处理核心,所述多个处理核心包括多个硬件线程;
硬件先进先出FIFO队列,所述队列可通信地耦合至所述多个处理核心;及
指令处理电路,其经配置以:
在所述多个硬件线程中的第一硬件线程中检测指示请求程控的并行转移的操 作的第一指令;
将对程控的所述并行转移的请求排入至所述硬件FIFO队列中;
在所述多个硬件线程中的第二硬件线程中检测指示分派所述硬件FIFO队列中 的对程控的所述并行转移的所述请求的操作的第二指令;
将对程控的所述并行转移的所述请求自所述硬件FIFO队列移出;及
在所述第二硬件线程中执行程控的所述并行转移。
2.根据权利要求1所述的多核心处理器,其中所述指令处理电路经配置以通过在对程 控的所述并行转移的所述请求中包含对应于所述第一硬件线程的一或多个寄存器 的一或多个寄存器标识以及所述一或多个寄存器中的相应者的寄存器内容,将所述 请求排入队列。
3.根据权利要求2所述的多核心处理器,其中所述指令处理电路经配置以通过以下操 作将对程控的所述并行转移的所述请求移出队列:
捕获所述请求中包含的所述一或多个寄存器中的所述相应者的所述寄存器内容; 及
在执行程控的所述并行转移之前,将所述一或多个寄存器中的所述相应者的所述 寄存器内容恢复至所述第二硬件线程的对应的一或多个寄存器中。
4.根据权利要求1所述的多核心处理器,其中所述指令处理电路经配置以通过在对程 控的所述并行转移的所述请求中包含目标硬件线程的识别符,将所述请求排入队 列。
5.根据权利要求4所述的多核心处理器,其中所述指令处理电路经配置以通过确定对 程控的所述并行转移的所述请求中包含的所述目标硬件线程的所述识别符将所述 第二硬件线程识别为所述目标硬件线程,将所述请求移出队列。
6.根据权利要求1所述的多核心处理器,其中所述指令处理电路经进一步配置以:
确定对程控的所述并行转移的所述请求是否成功排入队列;及
响应于确定对程控的所述并行转移的所述请求未成功排入队列,引起中断。
7.根据权利要求1所述的多核心处理器,其集成至集成电路中。
8.根据权利要求1所述的多核心处理器,其集成至选自由以下各者组成的群组的装置 内:机顶盒、娱乐单元、导航装置、通信装置、固定位置数据单元、移动位置数据 单元、移动电话、蜂窝电话、计算机、便携计算机、台式计算机、个人数字助理 PDA、监视器、计算机监视器、电视机、调谐器、收音机、卫星收音机、音乐播放 器、数字音乐播放器、便携音乐播放器、数字视频播放器、视频播放器、数字视频 光盘DVD播放器及便携数字视频播放器。
9.一种提供并行功能的高效率硬件分派的多核心处理器,其包括:
硬件先进先出FIFO队列装置;
多个处理核心,其包括多个硬件线程且可通信地耦合至所述硬件FIFO队列装置; 及
指令处理电路装置,其包括:
用于在所述多个硬件线程中的第一硬件线程中检测指示请求程控的并行转移 的操作的第一指令的装置;
用于将对程控的所述并行转移的请求排入至所述硬件FIFO队列装置中的装 置;
用于在所述多个硬件线程中的第二硬件线程中检测指示分派所述硬件FIFO队 列装置中的对程控的所述并行转移的所述请求的操作的第二指令的装置;
用于将对程控的所述并行转移的所述请求自所述硬件FIFO队列装置移出的装 置;及
用于在所述第二硬件线程中执行程控的所述并行转移的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480056696.8/1.html,转载请声明来源钻瓜专利网。