System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通过共享GPU硬件并发生成图块可见性信息制造技术_技高网

通过共享GPU硬件并发生成图块可见性信息制造技术

技术编号:45059766 阅读:2 留言:0更新日期:2025-04-22 17:43
本公开涉及用于共享GPU硬件以并发生成用于图形处理的箱可见性信息的方法和装置。该装置可以使处理器:在GMEM中存储与用于图形数据的第一帧的第一图形处理遍次相关联的第一数据和与用于图形数据的第二帧的第二图形处理遍次相关联的第二数据。该装置还可以使几何形状处理器使用该第一数据执行该第一图形处理遍次,以及使第二处理器使用该第二数据并发执行该第二图形处理遍次,从而使得该第一图形处理遍次和该第二图形处理遍次共享该几何形状处理器。在一些方面,该装置可以在图元批次边界处将该几何形状处理器从用于该第一图形处理遍次切换到用于该第二图形处理遍次。

【技术实现步骤摘要】
【国外来华专利技术】

本公开总体上涉及处理系统,并且更具体地,涉及用于图形处理的一种或多种技术。


技术介绍

1、计算设备通常利用图形处理单元(gpu)或中央处理单元(gpu)来加速对图形数据的渲染以供显示。这样的计算设备可以包括例如计算机工作站、诸如所谓的智能电话之类的移动电话、嵌入式系统、个人计算机、平板计算机和视频游戏控制台。gpu执行图形处理流水线,该图形处理流水线包括一个或多个处理阶段,这些处理阶段一起操作以执行图形处理命令并输出帧。cpu可通过向gpu发出一个或多个图形处理命令来控制该gpu的操作。现代的cpu典型地能够并发地执行多个应用,其中的每个应用可能需要在执行期间利用gpu。提供用于在显示器上视觉呈现的内容的设备通常包括gpu。

2、典型地,设备的gpu被配置为执行图形处理流水线中的过程。然而,随着所渲染内容的复杂性增加和gpu存储器的物理约束,已形成对改进的计算机或图形处理的增加的需要。


技术实现思路

1、下文呈现了一个或多个方面的简化综述,以便提供对这些方面的基本理解。该
技术实现思路
不是对全部预期方面的广泛概述,并且既不旨在标识全部方面的关键要素,也不旨在描绘任何或全部方面的范围。其唯一目的是以简化形式呈现一个或多个方面的一些概念,作为稍后呈现的更详细的描述的前序。

2、本公开涉及用于图形处理的方法和装置。该装置包括存储器、至少一个处理器,该至少一个处理器包括:图形存储器(gmem)、耦合到gmem的几何形状处理器以及耦合到gmem的第二处理器,并且至少一个处理器耦合到存储器。该处理器被配置为在gmem中存储与用于图形数据的第一帧的第一图形处理遍次相关联的第一数据。该处理器还被配置为在gmem中存储与用于图形数据的第二帧的第二图形处理遍次相关联的第二数据。该处理器进一步被配置为使几何形状处理器使用第一数据执行第一图形处理遍次。该处理器进一步被配置为使第二处理器在几何形状处理器使用第一数据执行第一图形处理遍次的并发使用第二数据执行第二图形处理遍次。第一图形处理遍次和第二图形处理遍次共享几何形状处理器。

3、本公开中描述的主题的另一进一步方面可以在一种用于图形处理的方法中实现。该方法包括在gmem中存储与用于图形数据的第一帧的第一图形处理遍次相关联的第一数据。该方法还包括在gmem中存储与用于图形数据的第二帧的第二图形处理遍次相关联的第二数据。该方法进一步包括使几何形状处理器使用第一数据执行第一图形处理遍次。该方法进一步包括第二处理器在几何形状处理器使用第一数据执行第一图形处理遍次的并发使用第二数据执行第二图形处理遍次。第一图形处理遍次和第二图形处理遍次共享几何形状处理器。

4、本公开中描述的主题的另一进一步方面可以在一种用于图形处理的装置中实现。该装置包括用于在gmem中存储与用于图形数据的第一帧的第一图形处理相关联的第一数据的部件,其中用于促使的部件进一步被配置为:在gmem中存储与用于图形数据的第二帧的第二图形处理遍次相关联的第二数据,以及使几何形状处理器使用第一数据执行第一图形处理遍次,其中用于促使的部件进一步被配置为:使第二处理器在几何形状处理器使用第一数据执行第一图形处理遍次的并发使用第二数据执行第二图形处理遍次。第一图形处理遍次和第二图形处理遍次共享几何形状处理器。

5、本公开中所描述的主题的另一进一步方面可在一种存储计算机可执行代码的非暂态计算机可读介质中,该计算机可执行代码包括所存储的通信指令,该通信指令能够由处理器执行以:在gmem中存储与用于图形数据的第一帧的第一图形处理遍次相关联的第一数据;在gmem中存储与用于图形数据的第二帧的第二图形处理遍次相关联的第二数据;使几何形状处理器使用第一数据执行第一图形处理遍次;以及使第二处理器在几何形状处理器使用第一数据执行第一图形处理遍次的并发使用第二数据执行第二图形处理遍次。第一图形处理遍次和第二图形处理遍次共享几何形状处理器。

6、为了实现前述目的和相关目的,一个或多个方面包括下文中充分地描述以及在权利要求中具体指出的特征。以下描述和附图详细地阐述了一个或多个方面的一些例示性特征。然而,这些特征仅指示可采用各种方面的原理的各种方式中的一些方式,以及本说明书旨在包括所有此类方面以及其等效物。

本文档来自技高网...

【技术保护点】

1.一种用于图形处理的装置,所述装置包括:

2.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

3.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

4.根据权利要求3所述的装置,其中所述至少一个处理器被进一步配置为:

5.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

6.根据权利要求5所述的装置,其中所述至少一个处理器被进一步配置为:

7.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

8.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

9.根据权利要求2所述的装置,其中用于所述第一图形处理遍次的所述至少一个第一图元批次中的图元索引的所述第一集合包括第一数量的索引,并且用于所述第二图形处理遍次的所述至少一个第二图元批次中的图元索引的所述第二集合包括第二数量的索引,所述第一数量的索引不同于所述第二数量的索引。

10.根据权利要求1所述的装置,其中所述第一图形处理遍次是箱可见性遍次,并且所述第二图形处理遍次是箱渲染遍次。

11.根据权利要求1所述的装置,其中所述第一图形处理遍次是箱渲染遍次并且所述第二图形处理遍次是箱可见性遍次。

12.根据权利要求1所述的装置,其中所述第一图形处理遍次是第一箱渲染遍次并且所述第二图形处理遍次是第二箱渲染遍次。

13.根据权利要求1所述的装置,其中所述第一帧是当前帧,并且所述第二帧是后续帧。

14.根据权利要求1所述的装置,其中所述第一图形处理遍次是箱渲染遍次或箱可见性遍次,并且所述第二图形处理遍次是立即模式渲染遍次。

15.根据权利要求1所述的装置,其中所述第一图形处理遍次是立即模式渲染遍次,并且所述第二图形处理遍次是箱渲染遍次或箱可见性遍次。

16.根据权利要求1所述的装置,其中所述第二处理器对应于像素处理器。

17.根据权利要求1所述的装置,其中所述至少一个处理器还包括中央处理单元(CPU)和图形处理单元(GPU)。

18.一种用于图形处理的方法,所述方法包括:

19.根据权利要求18所述的方法,所述方法还包括:

20.根据权利要求19所述的方法,所述方法还包括:

21.根据权利要求20所述的方法,所述方法还包括:

22.根据权利要求19所述的方法,所述方法还包括:

23.根据权利要求22所述的方法,所述方法还包括:

24.根据权利要求19所述的方法,所述方法还包括:

25.根据权利要求19所述的方法,所述方法还包括:

26.根据权利要求18所述的方法,其中用于所述第一图形处理遍次的所述至少一个第一图元批次中的图元索引的所述第一集合包括第一数量的索引,并且用于所述第二图形处理遍次的所述至少一个第二图元批次中的图元索引的所述第二集合包括第二数量的索引,所述第一数量的索引不同于所述第二数量的索引。

27.根据权利要求18所述的方法,其中所述第一图形处理遍次是箱可见性遍次,并且所述第二图形处理遍次是箱渲染遍次。

28.根据权利要求18所述的方法,其中所述第一图形处理遍次是箱渲染遍次并且所述第二图形处理遍次是箱可见性遍次。

29.根据权利要求18所述的方法,其中所述第一图形处理遍次是第一箱渲染遍次并且所述第二图形处理遍次是第二箱渲染遍次。

30.一种存储计算机可执行代码的非暂态计算机可读介质,所述代码在由处理器执行时使所述处理器:

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于图形处理的装置,所述装置包括:

2.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

3.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

4.根据权利要求3所述的装置,其中所述至少一个处理器被进一步配置为:

5.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

6.根据权利要求5所述的装置,其中所述至少一个处理器被进一步配置为:

7.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

8.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

9.根据权利要求2所述的装置,其中用于所述第一图形处理遍次的所述至少一个第一图元批次中的图元索引的所述第一集合包括第一数量的索引,并且用于所述第二图形处理遍次的所述至少一个第二图元批次中的图元索引的所述第二集合包括第二数量的索引,所述第一数量的索引不同于所述第二数量的索引。

10.根据权利要求1所述的装置,其中所述第一图形处理遍次是箱可见性遍次,并且所述第二图形处理遍次是箱渲染遍次。

11.根据权利要求1所述的装置,其中所述第一图形处理遍次是箱渲染遍次并且所述第二图形处理遍次是箱可见性遍次。

12.根据权利要求1所述的装置,其中所述第一图形处理遍次是第一箱渲染遍次并且所述第二图形处理遍次是第二箱渲染遍次。

13.根据权利要求1所述的装置,其中所述第一帧是当前帧,并且所述第二帧是后续帧。

14.根据权利要求1所述的装置,其中所述第一图形处理遍次是箱渲染遍次或箱可见性遍次,并且所述第二图形处理遍次是立即模式渲染遍次。

15.根据权利要求1所述的装置,其中所述第一...

【专利技术属性】
技术研发人员:V·S·尼卡姆K·K·比拉瓦巴特拉梁坚Z·马S·S·科拉S·查特吉
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1