TECHNIQUES FOR A FAST CLEAR OF A 3-DIMENSIONAL SURFACE

    公开(公告)号:US20230096188A1

    公开(公告)日:2023-03-30

    申请号:US17485262

    申请日:2021-09-24

    Abstract: Examples include techniques for a fast clear of a 3-dimensional (3D) surface. Examples include re-describing 3D surface to a 2D surface using various dimension of the 3D surface as inputs in an algorithm to output a 2-dimensional (2D) surface as a re-description of the 3D surface. The algorithm to also includes additional inputs associated with a tiling mode used to read or write the 3D surface to a graphics display and a bit per pixel format to output the 2D surface. 2D surface width and height associated with the outputted 2D surface is included in a clear command to cause the 3D surface to be cleared.

    DISTRIBUTED COMPRESSION/DECOMPRESSION SYSTEM

    公开(公告)号:US20230205704A1

    公开(公告)日:2023-06-29

    申请号:US17561652

    申请日:2021-12-23

    CPC classification number: G06F12/0897 G06F2212/401

    Abstract: A graphics processor includes multiple levels of memory units, including a memory device and a cache device located near a graphics component. The graphics processor includes distributed compression/decompression, including a module between the cache device and the memory device. The module can perform compression of write data when the write data is moved from the cache device to the memory device, and perform decompression of read data when the read data is moved from the memory device to the cache device. The graphics processor can include a second level of cache with another compression module between the first level of cache and the second level of cache.

    MEMORY ALLOCATION TECHNOLOGIES FOR DATA COMPRESSION AND DE-COMPRESSION

    公开(公告)号:US20230062540A1

    公开(公告)日:2023-03-02

    申请号:US17405957

    申请日:2021-08-18

    Abstract: Examples described herein relate to a manner of determining a number of bits to encode compression data. Some examples include: compressing pixel data of a region of pixels in a frame; determining a number of bits associated with at least two partitions; utilizing the determined number of bits to encode residual values generated from the compressing the pixel data; and storing the encoded residual values. In some examples, the at least two partitions comprise a first partition and a second partition. Some examples include: encoding residuals in the first partition using a number of bits associated with the first partition and encoding residuals in the second partition using a number of bits associated with the second partition. Some examples include: determining a distribution of bins of residuals, wherein each different bin represents a number of bits used to encode a residual value and determining a midpoint of a total number of residuals as a bin that stores a residual that is approximately 50 percentile of the total number of residuals of the distribution.

    EFFICIENT COMPRESSED VERBATIM COPY

    公开(公告)号:US20230030741A1

    公开(公告)日:2023-02-02

    申请号:US17390661

    申请日:2021-07-30

    Abstract: Compressed verbatim copy can enable more efficient copying of compressed data. In one example, a compressed verbatim copy method involves receiving a command to copy compressed data from a source address of the memory device to a destination address. In response to the receipt of the command, the method involves copying the compressed data in a compressed format from the source address to the destination address without first decompressing the data. A second source address and a second destination address of metadata for the compressed data is determined, and the metadata is copied from the second source address to the second destination address.

    SCALE UP AND OUT COMPRESSION
    6.
    发明申请

    公开(公告)号:US20230099093A1

    公开(公告)日:2023-03-30

    申请号:US17484782

    申请日:2021-09-24

    Abstract: A graphics processing apparatus includes graphics processors connected by a network connection, where the graphics processors pass compressed data. A first graphics processor stores data blocks as compressed data in a memory. The compressed data has data blocks of variable size, where a size of a block of compressed data depends on a compression ratio of the block of compressed data. A second graphics processor also stores data blocks as compressed data. The first graphics processor concatenates a variable number of blocks of compressed data into a packet of fixed size to send to the second graphics processor. The packet has a variable number of blocks of compressed data depending on the compression ratios of the multiple blocks of compressed data.

Patent Agency Ranking