Invention Application
- Patent Title: METHOD AND APPARATUS FOR SOFTWARE BASED PREEMPTION USING TWO-LEVEL BINNING TO IMPROVE FORWARD PROGRESS OF PREEMPTED WORKLOADS
-
Application No.: US17357964Application Date: 2021-06-24
-
Publication No.: US20220301095A1Publication Date: 2022-09-22
- Inventor: Gabriel T. DAGANI , Christopher P. FRASCATI , FNU GURUPAD , David TANNENBAUM , Rama S.B. HARIHARA , Keshavan VARADARAJAN
- Applicant: Samsung Electronics Co., Ltd.
- Applicant Address: KR Suwon-si
- Assignee: Samsung Electronics Co., Ltd.
- Current Assignee: Samsung Electronics Co., Ltd.
- Current Assignee Address: KR Suwon-si
- Main IPC: G06T1/20
- IPC: G06T1/20 ; G06F9/48

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.
Public/Granted literature
Information query