The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 10, 2019
Filed:
Jun. 06, 2017
Apple Inc., Cupertino, CA (US);
Tatsuya Iwamoto, Foster City, CA (US);
Kutty Banerjee, San Jose, CA (US);
Benjiman L. Goodman, Cedar Park, TX (US);
Terence M. Potter, Austin, TX (US);
Apple Inc., Cupertino, CA (US);
Abstract
In general, techniques are disclosed for tracking and allocating graphics processor hardware over specified periods of time. More particularly, hardware sensors may be used to determine the utilization of graphics processor hardware after each of a number of specified intervals (referred to as 'sample intervals'). The utilization values so captured may be combined after a first number of sample intervals (the combined interval referred to as an 'epoch interval') and used to determine a normalized utilization of the graphic processor's hardware resources. Normalized epoch utilization values have been adjusted to account for resources used by concurrently executing processes. In some embodiments, a lower priority process that obtains and fails to release resources that should be allocated to one or more higher priority processes may be detected, paused, and its hardware resources given to the higher priority processes.