-
公开(公告)号:US09952655B1
公开(公告)日:2018-04-24
申请号:US15177793
申请日:2016-06-09
Applicant: Apple Inc.
Inventor: Jason P. Jane , Richard W. Schreyer , Michael J. E. Swift , Gokhan Avkarogullari , Luc R. Semeria , Patrick Y. Law
CPC classification number: G06F1/3287 , G06F1/28 , G06F1/32 , G06F1/3203 , G06F1/3234 , G06F1/3246 , G06F9/30145 , G06F9/442 , G06T1/20 , G06T2200/28
Abstract: In one embodiment, a system controls a duty cycle of a processor (e.g. a graphics processing unit (GPU)) to manage power. The GPU may include a snoop indicator that may control whether or not the GPU captures and/or responds to communications from another processor (e.g. a central processing unit (CPU) that executes a driver associate with the GPU). A snooze indicator may control whether or not the GPU is automatically repowered at the start of the next frame, or is repowered only if the communication indicating additional work has been received. In an embodiment, the GPU mode controls discussed above may permit the GPU firmware executed with the GPU itself to control duty cycle power down, independent of the driver executing on the CPU.