Multi-GPU frame rendering
    1.
    发明授权

    公开(公告)号:US10402937B2

    公开(公告)日:2019-09-03

    申请号:US15857330

    申请日:2017-12-28

    Abstract: A method for rendering graphics frames allocates rendering work to multiple graphics processing units (GPUs) that are configured to allow access to pages of data stored in locally attached memory of a peer GPU. The method includes the steps of generating, by a first GPU coupled to a first memory circuit, one or more first memory access requests to render a first primitive for a first frame, where at least one of the first memory access requests targets a first page of data that physically resides within a second memory circuit coupled to a second GPU. The first GPU requests the first page of data through a first data link coupling the first GPU to the second GPU and a register circuit within the first GPU accumulates an access request count for the first page of data. The first GPU notifies a driver that the access request count has reached a specified threshold.

    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR USING COMPRESSION WITH PROGRAMMABLE SAMPLE LOCATIONS
    5.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR USING COMPRESSION WITH PROGRAMMABLE SAMPLE LOCATIONS 有权
    使用可编程样品位置进行压缩的系统,方法和计算机程序产品

    公开(公告)号:US20150070380A1

    公开(公告)日:2015-03-12

    申请号:US14024555

    申请日:2013-09-11

    CPC classification number: G06T15/503 G06T15/005

    Abstract: A system, method, and computer program product are provided for using compression with programmable sample locations, where the compression is a function of the programmable sample locations. The method includes the steps of storing a first value specifying a programmed sample location within a pixel in a sample pattern table and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of a display surface. An instruction to store a second value specifying the programmed sample location within the pixel in the sample pattern table is received. The attribute is reconstructed based on the geometric surface parameters and the first value.

    Abstract translation: 提供了一种用于使用具有可编程样本位置的压缩的系统,方法和计算机程序产品,其中压缩是可编程样本位置的函数。 该方法包括以下步骤:将指定编程样本位置的第一值存储在样本图案表中的像素内,并将其存储在存储器中,并在存储器中存储与显示器的第一像素内的编程样本位置处的第一属性对应的几何表面参数 表面。 接收用于存储指定样本图案表中的像素内的编程样本位置的第二值的指令。 基于几何表面参数和第一个值重建属性。

    MULTI-GPU FRAME RENDERING
    7.
    发明申请

    公开(公告)号:US20190206023A1

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

    申请号:US15857330

    申请日:2017-12-28

    CPC classification number: G06T1/60 G06F9/44 G06F12/1009 G06T1/20 G06T15/005

    Abstract: A method for rendering graphics frames allocates rendering work to multiple graphics processing units (GPUs) that are configured to allow access to pages of data stored in locally attached memory of a peer GPU. The method includes the steps of generating, by a first GPU coupled to a first memory circuit, one or more first memory access requests to render a first primitive for a first frame, where at least one of the first memory access requests targets a first page of data that physically resides within a second memory circuit coupled to a second GPU. The first GPU requests the first page of data through a first data link coupling the first GPU to the second GPU and a register circuit within the first GPU accumulates an access request count for the first page of data. The first GPU notifies a driver that the access request count has reached a specified threshold.

    System, method, and computer program product for using compression with programmable sample locations
    9.
    发明授权
    System, method, and computer program product for using compression with programmable sample locations 有权
    系统,方法和计算机程序产品,用于使用带可编程样本位置的压缩

    公开(公告)号:US09230362B2

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

    申请号:US14024555

    申请日:2013-09-11

    CPC classification number: G06T15/503 G06T15/005

    Abstract: A system, method, and computer program product enable compression with programmable sample locations, where the compression is a function of the programmable sample locations. The method includes the steps of storing a first value specifying a programmed sample location within a pixel in a sample pattern table and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of a display surface. An instruction to store a second value specifying the programmed sample location within the pixel in the sample pattern table is received. The attribute is reconstructed based on the geometric surface parameters and the first value.

    Abstract translation: 系统,方法和计算机程序产品使用可编程样本位置进行压缩,其中压缩是可编程样本位置的函数。 该方法包括以下步骤:将指定编程样本位置的第一值存储在样本图案表中的像素内,并将其存储在存储器中,并在存储器中存储与显示器的第一像素内的编程样本位置处的第一属性对应的几何表面参数 表面。 接收用于存储指定样本图案表中的像素内的编程样本位置的第二值的指令。 基于几何表面参数和第一个值重建属性。

    Managing deferred contexts in a cache tiling architecture

    公开(公告)号:US10032242B2

    公开(公告)日:2018-07-24

    申请号:US14043411

    申请日:2013-10-01

    Abstract: A method for managing bind-render-target commands in a tile-based architecture. The method includes receiving a requested set of bound render targets and a draw command. The method also includes, upon receiving the draw command, determining whether a current set of bound render targets includes each of the render targets identified in the requested set. The method further includes, if the current set does not include each render target identified in the requested set, then issuing a flush-tiling-unit-command to a parallel processing subsystem, modifying the current set to include each render target identified in the requested set, and issuing bind-render-target commands identifying the requested set to the tile-based architecture for processing. The method further includes, if the current set of render targets includes each render target identified in the requested set, then not issuing the flush-tiling-unit-command.

Patent Agency Ranking