用于最佳着色器的运行时机制
    4.
    发明公开

    公开(公告)号:CN119173853A

    公开(公告)日:2024-12-20

    申请号:CN202380039822.8

    申请日:2023-05-11

    Abstract: 本文所呈现的各方面涉及用于图形处理的方法和设备,包括装置,例如GPU。该装置可以接收对应于图形工作负载的绘制调用指令集,其中该绘制调用指令集与至少一个运行时参数相关联。该装置还可以获得与将数据存储在系统存储器中相关联的第一着色器程序和与将数据存储在常量存储器中相关联的至少一个第二着色器程序。此外,该装置可以基于该至少一个运行时参数小于还是等于该常量存储器的大小来执行该第一着色器程序或该至少一个第二着色器程序。该装置还可以基于执行该第一着色器程序或该至少一个第二着色器程序来更新或维持着色器处理器或流处理器的配置。

    后期深度测试与保守深度测试之间的动态切换

    公开(公告)号:CN108027956B

    公开(公告)日:2021-05-25

    申请号:CN201680054603.7

    申请日:2016-07-26

    Abstract: 一种图形处理单元GPU可以确定在所述GPU上执行的片段着色器程序的工作负载。所述GPU可以比较所述片段着色器程序的所述工作负载与阈值。响应于确定所述片段着色器程序的所述工作负载低于指定阈值,所述片段着色器程序可以处理所述一或多个片段,而不在通过所述片段着色器程序进行所述处理之前,所述GPU执行对一或多个片段的早期深度测试。在通过所述片段着色器程序进行处理之后,所述GPU可以执行对所述一或多个片段的后期深度测试,从而产生一或多个非遮蔽片段。所述GPU可以将所述一或多个非遮蔽片段的像素值写入到帧缓冲器中。

    常数数据存储
    7.
    发明公开
    常数数据存储 审中-实审

    公开(公告)号:CN117501302A

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

    申请号:CN202280042990.8

    申请日:2022-05-26

    Abstract: 本公开内容涉及用于图形处理的方法和设备,包括例如GPU的装置。该装置可以生成包括多个条目的表,以存储与常数值或立即值中的至少一者相关联的数据。该装置还可以在生成表时处理包括常数值或立即值中的至少一者的第一数据。此外,该装置可以在所生成的表中存储第一数据的常数值或立即值中的至少一者。所述装置还可以在将所述常数值或所述立即值中的至少一者存储在所述表中时,发送包括所述第一数据的所述常数值或所述立即值中的所存储的至少一者的表。

    用于优化着色器执行流的运行时机制

    公开(公告)号:CN119604848A

    公开(公告)日:2025-03-11

    申请号:CN202380055753.X

    申请日:2023-07-21

    Abstract: 本公开提供了用于着色器执行流的运行时优化的系统、设备、装置和方法,包括在存储介质上进行编码的计算机程序。图形处理器可获得与图形工作负载相关联的指令执行数据,该指令执行数据包括用于一组着色器操作的图形数据。该图形处理器可在第一迭代处基于包括用于该组着色器操作的该图形数据的该指令执行数据来配置至少一个预测值。该图形处理器可在第二迭代处基于所配置的至少一个预测值来调整该图形工作负载的执行流,该图形工作负载的该执行流包括该组着色器操作。该图形处理器可在该第二迭代处基于该图形工作负载的所调整的执行流来执行或制止执行该组着色器操作中的每个着色器操作。

Patent Agency Ranking