GRAPHICS PROCESSING
    1.
    发明申请
    GRAPHICS PROCESSING 审中-公开

    公开(公告)号:US20190287207A1

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

    申请号:US16290709

    申请日:2019-03-01

    Applicant: Arm Limited

    Abstract: When processing graphics fragments within a processing stage of a graphics processing pipeline, wherein the graphics fragments each represent a set of one or more sampling points to be processed, comparing sampling points with each other at an input of the processing stage to determine whether multiple of the sampling points would give the same processing result when processed by the processing stage so that a first one of the sampling points can be processed and the processing result for that sampling point can then be duplicated at the output for other processing results determined to give the same processing result.

    Encoding data arrays
    2.
    发明授权

    公开(公告)号:US11327687B2

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

    申请号:US16823044

    申请日:2020-03-18

    Applicant: Arm Limited

    Abstract: When operating a data processing system comprising a data encoder operable to perform a first encoding scheme that is configured for processing sets of data arranged in a first data format, for a plurality of sets of data received in a second, different data format, the bits for at least some of the received plurality of sets of data in the second data format are re-ordered to map the bits for the at least some of the received plurality of sets of data in the second data format into the first arrangement of bits associated with the first data format to thereby generate from the received plurality of sets of data in the second data format one or more sets of data in the first data format for processing using the first encoding scheme.

    Accessing encoded blocks of data
    3.
    发明授权

    公开(公告)号:US11954028B2

    公开(公告)日:2024-04-09

    申请号:US17657498

    申请日:2022-03-31

    Applicant: Arm Limited

    CPC classification number: G06F12/0646 G06F2212/40

    Abstract: There is disclosed a method of storing an encoded block of data in memory comprising encoding a block of data elements and determining a memory location (26) at which the encoded block of data is to be stored. The memory location (26) at which the encoded block of data is stored is then indicated in a header (406) for the encoded block of data by including in the header a memory address value (407) together with a modifier value (500) representing a modifier that is to be applied to the memory address value (407) when determining the memory location (26). When the encoded block of data is to be retrieved, the header (406) is read and processed to determine the memory location (26).

    Decoding data arrays
    5.
    发明授权

    公开(公告)号:US11263786B2

    公开(公告)日:2022-03-01

    申请号:US16802901

    申请日:2020-02-27

    Applicant: Arm Limited

    Inventor: Jian Wang

    Abstract: When decoding a data array that has been encoded using a tree structure representation, the encoded tree representation of the array of data elements comprising a set of tree node data representing the respective node values for the different nodes of the tree and a set of bit count data indicating the number of bits that has been used for signalling the node values for each non-root node in the tree a data value for a set of one or more data elements associated with a first node of the tree structure is determined by determining an initial data value for the first node using the stored tree node data, and modifying the initial data value using a modifier value based on the number of bits used for signalling the node values for the child nodes of the first node in at least the next level of the tree.

    ENCODING DATA ARRAYS
    6.
    发明申请

    公开(公告)号:US20210294535A1

    公开(公告)日:2021-09-23

    申请号:US16823044

    申请日:2020-03-18

    Applicant: Arm Limited

    Abstract: When operating a data processing system comprising a data encoder operable to perform a first encoding scheme that is configured for processing sets of data arranged in a first data format, for a plurality of sets of data received in a second, different data format, the bits for at least some of the received plurality of sets of data in the second data format are re-ordered to map the bits for the at least some of the received plurality of sets of data in the second data format into the first arrangement of bits associated with the first data format to thereby generate from the received plurality of sets of data in the second data format one or more sets of data in the first data format for processing using the first encoding scheme.

    DECODING DATA ARRAYS
    7.
    发明申请

    公开(公告)号:US20210272327A1

    公开(公告)日:2021-09-02

    申请号:US16802901

    申请日:2020-02-27

    Applicant: Arm Limited

    Inventor: Jian Wang

    Abstract: When decoding a data array that has been encoded using a tree structure representation, the encoded tree representation of the array of data elements comprising a set of tree node data representing the respective node values for the different nodes of the tree and a set of bit count data indicating the number of bits that has been used for signalling the node values for each non-root node in the tree a data value for a set of one or more data elements associated with a first node of the tree structure is determined by determining an initial data value for the first node using the stored tree node data, and modifying the initial data value using a modifier value based on the number of bits used for signalling the node values for the child nodes of the first node in at least the next level of the tree.

    Updating data stored in a memory
    8.
    发明授权

    公开(公告)号:US10824357B2

    公开(公告)日:2020-11-03

    申请号:US15798060

    申请日:2017-10-30

    Applicant: Arm Limited

    Abstract: A process of updating data for a block of an array of data elements stored in an allocated memory region for the block comprises reading in data for a first group of the data elements, updating the data for the first group, and then writing back the updated data to memory. The process can avoid overwriting data for a second group of the data elements that is yet to be read in from the memory region by writing back the updated data for the first group starting at a selected memory address, for example other than the start address of the memory region. The data for the second group of data elements can then be read in and updated, and the updated data can be written back to memory. The process can reduce the amount of memory bandwidth and local cache that needs to be used.

    UPDATING DATA STORED IN A MEMORY
    9.
    发明申请

    公开(公告)号:US20180129419A1

    公开(公告)日:2018-05-10

    申请号:US15798060

    申请日:2017-10-30

    Applicant: Arm Limited

    Abstract: A process of updating data for a block of an array of data elements stored in an allocated memory region for the block comprises reading in data for a first group of the data elements, updating the data for the first group, and then writing back the updated data to memory. The process can avoid overwriting data for a second group of the data elements that is yet to be read in from the memory region by writing back the updated data for the first group starting at a selected memory address, for example other than the start address of the memory region. The data for the second group of data elements can then be read in and updated, and the updated data can be written back to memory. The process can reduce the amount of memory bandwidth and local cache that needs to be used.

Patent Agency Ranking