[发明专利]多媒体处理器中的无序命令执行有效
申请号: | 201180041049.6 | 申请日: | 2011-07-15 |
公开(公告)号: | CN103534680A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 阿列克谢·V·布尔德;焦国方 | 申请(专利权)人: | 高通股份有限公司;焦国方 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06T1/20 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明描述用于对命令进行重排序以改善至少一个命令流可执行的速度的技术。在将所述至少一个命令流中的命令分配到多个管线之前,多媒体处理器分析任何管线间相依性且确定所述管线的当前执行状态。所述处理器可基于此信息通过将缺乏任何当前相依性且因此可由适当管线立即执行的命令区分优先来对所述至少一个命令流进行重排序。所述至少一个命令流中的命令的此无序执行可通过增加所述命令流执行的速率来增加所述多媒体处理器的处理量。 | ||
搜索关键词: | 多媒体 处理器 中的 无序 命令 执行 | ||
【主权项】:
一种方法,其包括:接收包含命令间相依性信息的至少一个命令流,其中所述至少一个命令流包括第一、第二和第三命令,其中所述第二和第三命令具有在所述至少一个命令流中的第一次序以使得所述第二命令在所述第三命令之前;基于所述命令间相依性信息而确定所述第二命令依赖于所述第一命令的先前执行;确定所述第一命令与多个处理管线中的第一处理管线相关联且所述第二命令和第三命令与所述多个处理管线中的不同的第二处理管线相关联;由处理器将所述第三命令分配到所述多个处理管线中的所述第二处理管线;以及在将所述第三命令分配到所述多个处理管线中的所述第二处理管线之后,由所述处理器将所述第二命令分配到所述多个处理管线中的所述第二处理管线以使得所述第二命令和第三命令以不同于所述第一次序的第二次序执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司;焦国方,未经高通股份有限公司;焦国方许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201180041049.6/,转载请声明来源钻瓜专利网。