US 11,705,091 B2
Parallelization of GPU composition with DPU topology selection
Sushil Chauhan, San Diego, CA (US); Mahesh Aia, San Diego, CA (US); and Dileep Marchya, Hyderabad (IN)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Sep. 30, 2021, as Appl. No. 17/449,630.
Prior Publication US 2023/0096035 A1, Mar. 30, 2023
Int. Cl. G09G 5/377 (2006.01); G06T 1/20 (2006.01)
CPC G09G 5/377 (2013.01) [G06T 1/20 (2013.01); G09G 2360/18 (2013.01)] 30 Claims
OG exemplary drawing
 
1. An apparatus for display processing, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
receive an indication of a plurality of application layers for composition at a first processor and a second processor;
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;
after the selection of the one or more first application layers of the plurality of application layers for attempted composition at the first processor, identify that at least one first application layer of the one or more first application layers is unsupported for composition by the first processor; and
transmit at least one second application layer of the one or more first application layers to the first processor for composition and each of the one or more second application layers and each of the at least one first application layer that is unsupported for composition by the first processor to the second processor for composition, whereby the first processor and the second processor can compose at least some of the one or more first application layers and at least some of the one or more second application layers in parallel and the at least one first application layer that is unsupported is configured to be scheduled for composition after the one or more second application layers.