[发明专利]促进专用无绑定状态处理器的方法和装置在审
申请号: | 202080094438.4 | 申请日: | 2020-01-31 |
公开(公告)号: | CN115023728A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 杜云;A.E.格鲁贝尔;于春;张弛红;T.E.弗里辛格;R.哈默斯托内;应子林;齐恒;许全泉;顾盛 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 促进 专用 绑定 状态 处理器 方法 装置 | ||
1.一种用于执行图形处理的方法,包括:
在图形处理器处接收包括前导部分和主指令部分的着色器程序;
用专用于处理前导部分的标量处理器执行所述前导部分的指令,以实施用于加载与所述着色器程序相关联的常量数据的无绑定机制;以及
将所述主指令部分和所述常量数据分发给流处理器以用于执行所述着色器程序。
2.根据权利要求1所述的方法,其中,所述标量处理器和所述流处理器采用相同的指令集架构(ISA)。
3.根据权利要求1所述的方法,其中,所述着色器程序包括指示所述标量处理器还是所述流处理器将执行所述前导部分的所述指令的指示符。
4.根据权利要求1所述的方法,其中,所述标量处理器被配置为执行所述流处理器的功能子集。
5.根据权利要求1所述的方法,其中,所述标量处理器被配置为在运行时期间实施所述无绑定机制。
6.根据权利要求1所述的方法,其中,所述无绑定机制的实施包括:
从第一缓冲器加载第一数据子集;
从第二缓冲器加载第二数据子集;以及
将所述第一数据子集和所述第二数据子集级联到第三缓冲器中。
7.根据权利要求6所述的方法,其中,所述第三缓冲器包括所述常量数据。
8.根据权利要求1所述的方法,其中,执行所述前导部分的所述指令包括:
从缓冲器中获取所述前导部分的所述指令;
解码所述前导部分的所述指令;
获取一个或多个操作数以用于执行所述前导部分的所述指令;
执行流控制以用于执行所述前导部分的所述指令;
基于所述流控制执行所述前导部分的所述指令;以及
将通过执行所述前导部分的所述指令而产生的输出数据存储在所述缓冲器处。
9.一种用于执行图形处理的装置,包括:
存储器;以及
至少一个处理器,耦合到所述存储器并且被配置为:
在图形处理器处接收包括前导部分和主指令部分的着色器程序;
用专用于处理前导部分的标量处理器执行所述前导部分的指令,以实施用于加载与所述着色器程序相关联的常量数据的无绑定机制;以及
将所述主指令部分和所述常量数据分发给流处理器以用于执行所述着色器程序。
10.根据权利要求9所述的装置,其中,所述标量处理器和所述流处理器采用相同的指令集架构(ISA)。
11.根据权利要求9所述的装置,其中,所述着色器程序包括指示所述标量处理器还是所述流处理器将执行所述前导部分的所述指令的指示符。
12.根据权利要求9所述的装置,其中,所述标量处理器被配置为执行所述流处理器的功能子集。
13.根据权利要求9所述的装置,其中,所述标量处理器被配置为至少包括单个光纤调度器、单个光纤上下文寄存器、单个光纤加载存储单元、无绑定状态高速缓存、统一通用寄存器、标量基本功能单元和标量算术逻辑单元。
14.根据权利要求9所述的装置,其中,所述标量处理器被配置为在运行时期间实施所述无绑定机制。
15.根据权利要求9所述的装置,其中,所述标量处理器被配置为通过以下方式实施所述无绑定机制:
从第一缓冲器加载第一数据子集;
从第二缓冲器加载第二数据子集;以及
将所述第一数据子集和所述第二数据子集级联到第三缓冲器中。
16.根据权利要求15所述的装置,其中,所述第三缓冲器包括所述常量数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080094438.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:阳离子表面活性剂及其制备方法
- 下一篇:激发用于客运群组控制的偏好