Graphics processing unit with bayer mapping

    公开(公告)号:US10013735B2

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

    申请号:US14836449

    申请日:2015-08-26

    CPC classification number: G06T3/4015

    Abstract: A method and manufacture for graphics processing in which a first line of raw Bayer data and a second line of raw Bayer data are received. Each two-by-two array of a plurality of non-overlapping two-by-two arrays of the first line of raw Bayer data and the second line of raw Bayer data is mapped as a separate corresponding texel to provide a plurality of texel. At least one operation is performed on at least one of the plurality of texels.

    Methods and apparatus for tensor object support in machine learning workloads

    公开(公告)号:US11481865B2

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

    申请号:US17173643

    申请日:2021-02-11

    Abstract: The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may modify at least one texture memory object to support a data structure for one or more tensor objects. The apparatus may also determine one or more supported memory layouts for the one or more tensor objects based on the modified at least one texture memory object. Additionally, the apparatus may access data associated with the one or more tensor objects based on the one or more supported memory layouts, the data for each of the one or more tensor objects corresponding to at least one data instruction. The apparatus may also execute the at least one data instruction based on the accessed data associated with the one or more tensor objects.

    Methods and apparatus to facilitate adaptive texture filtering

    公开(公告)号:US11257277B2

    公开(公告)日:2022-02-22

    申请号:US16912479

    申请日:2020-06-25

    Abstract: The present disclosure relates to methods and apparatus for graphics processing. In some aspects, the apparatus selects a first mip-map layer with a first texture size and a second mip-map layer with a second texture size based on a third texture size of an image. The apparatus also determines a relative distance associated with the texture sizes. Additionally, the apparatus determines a first quantity of samples to select from the first mip-map layer, and determines a second quantity of samples to select from the second mip-map layer, the second quantity of samples being less than the first quantity of samples, and a second quantity of filter taps being less than a first quantity of filter taps. Also, the apparatus generates the image at the third texture size through filtering based on the first quantity of samples and the second quantity of samples.

    High order filtering in a graphics processing unit
    7.
    发明授权
    High order filtering in a graphics processing unit 有权
    图形处理单元中的高阶滤波

    公开(公告)号:US09454841B2

    公开(公告)日:2016-09-27

    申请号:US14452326

    申请日:2014-08-05

    CPC classification number: G06T15/005 G06T1/20 G06T5/20 G06T11/40 G06T2200/28

    Abstract: This disclosure describes techniques for performing high order filtering in a graphics processing unit (GPU). In examples of the disclosure, high order filtering may be implemented on a modified texture engine of a GPU using a single shader instruction. The modified texture engine may be configured to fetch all source pixels needed for the high order filtering and blend them together with pre-loaded filtering weights.

    Abstract translation: 本公开描述了用于在图形处理单元(GPU)中执行高阶滤波的技术。 在本公开的示例中,可以使用单个着色器指令在GPU的修改的纹理引擎上实现高阶滤波。 修改的纹理引擎可以被配置为获取高阶过滤所需的所有源像素,并将它们与预加载的滤波权重相混合。

    GRAPHICS PROCESSING UNIT WITH BAYER MAPPING
    8.
    发明申请
    GRAPHICS PROCESSING UNIT WITH BAYER MAPPING 有权
    具有BAYER映射的图形处理单元

    公开(公告)号:US20160217548A1

    公开(公告)日:2016-07-28

    申请号:US14836449

    申请日:2015-08-26

    CPC classification number: G06T3/4015

    Abstract: A method and manufacture for graphics processing in which a first line of raw Bayer data and a second line of raw Bayer data are received. Each two-by-two array of a plurality of non-overlapping two-by-two arrays of the first line of raw Bayer data and the second line of raw Bayer data is mapped as a separate corresponding texel to provide a plurality of texel. At least one operation is performed on at least one of the plurality of texels.

    Abstract translation: 一种用于图形处理的方法和制造,其中接收第一行原始拜耳数据和第二行原始拜耳数据。 原始拜耳数据的第一行和原始拜耳数据的第二行的多个不重叠的二乘二阵列的每两个二列阵列被映射为单独的相应纹素,以提供多个纹素。 对多个纹素中的至少一个进行至少一个操作。

    HIGH ORDER FILTERING IN A GRAPHICS PROCESSING UNIT
    9.
    发明申请
    HIGH ORDER FILTERING IN A GRAPHICS PROCESSING UNIT 有权
    图形处理单元中的高阶滤波

    公开(公告)号:US20160042549A1

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

    申请号:US14452281

    申请日:2014-08-05

    Abstract: This disclosure describes techniques for performing high order filtering in a graphics processing unit (GPU). In examples of the disclosure, high order filtering may be implemented on a modified texture engine of a GPU using a single shader instruction. The modified texture engine may be configured to fetch all source pixels needed for the high order filtering and blend them together with pre-loaded filtering weights.

    Abstract translation: 本公开描述了用于在图形处理单元(GPU)中执行高阶滤波的技术。 在本公开的示例中,可以使用单个着色器指令在GPU的修改的纹理引擎上实现高阶滤波。 修改的纹理引擎可以被配置为获取高阶过滤所需的所有源像素,并将它们与预加载的滤波权重相混合。

    MULTI-SAMPLE INSTRUCTIONS FOR DISTRIBUTION OF IMAGE PROCESSING WORKLOAD BETWEEN TEXTURE AND SHARED PROCESSORS

    公开(公告)号:US20210104009A1

    公开(公告)日:2021-04-08

    申请号:US16591528

    申请日:2019-10-02

    Abstract: Methods, systems, and devices for image processing are described. A device may identify a target pixel having a texel coordinate in an image. The device may select, based on the texel coordinate, a first texel sample of a first set of texel samples and a second texel sample of a second set of texel samples. In some examples, the device may group the first texel sample and the second texel sample into a third set of texel samples. The device may generate an instruction including the third set of texel samples and a weighted sum associated with the first texel sample and the second texel sample, and process the third set of texel samples based on the instruction. In some examples, the instruction may be a macro instruction.

Patent Agency Ranking