EFFICIENT DEPENDENCY DETECTION FOR CONCURRENT BINNING GPU WORKLOADS

    公开(公告)号:US20200027189A1

    公开(公告)日:2020-01-23

    申请号:US16042172

    申请日:2018-07-23

    Abstract: Methods, systems, and devices for dependency detection of a graphical processor unit (GPU) workload at a device are described. The method relates to generating a resource packet for a first GPU workload of a set of GPU workloads, the resource packet including a list of resources, identifying a first resource from the list of resources, retrieving a GPU address from a first memory location associated with the first resource, determining whether a dependency of the first resource exists between the first GPU workload and a second GPU workload from the set of GPU workloads based on the retrieving of the GPU address, and processing, when the dependency exists, the first resource after waiting for a duration to lapse.

    Tile-based rendering
    40.
    发明授权
    Tile-based rendering 有权
    基于平铺的渲染

    公开(公告)号:US09483861B2

    公开(公告)日:2016-11-01

    申请号:US13841584

    申请日:2013-03-15

    CPC classification number: G06T15/005

    Abstract: This disclosure describes techniques for using bounding regions to perform tile-based rendering with a graphics processing unit (GPU) that supports an on-chip, tessellation-enabled graphics rendering pipeline. Instead of generating binning data based on rasterized versions of the actual primitives to be rendered, the techniques of this disclosure may generate binning data based on a bounding region that encompasses one or more of the primitives to be rendered. Moreover, the binning data may be generated based on data that is generated by at least one tessellation processing stage of an on-chip, tessellation-enabled graphics rendering pipeline that is implemented by the GPU. The techniques of this disclosure may, in some examples, be used to improve the performance of an on-chip, tessellation-enabled GPU when performing tile-based rendering without sacrificing the quality of the resulting rendered image.

    Abstract translation: 本公开描述了使用边界区域来执行基于瓦片的渲染的技术,该图形处理单元(GPU)支持片上,镶嵌的图形渲染流水线。 基于要渲染的实际原语的光栅化版本而不是生成合并数据,本公开的技术可以基于包含要呈现的一个或多个基元的边界区域来生成合并数据。 此外,可以基于由GPU实现的片上,镶嵌使能的图形呈现流水线的至少一个镶嵌处理阶段生成的数据来生成合并数据。 在一些示例中,本公开的技术可以用于在不牺牲所得到的渲染图像的质量的情况下执行基于图块的渲染时,提高片上,镶嵌功能的GPU的性能。

Patent Agency Ranking