SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR ACCESSING MULTI-SAMPLE SURFACES
    11.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR ACCESSING MULTI-SAMPLE SURFACES 有权
    用于访问多样品表面的系统,方法和计算机程序产品

    公开(公告)号:US20140267376A1

    公开(公告)日:2014-09-18

    申请号:US13970542

    申请日:2013-08-19

    CPC classification number: G06T1/60 G06T5/002 G06T11/40

    Abstract: A system, method, and computer program product are provided for accessing multi-sample surfaces. A multi-sample store instruction that specifies data for a single sample of a multi-sample pixel and a sample mask is received and the data for the single sample is stored to each sample of the multi-sample pixel that is enabled according to the sample mask. A multi-sample load instruction that specifies a multi-sample pixel is received, and, in response to executing the multi-sample load instruction, data for one sample of the multi-sample pixel is received. A determination is made that the data for the one sample of the multi-sample pixel represents multi-sample pixel data for at least one additional sample of the multi-sample pixel.

    Abstract translation: 提供了用于访问多样本表面的系统,方法和计算机程序产品。 接收多样本存储指令,指定多样本像素和样本掩模的单个样本的数据,并将单个样本的数据存储到根据样本启用的多样本像素的每个样本 面具。 接收指定多样本像素的多样本加载指令,并且响应于执行多样本加载指令,接收多样本像素的一个样本的数据。 确定多样本像素的一个样本的数据表示多样本像素的至少一个附加样本的多样本像素数据。

    EFFICIENT VECTOR-MATRIX MULTIPLY OPERATIONS ACROSS PARALLEL PROCESSING UNIT THREADS

    公开(公告)号:US20250021622A1

    公开(公告)日:2025-01-16

    申请号:US18769710

    申请日:2024-07-11

    Abstract: Disclosed are systems and techniques for efficient vector-matrix multiply operations across parallel processing unit threads. The techniques include receiving first data of a first thread, the first data comprising a first input vector and a first matrix. The techniques further include receiving second data of a second thread, the second data comprising a second input vector and a second matrix. The techniques further include combining the first input vector and the second input vector into an input matrix and generating a result matrix at least by multiplying the input matrix by the first matrix using a matrix-multiply circuit. The techniques further include separating the result matrix into a first result value and a second result value, the first result value corresponding to the first thread and the second result value corresponding to the second thread.

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

    公开(公告)号:US09230363B2

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

    申请号:US14024558

    申请日:2013-09-11

    CPC classification number: G06T15/503 G06T9/00 G06T11/40 G06T2200/12

    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 first sample pattern table that is associated with a first display surface and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of the first display surface. A second value specifying the programmed sample location within the pixel in a second sample pattern table that is associated with a second display surface is also stored and the first attribute is reconstructed based on the geometric surface parameters and the first value.

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

    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING ANTI-ALIASING OPERATIONS USING A PROGRAMMABLE SAMPLE PATTERN TABLE
    15.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING ANTI-ALIASING OPERATIONS USING A PROGRAMMABLE SAMPLE PATTERN TABLE 有权
    使用可编程样品图表实现抗锯齿操作的系统,方法和计算机程序产品

    公开(公告)号:US20150138228A1

    公开(公告)日:2015-05-21

    申请号:US14082038

    申请日:2013-11-15

    Abstract: A system, method, and computer program product are provided for implementing anti-aliasing operations using a programmable sample pattern table. The method includes the steps of receiving an instruction that causes one or more values to be stored in one or more corresponding entries of the programmable sample pattern table and performing an anti-aliasing operation based on at least one value stored in the programmable sample pattern table. At least one value is selected from the programmable sample pattern table based on, at least in part, a location of one or more corresponding pixels.

    Abstract translation: 提供了一种系统,方法和计算机程序产品,用于使用可编程样本图表来实现抗锯齿操作。 该方法包括以下步骤:接收将一个或多个值存储在可编程采样模式表的一个或多个相应条目中并基于存储在可编程样本模式表中的至少一个值执行抗混叠操作的指令 。 至少部分地基于一个或多个相应像素的位置从可编程样本图表表中选择至少一个值。

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

    公开(公告)号:US20150070381A1

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

    申请号:US14024558

    申请日:2013-09-11

    CPC classification number: G06T15/503 G06T9/00 G06T11/40 G06T2200/12

    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 first sample pattern table that is associated with a first display surface and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of the first display surface. A second value specifying the programmed sample location within the pixel in a second sample pattern table that is associated with a second display surface is also stored and the first attribute is reconstructed based on the geometric surface parameters and the first value.

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

    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR REDISTRIBUTING A MULTI-SAMPLE PROCESSING WORKLOAD BETWEEN THREADS
    17.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR REDISTRIBUTING A MULTI-SAMPLE PROCESSING WORKLOAD BETWEEN THREADS 有权
    系统,方法和计算机程序产品,用于重新分配螺纹之间的多种加工工作载荷

    公开(公告)号:US20150054836A1

    公开(公告)日:2015-02-26

    申请号:US14010425

    申请日:2013-08-26

    CPC classification number: G06T11/40 G06F9/38 G06T1/20 G06T15/005

    Abstract: A system, method, and computer program product are provided for redistributing multi-sample processing workloads between threads. A workload for a plurality of multi-sample pixels is received and each thread in a parallel thread group is associated with a corresponding multi-sample pixel of the plurality of pixels. The workload is redistributed between the threads in the parallel thread group based on a characteristic of the workload and the workload is processed by the parallel thread group. In one embodiment, the characteristic is rasterized coverage information for the plurality of multi-sample pixels.

    Abstract translation: 提供了系统,方法和计算机程序产品,用于在线程之间重新分配多样本处理工作负载。 接收多个多样本像素的工作负载,并且并行线程组中的每个线程与多个像素中相应的多样本像素相关联。 基于工作负载的特性,并行线程组中的线程之间的工作量重新分配,并行线程组处理工作负载。 在一个实施例中,特征是用于多个多样本像素的光栅化覆盖信息。

    MULTI-SAMPLE SURFACE PROCESSING USING ONE SAMPLE
    19.
    发明申请
    MULTI-SAMPLE SURFACE PROCESSING USING ONE SAMPLE 有权
    使用一个样品的多样品表面处理

    公开(公告)号:US20140267315A1

    公开(公告)日:2014-09-18

    申请号:US13844095

    申请日:2013-03-15

    CPC classification number: G06T1/60 G06T5/002 G06T11/40

    Abstract: A system, method, and computer program product are provided for multi-sample processing. The multi-sample pixel data is received and an encoding state associated with the multi-sample pixel data is determined. Data for one sample of a multi-sample pixel and the encoding state are provided to a processing unit. The one sample of the multi-sample pixel is processed by the processing unit to generate processed data for the one sample that represents processed multi-sample pixel data for all samples of the multi-sample pixel or two or more samples of the multi-sample pixel.

    Abstract translation: 提供了一种用于多样本处理的系统,方法和计算机程序产品。 接收多采样像素数据,并确定与多样本像素数据相关联的编码状态。 将多样本像素的一个样本的数据和编码状态提供给处理单元。 多采样像素的一个样本由处理单元处理,以生成表示多采样像素的所有采样的多个样本像素的多个采样像素数据的一个样本的处理数据,或多样本像素的两个或多个样本 像素。

Patent Agency Ranking