-
公开(公告)号:CN109154886B
公开(公告)日:2019-08-27
申请号:CN201780028332.2
申请日:2017-04-10
申请人: 高通股份有限公司
摘要: 一种用于处理图形处理单元GPU中的数据的方法包含接收实例的实例识别符和着色器程序,所述着色器程序包括前同步码代码块和主要着色器代码块;在波创建处将所述实例识别符指配给通用寄存器;为实例统一体分配常数存储器内的地址空间;以及确定所述前同步码代码块尚未执行且波是将执行的所述实例的第一波;基于确定所述前同步码代码块尚未执行且所述波是将执行的所述第一波,执行所述前同步码代码块以将所述多个实例统一体存储在所述常数存储器中;以及至少部分地基于执行所述前同步码代码块,使用存储在常数存储器中的所述多个实例常数中的至少一个执行所述多个波中的所述波。
-
公开(公告)号:CN103119912B
公开(公告)日:2016-06-01
申请号:CN201180044807.X
申请日:2011-09-19
申请人: 高通股份有限公司
发明人: 阿列克谢·V·布尔德 , 科林·克里斯托弗·夏普 , 戴维·里赫尔·加西亚·加西亚 , 张弛红
摘要: 本发明描述可用于多处理器计算平台内的通信技术。在一些实例中,所述技术可提供可用于在使用命令队列起始任务的多处理器计算平台内支持消息传递的软件接口。在额外的实例中,所述技术可提供可用于多处理器计算平台内的共享存储器处理器间通信的软件接口。在进一步的实例中,所述技术可提供图形处理单元GPU,所述图形处理单元包含用于支持所述GPU与主机CPU之间的消息传递和/或共享存储器通信的硬件。
-
公开(公告)号:CN104067225A
公开(公告)日:2014-09-24
申请号:CN201280067461.X
申请日:2012-12-06
申请人: 高通股份有限公司
IPC分类号: G06F9/30
CPC分类号: G06F8/433 , G06F8/443 , G06F8/445 , G06F9/30072
摘要: 本发明的各方面涉及一种编译高级软件指令以产生低级软件指令的方法。在一实例中,所述方法包含使用计算装置识别具有一或多个相关联的纹理加载指令的一组高级HL控制流CF指令,其中所述组HL CF指令包括一或多个分支。所述方法还包含使用所述计算装置将所述组所识别的HL CF指令转换为具有判定结构的低级LL指令。所述方法还包含输出具有所述判定结构的所述经转换的LL指令。
-
公开(公告)号:CN103109274A
公开(公告)日:2013-05-15
申请号:CN201180044782.3
申请日:2011-09-19
申请人: 高通股份有限公司
发明人: 阿列克谢·V·布尔德 , 科林·克里斯托弗·夏普 , 戴维·里赫尔·加西亚加西亚 , 张弛红
摘要: 本发明描述可用于多处理器计算平台内的通信技术。在一些实例中,所述技术可提供可用于在使用命令队列起始任务的多处理器计算平台内支持消息传递的软件接口。在额外的实例中,所述技术可提供可用于多处理器计算平台内的共享存储器处理器间通信的软件接口。在进一步的实例中,所述技术可提供图形处理单元GPU,所述图形处理单元包含用于支持所述GPU与主机CPU之间的消息传递和/或共享存储器通信的硬件。
-
公开(公告)号:CN117501302A
公开(公告)日:2024-02-02
申请号:CN202280042990.8
申请日:2022-05-26
申请人: 高通股份有限公司
IPC分类号: G06T1/20
摘要: 本公开内容涉及用于图形处理的方法和设备,包括例如GPU的装置。该装置可以生成包括多个条目的表,以存储与常数值或立即值中的至少一者相关联的数据。该装置还可以在生成表时处理包括常数值或立即值中的至少一者的第一数据。此外,该装置可以在所生成的表中存储第一数据的常数值或立即值中的至少一者。所述装置还可以在将所述常数值或所述立即值中的至少一者存储在所述表中时,发送包括所述第一数据的所述常数值或所述立即值中的所存储的至少一者的表。
-
公开(公告)号:CN113614789A
公开(公告)日:2021-11-05
申请号:CN202080022153.X
申请日:2020-03-24
申请人: 高通股份有限公司
摘要: 描述了用于通过以下操作来生成图形内容的示例技术:获取与纹理操作相对应的纹理操作指令,响应于确定可用于所述纹理操作的不足的通用寄存器空间、或者可用于所述纹理操作的不足的波槽中的至少一项,生成关于纹理操作对应于延迟波的指示,执行纹理操作,向纹理处理器发送与执行的纹理操作相对应的初始纹理采样指令,并接收与初始纹理采样指令相对应的纹理映射数据。
-
-
-
公开(公告)号:CN109154886A
公开(公告)日:2019-01-04
申请号:CN201780028332.2
申请日:2017-04-10
申请人: 高通股份有限公司
摘要: 一种用于处理图形处理单元GPU中的数据的方法包含接收实例的实例识别符和着色器程序,所述着色器程序包括前同步码代码块和主要着色器代码块;在波创建处将所述实例识别符指配给通用寄存器;为实例统一体分配常数存储器内的地址空间;以及确定所述前同步码代码块尚未执行且波是将执行的所述实例的第一波;基于确定所述前同步码代码块尚未执行且所述波是将执行的所述第一波,执行所述前同步码代码块以将所述多个实例统一体存储在所述常数存储器中;以及至少部分地基于执行所述前同步码代码块,使用存储在常数存储器中的所述多个实例常数中的至少一个执行所述多个波中的所述波。
-
公开(公告)号:CN104067225B
公开(公告)日:2017-07-21
申请号:CN201280067461.X
申请日:2012-12-06
申请人: 高通股份有限公司
IPC分类号: G06F9/30
CPC分类号: G06F8/433 , G06F8/443 , G06F8/445 , G06F9/30072
摘要: 本发明的各方面涉及一种编译高级软件指令以产生低级软件指令的方法。在一实例中,所述方法包含使用计算装置识别具有一或多个相关联的纹理加载指令的一组高级HL控制流CF指令,其中所述组HL CF指令包括一或多个分支。所述方法还包含使用所述计算装置将所述组所识别的HL CF指令转换为具有判定结构的低级LL指令。所述方法还包含输出具有所述判定结构的所述经转换的LL指令。
-
-
-
-
-
-
-
-
-