Graphics processing systems
    1.
    发明授权

    公开(公告)号:US11216993B2

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

    申请号:US16697903

    申请日:2019-11-27

    Applicant: Arm Limited

    Abstract: When processing graphics primitives in a graphics processing system, the render output is divided into a plurality of regions for rendering, each region comprising a respective area of the render output. It is determined for which of the plurality of regions of the render output a primitive should be rendered for. Primitive data for rendering the primitive is then stored either in a combined data structure in memory that is associated with a plurality of different regions of the render output, or is stored in a respective data structure for each region of the render output it is determined the primitive should be rendered for. Which manner the primitive data is stored is determined in dependence on a property, e.g. a coverage, of the primitive.

    Graphics processing systems
    2.
    发明授权

    公开(公告)号:US11049216B1

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

    申请号:US16748721

    申请日:2020-01-21

    Applicant: Arm Limited

    Abstract: A graphics processor that rasterises input primitives to generate graphics fragments to be processed and renders the graphics fragments to generate a first, higher resolution version of a render output. When processing of a render output is stopped before the render output is finished, the first resolution version of the render output is downsampled to a second, lower resolution and the downsampled data elements at the second resolution are written out together with a set of difference values indicative of the differences between the data elements at the first resolution and the downsampled data elements at the second resolution. Then, when processing of the render output is resumed, these values can be loaded in and used to reconstruct the array of data elements at the first resolution for use when continuing processing of the render output.

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

    公开(公告)号:US20180197268A1

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

    申请号:US15404049

    申请日:2017-01-11

    Applicant: ARM Limited

    CPC classification number: G06T11/001 G06T11/40 G06T15/005 G06T15/80

    Abstract: A graphics processing apparatus performs an intermediate processing pass in which region lists that indicate geometry for respective regions of an intermediate projection surface are generated and stored. A subsequent processing pass is then performed in which a region of the intermediate projection surface is selected using a vector for a fragment, and geometry data for shading the fragment is obtained with reference to the region list that was stored for the selected region in the intermediate processing pass. The fragment can then be shaded using the obtained data for the geometry. The apparatus can provide a render output that is not limited by the resolution of an intermediate render output.

    Processing data for a layer of a neural network

    公开(公告)号:US12061967B2

    公开(公告)日:2024-08-13

    申请号:US17132750

    申请日:2020-12-23

    Applicant: Arm Limited

    CPC classification number: G06N3/04 G06N3/0464 G06N3/08

    Abstract: A method of processing input data for a given layer of a neural network using a data processing system comprising compute resources for performing convolutional computations is described. The input data comprises a given set of input feature maps, IFMs, and a given set of filters. The method comprises generating a set of part-IFMs including pluralities of part-IFMs which correspond to respective IFMs, of the given set of IFMs. The method further includes grouping part-IFMs in the set of part-IFMs into a set of selections of part-IFMs. The method further includes convolving, by respective compute resources of the data processing system, the set of selections with the given set of filters to compute a set of part-output feature maps. A data processing system for processing input data for a given layer of a neural network is also described.

    METHODS AND APPARATUS FOR PROCESSING DATA

    公开(公告)号:US20240378084A1

    公开(公告)日:2024-11-14

    申请号:US18316125

    申请日:2023-05-11

    Applicant: Arm Limited

    Abstract: According to the present techniques there is provided a method of operating a data processor unit to generate processing tasks: the data processor unit comprising: a control circuit to receive, from a host processor unit, a request for the data processor unit to perform a processing job; an iterator unit to process the request and generate a workload comprising one or more tasks for the requested job; one or more execution units to perform the one or more tasks; storage to store system information indicative of a status of at least one component of the data processor unit; the method comprising: receiving, at the control circuit, a first request to perform a first processing job; processing, at the iterator unit, the first request and generating a workload comprising one or more tasks for the first processing job based on or in response to the system information in storage, wherein at least one characteristic of the workload is dependent on the system information.

    Graphics processing systems
    9.
    发明授权

    公开(公告)号:US11210847B2

    公开(公告)日:2021-12-28

    申请号:US16697942

    申请日:2019-11-27

    Applicant: Arm Limited

    Abstract: When processing graphics primitives in a graphics processing system, the render output is divided into a plurality of regions for rendering, each region comprising a respective area of the render output. It is determined for which of the plurality of regions of the render output a primitive should be rendered for. Associated state data for rendering the primitive is stored in a “state data” data structure in memory. For each region of the render output it is determined the primitive should be rendered for, a reference to the associated state data for rendering the primitive is stored in a respective, different data structure for each different region of the render output it is determined the primitive should be rendered for.

Patent Agency Ranking