GPU范围界定中的性能开销优化
    1.
    发明公开

    公开(公告)号:CN117616398A

    公开(公告)日:2024-02-27

    申请号:CN202280048028.5

    申请日:2022-06-15

    IPC分类号: G06F9/50 G06T1/20

    摘要: 本公开涉及用于图形处理的方法和设备,包括装置(例如,GPU)。该装置可在GPU管线中的多个集群中的每个集群处处理多个工作负载中的第一工作负载。该装置还可在该多个集群中的每个集群处对该第一工作负载的处理期间使多个性能计数器递增。此外,该装置可在该多个集群中的每个集群处确定该第一工作负载是否完成处理。该装置还可在确定该第一工作负载完成处理时,读取针对该多个性能计数器中的每个性能计数器的该多个集群中的每个集群的值。附加地,该装置可传输针对该多个性能计数器中的所有性能计数器的该多个集群中的每个集群的所读取的值的指示。

    基于GPU硬件的深度缓冲器方向跟踪

    公开(公告)号:CN116368527A

    公开(公告)日:2023-06-30

    申请号:CN202180067139.6

    申请日:2021-09-08

    IPC分类号: G06T15/40

    摘要: 本公开内容涉及用于图形处理的方法和装置。一种示例方法总体上包括在图形处理单元(GPU)处接收与跨越帧的多个绘制相对应的多个命令,多个命令中的每个命令指示针对对应绘制的相对于低分辨率深度(LRZ)缓冲器的深度测试方向。该方法总体上包括:在GPU处维护LRZ状态缓冲器,以存储用于由GPU处理的多个命令中的在时间上的第一命令的对应深度测试方向。该方法总体上包括:在GPU处,在处理多个命令中的具有与被存储在LRZ状态缓冲器中的对应深度测试方向不同的深度测试方向的命令之后,针对多个命令中的剩余未被处理的任何命令来禁用对LRZ缓冲器用于深度测试的使用。

    用于不同类型的图像视图的兼容压缩

    公开(公告)号:CN118844061A

    公开(公告)日:2024-10-25

    申请号:CN202380026684.X

    申请日:2023-03-03

    摘要: 本公开内容提供了用于对不同类型的图像视图进行兼容压缩的系统、设备和方法,包括被编码在存储介质上的计算机程序。图形处理器可以基于与至少一个图像相关联的应用数据或第一元数据中的至少一个来为该至少一个图像选择多个共同格式中的第一共同格式。图形处理器可以基于为该至少一个图像选择的第一共同格式来对该至少一个图像进行编码。图形处理器可以基于该至少一个图像的第二元数据来为该至少一个图像选择第二共同格式。第二共同格式可以等同于第一共同格式。图形处理器可以基于为该至少一个图像选择的第二共同格式来对该至少一个图像进行解码。

    用于选择渲染模式的方法和装置
    4.
    发明公开

    公开(公告)号:CN116615757A

    公开(公告)日:2023-08-18

    申请号:CN202080107099.9

    申请日:2020-11-18

    IPC分类号: G06T15/06

    摘要: 本公开内容涉及图形处理。本公开内容的装置可以确定与目标和目标被划分为的分块集合相对应的可见性流。该装置可以基于第一可见性流和基于第二可见性流集合来针对目标选择第一渲染模式或第二渲染模式中的一项。当选择第一渲染模式时,该装置可以将分块集合中的每个分块配置到与第一类型的渲染通路相关联的第一子集或与第二类型的渲染通路相关联的第二子集中。该装置然后可以基于第一渲染模式或第二渲染模式中的所选择的一项并且(如果适用的话)基于第一渲染通路类型或第二渲染通路类型来渲染目标。

    快速增量共享常量
    6.
    发明公开

    公开(公告)号:CN116490893A

    公开(公告)日:2023-07-25

    申请号:CN202180071736.6

    申请日:2021-09-28

    IPC分类号: G06T1/20

    摘要: 本公开内容提供用于快速增量共享常量的系统、设备、装置和方法,包括在存储介质上编码的计算机程序。在各方面中,CPU可以确定/更新用于多个绘制调用中的第一绘制调用的共享常量数据。可以与至少一个着色器相对应的共享常量数据可以是基于用于第一绘制调用的绘制调用更新来更新的。CPU可以将用于第一绘制调用的更新的共享常量数据传送到GPU。GPU可以在至少一个寄存器中,接收来自CPU的更新的共享常量数据,并且基于与多个绘制调用中的第一绘制调用的绘制调用更新相对应的更新的共享常量数据来配置至少一个寄存器。

    增量常量负载的延迟批处理

    公开(公告)号:CN110892383A

    公开(公告)日:2020-03-17

    申请号:CN201880045258.X

    申请日:2018-06-22

    IPC分类号: G06F9/54 G06T1/20 G06T15/00

    摘要: 本公开的技术包含增量常量负载的延迟批处理。图形API包含使用轻量常量供着色器使用的能力。由含有当前轻量常量的快照的图形处理单元GPU驱动程序分配缓冲器。这可提供完整状态集作为起始点。随后,可通过在图形处理单元GPU上由命令处理器插入更新并增大所述缓冲器的大小以增量方式来将所述轻量常量的所述更新附加到这一缓冲器。可捕获所述更新的增量性质,但无需在每一绘制调用上都发布所述更新,而是可在遇到实时绘制调用时对增量更新进行批处理。

    对页驻留的条件性页错误控制

    公开(公告)号:CN105556487B

    公开(公告)日:2019-04-02

    申请号:CN201480052005.7

    申请日:2014-08-27

    摘要: 本发明提供用以处理非驻留页的系统和方法,其可包含:尝试存取所述非驻留页,所述非驻留页的地址指向含有默认值的存储器页;基于指示特定非驻留页不应该产生页错误的指示符而确定所述非驻留页不应该导致页错误;返回存储器读取未翻译的指示且在对所述非驻留页的所述存取是读取且所述非驻留页不应该导致页错误时返回所述默认值。另一实例可在对所述非驻留页的所述存取是写入且所述非驻留页不应该导致页错误时中断写入。