Patents by Inventor James Hermerding, II

James Hermerding, II 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: 11379029
    Abstract: 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: Grant
    Filed: December 9, 2019
    Date of Patent: July 5, 2022
    Assignee: Intel Corporation
    Inventors: Zhongsheng Wang, James Hermerding, II
  • Patent number: 11360528
    Abstract: 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: Grant
    Filed: December 27, 2019
    Date of Patent: June 14, 2022
    Assignee: Intel Corporation
    Inventors: Columbia Mishra, Carin Ruiz, Helin Cao, Soethiha Soe, James Hermerding, II, Bijendra Singh, Navneet Singh
  • Publication number: 20220091656
    Abstract: 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: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Applicant: Intel Corporation
    Inventors: Chee Lim Nge, Alexander Uan-Zo-li, Zhongsheng Wang, James Hermerding, II, Caren Magi
  • Patent number: 11199895
    Abstract: 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: Grant
    Filed: December 27, 2018
    Date of Patent: December 14, 2021
    Assignee: Intel Corporation
    Inventors: Patrick Kam-shing Leung, James Hermerding, II, Muhammad Abozaed, Gilad Olswang, Moran Peri, Ido Karavany, William Freelove, Sudheer Nair, Tahi Hollander, Avishai Wagner
  • Publication number: 20210318741
    Abstract: 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: Application
    Filed: May 3, 2021
    Publication date: October 14, 2021
    Applicant: Intel Corporation
    Inventors: Chee Lim Nge, James Hermerding II, Zhongsheng Wang, Pranava Alekal
  • Publication number: 20210216377
    Abstract: Methods, apparatus, systems and articles of manufacture for power sharing between discrete processors are disclosed. An example apparatus includes a thermal monitor to monitor temperatures of first and second discrete processors and a balance controller to, in response to a first temperature of the first processor satisfying a temperature threshold, adjust first and second power budgets allocated to the respective first and second processors.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 15, 2021
    Inventors: Niharika Arlagadda Narasimharaju, Sudheer Nair, James Hermerding, II, Merwin Brown, Deepak Ganapathy, Fabian Garita Gonzalez
  • Patent number: 11009932
    Abstract: 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: Grant
    Filed: March 30, 2019
    Date of Patent: May 18, 2021
    Assignee: Intel Corporation
    Inventors: Chee Lim Nge, James Hermerding, II, Zhongsheng Wang, Pranava Alekal
  • Publication number: 20210011726
    Abstract: 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: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: 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
  • Publication number: 20200393889
    Abstract: 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: Application
    Filed: June 26, 2020
    Publication date: December 17, 2020
    Inventors: Chee Lim Nge, Maximillan Domeika, Soethiha Soe, James Hermerding, II, Zhongsheng Wang, Wessam Elhefnawy, Efraim Rotem, Christopher Joseph Binns
  • Publication number: 20200326994
    Abstract: 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: Application
    Filed: June 26, 2020
    Publication date: October 15, 2020
    Inventors: 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
  • Publication number: 20200166982
    Abstract: 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: Application
    Filed: December 9, 2019
    Publication date: May 28, 2020
    Inventors: Zhongsheng Wang, James Hermerding, II
  • Publication number: 20200133358
    Abstract: 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: Application
    Filed: December 27, 2019
    Publication date: April 30, 2020
    Inventors: Columbia Mishra, Carin Ruiz, Helin Cao, Soethiha Soe, James Hermerding, II, Bijendra Singh, Navneet Singh
  • Patent number: 10503233
    Abstract: 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: Grant
    Filed: April 14, 2017
    Date of Patent: December 10, 2019
    Assignee: Intel Corporation
    Inventors: Zhongsheng Wang, James Hermerding, II
  • Publication number: 20190227612
    Abstract: 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: Application
    Filed: March 30, 2019
    Publication date: July 25, 2019
    Inventors: Chee Lim Nge, James Hermerding II, Zhongsheng Wang, Pranava Alekal
  • Publication number: 20190129498
    Abstract: 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: Application
    Filed: December 27, 2018
    Publication date: May 2, 2019
    Inventors: Patrick Kam-shing Leung, James Hermerding, II, Muhammad Abozaed, Gilad Olswang, Moran Peri, Ido Karavany, William Freelove, Sudheer Nair, Tahi Hollander, Avishai Wagner
  • Publication number: 20180299940
    Abstract: 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: Application
    Filed: April 14, 2017
    Publication date: October 18, 2018
    Inventors: Zhongsheng Wang, James Hermerding, II
  • Publication number: 20150185795
    Abstract: A technique to change a thermal design power (TDP) value. In one embodiment, one or more environmental or user-driven changes may cause a processor's TDP value to be changed. Furthermore, in some embodiments a change in TDP may alter a turbo mode target frequency.
    Type: Application
    Filed: March 11, 2015
    Publication date: July 2, 2015
    Inventors: Eric Distefano, Guy M. Therien, Vasudevan Srinivasan, Tawfik Rahal-Arabi, Venkatesh Ramani, Ryan D. Wells, Stephen H. Gunther, Jeremy Shrall, James Hermerding, II
  • Patent number: 8984305
    Abstract: A technique to change a thermal design power (TDP) value. In one embodiment, one or more environmental or user-driven changes may cause a processor's TDP value to be changed. Furthermore, in some embodiments a change in TDP may alter a turbo mode target frequency.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: March 17, 2015
    Assignee: Intel Corporation
    Inventors: Eric Distefano, Guy M. Therien, Vasudevan Srinivasan, Tawfik Rahal-Arabi, Venkatesh Ramani, Ryan D. Wells, Steven H. Gunther, Jeremy Shrall, James Hermerding, II
  • Publication number: 20120159201
    Abstract: A technique to change a thermal design power (TDP) value. In one embodiment, one or more environmental or user-driven changes may cause a processor's TDP value to be changed. Furthermore, in some embodiments a change in TDP may alter a turbo mode target frequency.
    Type: Application
    Filed: May 27, 2011
    Publication date: June 21, 2012
    Inventors: Eric Distefano, Guy M. Therien, Vasudevan Srinivasan, Tawfik Rahal-Arabi, Venkatesh Ramani, Ryan D. Wells, Steven H. Gunther, Jeremy Shrall, James Hermerding, II