-
公开(公告)号:US12026799B2
公开(公告)日:2024-07-02
申请号:US17357964
申请日:2021-06-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gabriel T. Dagani , Christopher P. Frascati , Fnu Gurupad , David Tannenbaum , Rama S. B. Harihara , Keshavan Varadarajan
CPC classification number: G06T1/20 , G06F9/485 , G06F9/4881
Abstract: A system and a method are disclosed improving forward progress of preempted workloads. A graphics pipeline processes tiles of a first low-priority job. A controller stops the first job by resetting the GPU and preempting the first job with a second job having a higher priority, determine whether the first job has been previously preempted one or more times, and adjust a batch-binning parameter reducing a likelihood that the first job will again be preempted in the current frame. In one embodiment, the controller is configured to stop the first job at a preemption boundary during a draw call or by resetting the GPU. A batch-binning parameter may include postponing sorting primitives into tiles during a binning process, increasing a number of tiles for backend rendering, reducing a quality of anti-aliasing, decreasing a shading rate quality, and/or decreasing input resolution and increasing upscaling of the first job.