发明名称 |
在多核心处理器中并行功能的高效率硬件分派及相关的处理器系统、方法及计算机可读媒体 |
摘要 |
本发明的实施例提供在多核心处理器中并行功能的高效率硬件分派及相关的处理器系统、方法及计算机可读媒体。在一个实施例中,在多核心处理器的第一硬件线程中检测指示请求程控的并行转移的操作的第一指令。将对程控的所述并行转移的请求排入硬件先进先出FIFO队列中。在所述多核心处理器的第二硬件线程中检测指示分派所述硬件FIFO队列中的对程控的所述并行转移的所述请求的操作的第二指令。将对程控的所述并行转移的所述请求自所述硬件FIFO队列移出,且在所述第二硬件线程中执行程控的所述并行转移。以此方式,功能可在多个硬件线程的情况下高效地且并行地分派,同时最小化竞争管理额外开销。 |
申请公布号 |
CN105683905A |
申请公布日期 |
2016.06.15 |
申请号 |
CN201480056696.8 |
申请日期 |
2014.10.31 |
申请人 |
高通股份有限公司 |
发明人 |
迈克尔·威廉·帕登;埃里克·阿斯穆森·德卡斯特罗·洛波;马修·克里斯琴·达根;樽井健人;克雷格·马修·布朗 |
分类号 |
G06F9/30(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
宋献涛 |
主权项 |
一种提供并行功能的高效率硬件分派的多核心处理器,其包括:多个处理核心,所述多个处理核心包括多个硬件线程;硬件先进先出FIFO队列,所述队列可通信地耦合至所述多个处理核心;及指令处理电路,其经配置以:在所述多个硬件线程中的第一硬件线程中检测指示请求程控的并行转移的操作的第一指令;将对程控的所述并行转移的请求排入至所述硬件FIFO队列中;在所述多个硬件线程中的第二硬件线程中检测指示分派所述硬件FIFO队列中的对程控的所述并行转移的所述请求的操作的第二指令;将对程控的所述并行转移的所述请求自所述硬件FIFO队列移出;及在所述第二硬件线程中执行程控的所述并行转移。 |
地址 |
美国加利福尼亚州 |