METHODS AND APPARATUS FOR DYNAMIC SHADER SELECTION FOR MACHINE LEARNING

    公开(公告)号:US20220058476A1

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

    申请号:US16997834

    申请日:2020-08-19

    Abstract: The present disclosure relates to methods and apparatus for selecting a sequence of shaders for performing a machine-learning operation on a graphics processing unit (GPU). The apparatus can receive a request to perform a machine-learning operation. The apparatus can determine a plurality of sequences of shaders that are capable of performing the machine-learning operation. The apparatus can determine a cost for each sequence of the plurality of sequences of shaders based on a cost function associated with each shader. The apparatus can execute a selected sequence of shaders of the plurality of sequences of shaders having a lowest cost.

    METHODS AND APPARATUS TO FACILITATE TILE-BASED GPU MACHINE LEARNING ACCELERATION

    公开(公告)号:US20210240524A1

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

    申请号:US16779275

    申请日:2020-01-31

    Abstract: The present disclosure relates to methods and apparatus for machine learning processing. For example, disclosed techniques facilitate tile-based GPU machine learning acceleration. Aspects of the present disclosure can determine a tile size based on a memory size of a first memory and a job input size associated with executing a computational job. In some examples, the computational job may be one of a quantity of computational jobs configured to execute a machine learning primitive. Aspects of the present disclosure can also load, based on the tile size, input data associated with a batch of computational jobs from a second memory to the first memory. Further, aspects of the present disclosure can generate batch output data by executing the batch of computational jobs using the input data loaded to the first memory. Additionally, aspects of the present disclosure can store the generated batch output data to the second memory.

    METHODS AND APPARATUS FOR TENSOR OBJECT SUPPORT IN MACHINE LEARNING WORKLOADS

    公开(公告)号:US20220253969A1

    公开(公告)日:2022-08-11

    申请号: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 IMPROVING PROCESSING OF MACHINE LEARNING PRIMITIVES

    公开(公告)号:US20210200608A1

    公开(公告)日:2021-07-01

    申请号:US16730243

    申请日:2019-12-30

    Abstract: The present disclosure relates to methods and apparatus for machine learning processing. For example, disclosed techniques facilitate improving execution of machine learning primitives. Aspects of the present disclosure may store a command stream generated by an application in a buffer, the command stream including a plurality of machine learning primitives for execution by a graphics processor. Further, aspects of the present disclosure identify, after receiving a request from the application to finalize the buffer, two or more machine learning primitives of the buffer that may be replaced with a fused shader kernel. Additionally, aspects of the present disclosure may store the fused shader kernel in the buffer to generate a fused command buffer.

Patent Agency Ranking