发明名称 Memory sharing in graphics processing unit
摘要 Aspects of this disclosure are directed to a method of processing data with a graphics processing unit (GPU). According to some aspects of the disclosure, the method comprises receiving input defining execution orders for a shader processor, wherein the execution orders comprise a plurality of kernel designations and a plurality of workgroup designations. The method may also include assigning workgroups of kernels identified in the plurality of workgroup designations and the plurality of kernel designations to the shader processor. The method may also include executing, by the shader processor, the workgroups of kernels identified in the plurality of workgroup designations and the plurality of kernel designations to process input data.
申请公布号 US9092267(B2) 申请公布日期 2015.07.28
申请号 US201113164615 申请日期 2011.06.20
申请人 QUALCOMM Incorporated 发明人 Arvo Jukka-Pekka
分类号 G06T1/00;G06F9/50 主分类号 G06T1/00
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A method of processing data with a graphics processing unit (GPU), the method comprising: receiving execution orders for a first shader processor of a plurality of shader processors, wherein the execution orders comprise a plurality of kernel designations and a plurality of workgroup designations of workgroups included in the designated kernels, and wherein the execution orders virtually link workgroups of kernels identified in the plurality of workgroup designations and the plurality of kernel designations to operate on input data associated with the received execution orders; assigning workgroups of kernels identified in the plurality of workgroup designations and the plurality of kernel designations to the first shader processor of the plurality of shader processors; storing the input data to memory of the first shader processor; and serially executing, by the first shader processor of the plurality of shader processors, the virtually linked workgroups, including sharing the input data stored to the memory of the first shader processor during execution of the virtually linked workgroups and without storing other input data to the memory of the first shader processor during execution of the virtually linked workgroups.
地址 San Diego CA US
您可能感兴趣的专利