ALTERNATE REDUCTION RATIOS AND THRESHOLD MECHANISMS FOR FRAMEBUFFER COMPRESSION
    1.
    发明申请
    ALTERNATE REDUCTION RATIOS AND THRESHOLD MECHANISMS FOR FRAMEBUFFER COMPRESSION 有权
    FRAMEBUFFER压缩的替代减少率和阈值机制

    公开(公告)号:US20130249897A1

    公开(公告)日:2013-09-26

    申请号:US13727965

    申请日:2012-12-27

    Abstract: A method for compressing framebuffer data is presented. The method includes determining a reduction ratio for framebuffer data in a tile including multiple samples. The reduction ratio determined is independent of the sampling mode, where the sampling mode is the number of samples within each pixel in the tile. The method further includes comparing a first portion of the framebuffer data for each of the multiple samples to determine an equality comparison result and also comparing a second portion of the framebuffer data for each one of the multiple samples to compute per-channel differences for each one of the multiple samples and testing the per-channel differences against a threshold value to determine a threshold comparison result. Finally, the method comprises compressing the framebuffer data for the tile based on the reduction ratio, the equality comparison result and the threshold comparison result to produce output framebuffer data for the tile.

    Abstract translation: 提出了一种压缩帧缓冲器数据的方法。 该方法包括确定包括多个样本的瓦片中的帧缓冲器数据的缩小率。 确定的减小比率与采样模式无关,其中采样模式是瓦片中每个像素内的采样数。 该方法还包括比较多个样本中的每一个的帧缓冲器数据的第一部分以确定相等比较结果,并且还比较多个样本中的每一个样本的帧缓冲器数据的第二部分,以计算每个样本的每个信道差异 并且测试每个通道的差异与阈值以确定阈值比较结果。 最后,该方法包括基于缩小比率,等式比较结果和阈值比较结果压缩瓦片的帧缓冲器数据,以产生瓦片的输出帧缓冲器数据。

    System and method for frame buffer decompression and/or compression

    公开(公告)号:US10043234B2

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

    申请号:US13732286

    申请日:2012-12-31

    Abstract: A system and method for decompressing compressed data (e.g., in a frame buffer) and optionally recompressing the data. The method includes determining a portion of an image to be accessed from a memory and sending a conditional read corresponding to the portion of the image. In response to the conditional read, an indicator operable to indicate that the portion of the image is uncompressed may be received. If the portion of the image is compressed, in response to the conditional read, compressed data corresponding to the portion of the image is received. In response to receiving the compressed data, the compressed data is uncompressed into uncompressed data. The uncompressed data may then be written to the memory corresponding to the portion of the image. The uncompressed data may then be in-place compressed for or during subsequent processing.

    METHOD AND SYSTEM FOR IMPLEMENTING MULTI-STAGE TRANSLATION OF VIRTUAL ADDRESSES
    4.
    发明申请
    METHOD AND SYSTEM FOR IMPLEMENTING MULTI-STAGE TRANSLATION OF VIRTUAL ADDRESSES 审中-公开
    实现虚拟地址多级翻译的方法和系统

    公开(公告)号:US20150199280A1

    公开(公告)日:2015-07-16

    申请号:US14155278

    申请日:2014-01-14

    Abstract: A system and method are provided for implementing multi-stage translation of virtual addresses. The method includes the steps of receiving, at a first memory management unit, a memory request including a virtual address in a first address space, translating the virtual address to generate a second virtual address in a second address space, and transmitting a modified memory request including the second virtual address to a second memory management unit. The second memory management unit is configured to translate the second virtual address to generate a physical address in a third address space. The physical address is associated with a location in a memory.

    Abstract translation: 提供了一种用于实现虚拟地址的多级转换的系统和方法。 该方法包括以下步骤:在第一存储器管理单元处接收包括第一地址空间中的虚拟地址的存储器请求,翻译虚拟地址以在第二地址空间中生成第二虚拟地址,以及发送修改的存储器请求 包括第二虚拟地址到第二存储器管理单元。 第二存储器管理单元被配置为转换第二虚拟地址以在第三地址空间中生成物理地址。 物理地址与存储器中的位置相关联。

    SYSTEM AND METHOD FOR PROTECTING DATA
    5.
    发明申请
    SYSTEM AND METHOD FOR PROTECTING DATA 有权
    用于保护数据的系统和方法

    公开(公告)号:US20140281319A1

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

    申请号:US13843838

    申请日:2013-03-15

    CPC classification number: G06F21/60 G06F12/1441 G06F12/1458 G06F21/85

    Abstract: A system and method are provided for protecting data. In operation, a request to read data from memory is received. Additionally, it is determined whether the data is stored in a predetermined portion of the memory. If it is determined that the data is stored in the predetermined portion of the memory, the data and a protect signal are returned for use in protecting the data. In certain embodiments of the invention, data stored in the predetermined portion of the memory may be further processed and written hack to the predetermined portion of the memory. In other embodiments of the invention, such processing may involve unprotected data stored outside the predetermined portion of the memory.

    Abstract translation: 提供了一种用于保护数据的系统和方法。 在操作中,接收到从存储器读取数据的请求。 此外,确定数据是否存储在存储器的预定部分中。 如果确定数据存储在存储器的预定部分中,则返回数据和保护信号以用于保护数据。 在本发明的某些实施例中,存储在存储器的预定部分中的数据可以被进一步处理和写入到存储器的预定部分。 在本发明的其它实施例中,这种处理可以包含存储在存储器的预定部分外部的未受保护的数据。

    Storing secure state information in translation lookaside buffer cache lines

    公开(公告)号:US10452566B2

    公开(公告)日:2019-10-22

    申请号:US14874244

    申请日:2015-10-02

    Abstract: One embodiment of the present invention includes a memory management unit (MMU) that is configured to efficiently process requests to access memory that includes protected regions. Upon receiving an initial request via a virtual address (VA), the MMU translates the VA to a physical address (PA) based on page table entries (PTEs) and gates the response based on page-specific secure state information. To thwart software-based attempts to illicitly access the protected regions, the secure state information is not stored in page tables. However, to expedite subsequent requests, after the MMU identifies the PTE and the corresponding secure state information, the MMU stores both the PTE and the secure state information as a cache line in a translation lookaside buffer. Advantageously, the disclosed embodiments protect data in the protected regions from security risks associated with software-based protection schemes without incurring the performance degradation associated with hardware-based “carve-out” memory protection schemes.

    Alternate reduction ratios and threshold mechanisms for framebuffer compression
    7.
    发明授权
    Alternate reduction ratios and threshold mechanisms for framebuffer compression 有权
    帧缓冲压缩的替代减少比率和阈值机制

    公开(公告)号:US09530189B2

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

    申请号:US13727965

    申请日:2012-12-27

    Abstract: A method for compressing framebuffer data is presented. The method includes determining a reduction ratio for framebuffer data in a tile including multiple samples. The reduction ratio determined is independent of the sampling mode, where the sampling mode is the number of samples within each pixel in the tile. The method further includes comparing a first portion of the framebuffer data for each of the multiple samples to determine an equality comparison result and also comparing a second portion of the framebuffer data for each one of the multiple samples to compute per-channel differences for each one of the multiple samples and testing the per-channel differences against a threshold value to determine a threshold comparison result. Finally, the method comprises compressing the framebuffer data for the tile based on the reduction ratio, the equality comparison result and the threshold comparison result to produce output framebuffer data for the tile.

    Abstract translation: 提出了一种压缩帧缓冲器数据的方法。 该方法包括确定包括多个样本的瓦片中的帧缓冲器数据的缩小率。 确定的减小比率与采样模式无关,其中采样模式是瓦片中每个像素内的采样数。 该方法还包括比较多个样本中的每一个的帧缓冲器数据的第一部分以确定相等比较结果,并且还比较多个样本中的每一个样本的帧缓冲器数据的第二部分,以计算每个样本的每个信道差异 并且测试每个通道的差异与阈值以确定阈值比较结果。 最后,该方法包括基于缩小比率,等式比较结果和阈值比较结果压缩瓦片的帧缓冲器数据,以产生瓦片的输出帧缓冲器数据。

    System and method for protecting data by returning a protect signal with the data
    8.
    发明授权
    System and method for protecting data by returning a protect signal with the data 有权
    通过返回数据保护信号来保护数据的系统和方法

    公开(公告)号:US09245129B2

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

    申请号:US13843838

    申请日:2013-03-15

    CPC classification number: G06F21/60 G06F12/1441 G06F12/1458 G06F21/85

    Abstract: A system and method are provided for protecting data. In operation, a request to read data from memory is received. Additionally, it is determined whether the data is stored in a predetermined portion of the memory. If it is determined that the data is stored in the predetermined portion of the memory, the data and a protect signal are returned for use in protecting the data. In certain embodiments of the invention, data stored in the predetermined portion of the memory may be further processed and written hack to the predetermined portion of the memory. In other embodiments of the invention, such processing may involve unprotected data stored outside the predetermined portion of the memory.

    Abstract translation: 提供了一种用于保护数据的系统和方法。 在操作中,接收到从存储器读取数据的请求。 此外,确定数据是否存储在存储器的预定部分中。 如果确定数据存储在存储器的预定部分中,则返回数据和保护信号以用于保护数据。 在本发明的某些实施例中,存储在存储器的预定部分中的数据可以被进一步处理和写入到存储器的预定部分。 在本发明的其它实施例中,这种处理可以包含存储在存储器的预定部分外部的未受保护的数据。

    Order-preserving distributed rasterizer
    9.
    发明授权
    Order-preserving distributed rasterizer 有权
    订单保留分布式光栅化器

    公开(公告)号:US08941653B2

    公开(公告)日:2015-01-27

    申请号:US14082669

    申请日:2013-11-18

    CPC classification number: G06T15/005 G06T2210/52

    Abstract: One embodiment of the present invention sets forth a technique for rendering graphics primitives in parallel while maintaining the API primitive ordering. Multiple, independent geometry units perform geometry processing concurrently on different graphics primitives. A primitive distribution scheme delivers primitives concurrently to multiple rasterizers at rates of multiple primitives per clock while maintaining the primitive ordering for each pixel. The multiple, independent rasterizer units perform rasterization concurrently on one or more graphics primitives, enabling the rendering of multiple primitives per system clock.

    Abstract translation: 本发明的一个实施例提出了一种用于在保持API原语排序的同时并行渲染图形基元的技术。 多个独立的几何单元在不同的图形基元上同时执行几何处理。 原始分配方案以每个时钟的多个基元的速率同时向多个光栅化器提供原语,同时保持每个像素的原始排序。 多个独立的光栅化器单元在一个或多个图形基元上同时执行光栅化,使得能够每个系统时钟渲染多个基元。

    SYSTEM AND METHOD FOR FRAME BUFFER DECOMPRESSION AND/OR COMPRESSION
    10.
    发明申请
    SYSTEM AND METHOD FOR FRAME BUFFER DECOMPRESSION AND/OR COMPRESSION 审中-公开
    用于框架缓冲和/或压缩的系统和方法

    公开(公告)号:US20140184601A1

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

    申请号:US13732286

    申请日:2012-12-31

    CPC classification number: G06T1/60 G06T9/00 G09G5/393 G09G2360/122 H04N19/428

    Abstract: A system and method for decompressing compressed data (e.g., in a frame buffer) and optionally recompressing the data. The method includes determining a portion of an image to be accessed from a memory and sending a conditional read corresponding to the portion of the image. In response to the conditional read, an indicator operable to indicate that the portion of the image is uncompressed may be received. If the portion of the image is compressed, in response to the conditional read, compressed data corresponding to the portion of the image is received. In response to receiving the compressed data, the compressed data is uncompressed into uncompressed data. The uncompressed data may then be written to the memory corresponding to the portion of the image. The uncompressed data may then be in-place compressed for or during subsequent processing.

    Abstract translation: 一种用于解压缩压缩数据(例如,在帧缓冲器中)并可选地重新压缩数据的系统和方法。 该方法包括从存储器确定要访问的图像的一部分,并发送对应于图像的该部分的条件读取。 响应于条件读取,可以接收可操作以指示图像的部分未被压缩的指示符。 如果图像的部分被压缩,则响应于条件读取,接收到对应于图像部分的压缩数据。 响应于接收到压缩数据,压缩数据被解压缩成未压缩的数据。 然后可以将未压缩的数据写入与图像的该部分对应的存储器。 然后可以对未压缩的数据进行就地压缩或在后续处理期间进行压缩。

Patent Agency Ranking