-
公开(公告)号:US11705091B2
公开(公告)日:2023-07-18
申请号:US17449630
申请日:2021-09-30
Applicant: QUALCOMM Incorporated
Inventor: Sushil Chauhan , Mahesh Aia , Dileep Marchya
CPC classification number: G09G5/377 , G06T1/20 , G09G2360/18
Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for parallelization of GPU composition with DPU topology selection. A processor may receive an indication of a plurality of application layers for composition at a first processor (e.g., a DPU) and a second processor (e.g., a GPU). The processor may select one or more first application layers of the plurality of application layers for attempted composition at the first processor and one or more second application layers of the plurality of application layers for composition at the second processor. The processor may transmit each of the one or more first application layers to the first processor for composition and each of the one or more second application layers to the second processor for composition.
-
公开(公告)号:US11200866B1
公开(公告)日:2021-12-14
申请号:US17176767
申请日:2021-02-16
Applicant: QUALCOMM Incorporated
Inventor: Dileep Marchya , Sudeep Ravi Kottilingal , Srinivas Pullakavi , Dhaval Kanubhai Patel , Prashant Nukala , Nagamalleswararao Ganji , Mohammed Naseer Ahmed , Mahesh Aia , Kalyan Thota , Sushil Chauhan
Abstract: In some aspects, the present disclosure provides a method for generating a frame. The method includes receiving a first fence indicating that a first frame stored in a display processor unit (DPU) buffer has been consumed by a hardware component. The method also includes in response to receiving the first fence, fetching a plurality of layers from an application buffer, the plurality of layers corresponding to a second frame. The method also includes determining to use both a DPU and a graphics processing unit (GPU) to process the plurality of layers for composition of the second frame. The method also includes fetching the first fence from the DPU buffer and generating a second fence.
-