Patent ID: 9129394
Filing Date: 2015-09-08
Classification: G06F,G06T

Abstract:
1. A method of scheduling central processing unit (CPU) work units and respective graphics processing unit (GPU) work units, the method performed by a device comprising a CPU, a GPU, and a display, the method comprising: synchronizing starts of execution of the CPU work units to refreshes of the display that occur at frame intervals corresponding to a refresh rate of the display; when starting a frame interval and starting execution of a CPU work unit, determining whether a GPU work unit is currently executing on the GPU; when determined that a GPU work unit is currently executing on the GPU, if not in a parallel mode, entering the parallel mode, the parallel mode comprising a mode that causes GPU work units to begin executing in parallel with CPU work units; and when determined that a GPU work unit is not currently executing on the GPU, determining whether operating in the parallel mode, if operating in the parallel mode, exiting the parallel mode such that the CPU and GPU are unable to execute their respective work units concurrently.