Patents by Inventor James Hermerding
James Hermerding has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11972303Abstract: Methods, apparatus, and systems to dynamically schedule a workload to among compute blocks based on temperature are disclosed. An apparatus to schedule a workload to at least one of a plurality of compute blocks based on temperature includes a prediction engine to determine (i) a first predicted temperature of a first compute block of the plurality of compute blocks and (ii) a second predicted temperature of a second compute block of the plurality of compute blocks. The apparatus also includes a selector to select between the first compute block and the second compute block for assignment of the workload. The selection is based on which of the first and second predicted temperatures is lower. The apparatus further includes a workload scheduler to assign the workload to the selected one of the first or second compute blocks.Type: GrantFiled: June 26, 2020Date of Patent: April 30, 2024Assignee: Intel CorporationInventors: Carin Ruiz, Bo Qiu, Columbia Mishra, Arijit Chattopadhyay, Chee Lim Nge, Srikanth Potluri, Jianfang Zhu, Deepak Samuel Kirubakaran, Akhilesh Rallabandi, Mark Gallina, Renji Thomas, James Hermerding, II
-
Patent number: 11966268Abstract: Apparatus and methods for thermal management of electronic user devices are disclosed herein. An example apparatus includes at least one of a user presence detection analyzer to identify a presence of a user relative to an electronic device based on first sensor data generated by a first sensor or at least one of an image data analyzer or a motion data analyzer to determine a gesture of the user relative to the device based on second sensor data generated by a second sensor; a thermal constraint selector to select a thermal constraint for a temperature of an exterior surface of the electronic device based on one or more of the presence of the user or the gesture; and a power source manager to adjust a power level for a processor of the electronic device based on the thermal constraint.Type: GrantFiled: April 28, 2022Date of Patent: April 23, 2024Assignee: Intel CorporationInventors: Columbia Mishra, Carin Ruiz, Helin Cao, Soethiha Soe, James Hermerding, II, Bijendra Singh, Navneet Singh
-
Publication number: 20240045490Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.Type: ApplicationFiled: August 15, 2023Publication date: February 8, 2024Inventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
-
Publication number: 20240004450Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to monitor and manage usage of resources on a computing platform. An example apparatus includes a processor and a subsystem. The example processor includes a modified operating system, the operating system modified to monitor application execution via the processor to determine a usage scenario for the apparatus. The example processor includes an index generator to generate a system usage scenario index quantifying a snapshot of the usage scenario for the processor and the subsystem of the apparatus. The example processor includes a rebalancer to reallocate resources of at least one of the processor or the subsystem based on the system usage scenario index.Type: ApplicationFiled: June 27, 2023Publication date: January 4, 2024Inventors: Zhongsheng Wang, James Hermerding, II
-
Patent number: 11775047Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.Type: GrantFiled: August 2, 2022Date of Patent: October 3, 2023Assignee: Intel CorporationInventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
-
Patent number: 11726540Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to monitor and manage usage of resources on a computing platform. An example apparatus includes a processor and a subsystem. The example processor includes a modified operating system, the operating system modified to monitor application execution via the processor to determine a usage scenario for the apparatus. The example processor includes an index generator to generate a system usage scenario index quantifying a snapshot of the usage scenario for the processor and the subsystem of the apparatus. The example processor includes a rebalancer to reallocate resources of at least one of the processor or the subsystem based on the system usage scenario index.Type: GrantFiled: July 1, 2022Date of Patent: August 15, 2023Assignee: Intel CorporationInventors: Zhongsheng Wang, James Hermerding, II
-
Patent number: 11720364Abstract: Disclosed Methods, Apparatus, and articles of manufacture to dynamically enable and/or disable prefetchers are disclosed. An example apparatus include an interface to access telemetry data, the telemetry data corresponding to a counter of a core in a central processing unit, the counter corresponding to a first phase of a workload executed at the central processing unit; a prefetcher state selector to select a prefetcher state for a subsequent phase based on the telemetry data; and the interface to instruct the core in the central processing unit to operate in the subsequent phase according to the prefetcher state.Type: GrantFiled: September 25, 2020Date of Patent: August 8, 2023Assignee: Intel CorporationInventors: Hanna Alam, Leeor Peled, Refael Mizrahi, Amir Leibovitz, Jonathan Beimel, James Hermerding, II, Gilad Olswang, Michal Moran, Moran Peri, Ido Karavany, Sudheer Nair, Hadas Beja, Avishai Wagner, Ronen Laperdon
-
Patent number: 11650648Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve computing device power management. An example apparatus includes a usage classifier to classify usage of a computing system, a low battery probability determiner to determine a probability of the computing system operating with a low battery capacity based on the classification, a policy reward determiner to determine an adjustment of a policy based on at least one of the classification or the probability, and determine a battery capacity of the computing system in response to the adjustment, and a policy adjustor to adjust the policy in response to the battery capacity satisfying a threshold.Type: GrantFiled: June 26, 2020Date of Patent: May 16, 2023Assignee: INTEL CORPORATIONInventors: Chee Lim Nge, Maximilian Domeika, Soethiha Soe, James Hermerding, II, Zhongsheng Wang, Wessam Elhefnawy, Efraim Rotem, Christopher Joseph Binns
-
Patent number: 11592888Abstract: Described are mechanisms and methods for implementing highly configurable power delivery management policies. An apparatus may comprise a first circuitry, a second circuitry, a third circuitry, and a fourth circuitry. The first circuitry may include a memory to store a first table having one or more first entries and to store a second table having one or more respectively corresponding second entries. The second circuitry may, upon the occurrence of an event, test a condition specified by an entry in the first table. The third circuitry may, upon the test of the condition having a positive result, evaluate a set of one or more parameters as specified by an entry in a second table corresponding with the entry in the first table. The fourth circuitry may initiate a power-management action based upon the evaluation of the set of one or more parameters.Type: GrantFiled: May 3, 2021Date of Patent: February 28, 2023Assignee: Intel CorporationInventors: Chee Lim Nge, James Hermerding, II, Zhongsheng Wang, Pranava Alekal
-
Publication number: 20220407337Abstract: A hardware and/or software (e.g., a controller and/or firmware or software) that monitors a remaining capacity of a battery and adjusts a continuum of system performance settings ranging from best performance to best energy efficiency. The controller starts with best performance setting (at the expense of energy efficiency), and then the controller gradually shifts toward energy efficiency setting (at the expense of performance) when a battery usage exceeds a pre-defined drain rate (e.g., there is a deficit in the battery remaining capacity until the next charge). The controller reverts from energy efficiency setting towards high performance setting when the battery drain rate or discharge rate slows down (e.g., there is a surplus in the battery remaining capacity until the next charge).Type: ApplicationFiled: June 22, 2021Publication date: December 22, 2022Applicant: Intel CorporationInventors: Zhongsheng Wang, Chee Lim Nge, Sze Ling Yeap, Efraim Rotem, James Hermerding II, Ashraf Wadaa
-
Publication number: 20220374066Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.Type: ApplicationFiled: August 2, 2022Publication date: November 24, 2022Inventors: JIANFANG ZHU, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
-
Publication number: 20220350385Abstract: Apparatus and methods for thermal management of electronic user devices are disclosed herein. An example apparatus includes at least one of a user presence detection analyzer to identify a presence of a user relative to an electronic device based on first sensor data generated by a first sensor or at least one of an image data analyzer or a motion data analyzer to determine a gesture of the user relative to the device based on second sensor data generated by a second sensor; a thermal constraint selector to select a thermal constraint for a temperature of an exterior surface of the electronic device based on one or more of the presence of the user or the gesture; and a power source manager to adjust a power level for a processor of the electronic device based on the thermal constraint.Type: ApplicationFiled: April 28, 2022Publication date: November 3, 2022Inventors: Columbia Mishra, Carin Ruiz, Helin Cao, Soethiha Soe, James Hermerding, II, Bijendra Singh, Navneet Singh
-
Publication number: 20220334631Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to monitor and manage usage of resources on a computing platform. An example apparatus includes a processor and a subsystem. The example processor includes a modified operating system, the operating system modified to monitor application execution via the processor to determine a usage scenario for the apparatus. The example processor includes an index generator to generate a system usage scenario index quantifying a snapshot of the usage scenario for the processor and the subsystem of the apparatus. The example processor includes a rebalancer to reallocate resources of at least one of the processor or the subsystem based on the system usage scenario index.Type: ApplicationFiled: July 1, 2022Publication date: October 20, 2022Inventors: Zhongsheng Wang, James Hermerding, II
-
Patent number: 11449127Abstract: Peak power setting circuitry is provided to set a peak power value for an integrated circuit device. A power supply interface is to receive a value to estimate a peak power capacity of a power supply serving the integrated circuit device and processing circuitry is provided to calculate an approximate peak power for the integrated circuit device. A peak power for the integrated circuit device is determined by increasing the approximate peak power depending on an amount by which the integrated circuit device power is reduced in response to assertion of a throttling signal.Type: GrantFiled: September 28, 2017Date of Patent: September 20, 2022Assignee: Intel CorporationInventors: Eugene Gorbatov, Alexander Uan-Zo-Li, Chee Lim Nge, James Hermerding, II, Zhongsheng Wang
-
Patent number: 11422616Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.Type: GrantFiled: March 26, 2020Date of Patent: August 23, 2022Assignee: Intel CorporationInventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
-
Patent number: 11379029Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to monitor and manage usage of resources on a computing platform. An example apparatus includes a processor and a subsystem. The example processor includes a modified operating system, the operating system modified to monitor application execution via the processor to determine a usage scenario for the apparatus. The example processor includes an index generator to generate a system usage scenario index quantifying a snapshot of the usage scenario for the processor and the subsystem of the apparatus. The example processor includes a rebalancer to reallocate resources of at least one of the processor or the subsystem based on the system usage scenario index.Type: GrantFiled: December 9, 2019Date of Patent: July 5, 2022Assignee: Intel CorporationInventors: Zhongsheng Wang, James Hermerding, II
-
Publication number: 20220187893Abstract: Described are mechanisms and methods for tracking user behavior profile over large time intervals and extracting observations for a user usage profile. The mechanisms and methods use machine learning (ML) algorithms embedded into a dynamic platform and thermal framework (DPTF) (e.g., Dynamic Tuning Technology) and predict device workloads using hardware (HW) counters. These mechanisms and methods may accordingly increase performance and user responsiveness by dynamically changing an Energy Performance Preference (EPP) based on a longer time workload analysis and workload prediction.Type: ApplicationFiled: July 14, 2020Publication date: June 16, 2022Inventors: Premanand SAKARDA, Efraim ROTEM, Eliezer WEISSMANN, Hisham ABU SALAH, Hadas BEJA, Russell FENGER, Deepak GANAPATHY, James HERMERDING, II, Ido KARAVANY, Nivedha KRISHNAKUMAR, Sudheer NAIR, Gilad OLSWANG, Moran PERI, Avishai WAGNER, Zhongsheng WANG, Noha YASSIN
-
Patent number: 11360528Abstract: Apparatus and methods for thermal management of electronic user devices are disclosed herein. An example electronic device disclosed herein includes a housing, a fan, a first sensor, a second sensor, and a processor to at least one of analyze first sensor data generated by the first sensor to detect a presence of a subject proximate to the electronic device or analyze second sensor data generated by the second sensor to detect a gesture of the subject, and adjust one or more of an acoustic noise level generated the fan or a temperature of an exterior surface of the housing based on one or more of the presence of the subject or the gesture.Type: GrantFiled: December 27, 2019Date of Patent: June 14, 2022Assignee: Intel CorporationInventors: Columbia Mishra, Carin Ruiz, Helin Cao, Soethiha Soe, James Hermerding, II, Bijendra Singh, Navneet Singh
-
Publication number: 20220091656Abstract: A driver (e.g., a firmware or software) that improves the performance of the system-on-chip (SoC) in battery mode. The driver is a Peak Power Manager (PPM) which allows drastically higher SoC peak power limit levels (and thus higher Turbo performance) in battery mode. The PPM sets the Vth threshold voltage (the voltage level at which the platform will throttle the SoC) in such a way as to prevent the system from unexpected shutdown (or black screening). The PPM calculates the Psoc,pk SoC Peak Power Limit (e.g., PL4), according to the threshold voltage (Vth). These are two dependent parameters, if one is set, the other can be calculated. The scheme by the PPM is used to optimally set one parameter (Vth) based on the system parameters, and the history of the operation.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Applicant: Intel CorporationInventors: Chee Lim Nge, Alexander Uan-Zo-li, Zhongsheng Wang, James Hermerding, II, Caren Magi
-
Patent number: 11199895Abstract: In one embodiment, a method receives data regarding processing of a workload by a processor. The data is input into a prediction engine configured to classify the data into a plurality of workload classifications. Each workload classification describes different temporal behavior of the workload. Then, the method outputs a prediction for at least one of the plurality of workload classifications, wherein the prediction is used to control performance of the processor in an upcoming period of time.Type: GrantFiled: December 27, 2018Date of Patent: December 14, 2021Assignee: Intel CorporationInventors: Patrick Kam-shing Leung, James Hermerding, II, Muhammad Abozaed, Gilad Olswang, Moran Peri, Ido Karavany, William Freelove, Sudheer Nair, Tahi Hollander, Avishai Wagner