Patents by Inventor Mark Hennecke

Mark Hennecke 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: 9081566
    Abstract: Methods and systems for operating a semiconductor device (e.g., a microprocessor) are described. The microprocessor is initially operated at a voltage and frequency that would be within operating limits at any device temperature. Using models that relate device temperature, operating limits and power consumption with voltage and frequency, the amount of supply voltage and a new operating frequency can be selected. The models are periodically consulted thereafter to continue adjusting the supply voltage and operating frequency, so that the microprocessor is caused to operate at very close to its capacity, in particular in those instances when, for example, processor-intensive instructions are being executed.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: July 14, 2015
    Inventors: Kleanthes G. Koniaris, James B. Burr, Mark Hennecke
  • Patent number: 8832476
    Abstract: In a computer-implemented method, an electronic communication from a first computing machine is received and includes a power value and one or more priority values. The power value represents a request for a power allotment expected to be used during a predetermined time and the priority values represent priorities of tasks expected to be executed during the predetermined time. A score for the request is calculated using a scoring function and the received priority values as inputs to the scoring function. The score is compared to one or more other scores respectively associated with requests for power allotments from other computing machines and previously calculated using the scoring function following receipt of one or more electronic communications each including a power value and one or more priority values. A top-ranked score is identified and an electronic communication is sent to the associated computing machine granting the requested power allotment.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Xiaobo Fan, Chris Sadler, Selver Corhodzic, Wolf-Dietrich Weber, Taliver Brooks Heath, Mark Hennecke
  • Patent number: 8458496
    Abstract: Systems and methods for control of integrated circuits comprising body-biasing systems. In accordance with a first embodiment of the present invention, a desirable power condition of a computer system comprising a microprocessor is determined. Body biasing voltage information corresponding to the power condition is accessed. A voltage supply coupled to a body terminal of the microprocessor is commanded to generate a voltage corresponding to the body biasing voltage information corresponding to the power condition.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: June 4, 2013
    Inventors: Kleanthes G. Koniaris, Stephen Lee, Mark Hennecke
  • Publication number: 20120166849
    Abstract: Systems and methods for control of integrated circuits comprising body-biasing systems. In accordance with a first embodiment of the present invention, a desirable power condition of a computer system comprising a microprocessor is determined. Body biasing voltage information corresponding to the power condition is accessed. A voltage supply coupled to a body terminal of the microprocessor is commanded to generate a voltage corresponding to the body biasing voltage information corresponding to the power condition.
    Type: Application
    Filed: February 27, 2012
    Publication date: June 28, 2012
    Inventors: Kleanthes G. Koniaris, Stephen Lee, Mark Hennecke
  • Publication number: 20120078430
    Abstract: In a computer-implemented method, an electronic communication from a first computing machine is received and includes a power value and one or more priority values. The power value represents a request for a power allotment expected to be used during a predetermined time and the priority values represent priorities of tasks expected to be executed during the predetermined time. A score for the request is calculated using a scoring function and the received priority values as inputs to the scoring function. The score is compared to one or more other scores respectively associated with requests for power allotments from other computing machines and previously calculated using the scoring function following receipt of one or more electronic communications each including a power value and one or more priority values. A top-ranked score is identified and an electronic communication is sent to the associated computing machine granting the requested power allotment.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Inventors: Xiaobo Fan, Chris Sadler, Selver Corhodzic, Wolf-Dietrich Weber, Taliver Brooks Heath, Mark Hennecke
  • Patent number: 8127156
    Abstract: Systems and methods for control of integrated circuits comprising body-biasing systems. In accordance with a first embodiment of the present invention, a desirable power condition of a computer system comprising a microprocessor is determined. Body biasing voltage information corresponding to the power condition is accessed. A voltage supply coupled to a body terminal of the microprocessor is commanded to generate a voltage corresponding to the body biasing voltage information corresponding to the power condition.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: February 28, 2012
    Inventors: Kleanthes G. Koniaris, Stephen Lee, Mark Hennecke
  • Publication number: 20110296208
    Abstract: Methods and systems for operating a semiconductor device (e.g., a microprocessor) are described. The microprocessor is initially operated at a voltage and frequency that would be within operating limits at any device temperature. Using models that relate device temperature, operating limits and power consumption with voltage and frequency, the amount of supply voltage and a new operating frequency can be selected. The models are periodically consulted thereafter to continue adjusting the supply voltage and operating frequency, so that the microprocessor is caused to operate at very close to its capacity, in particular in those instances when, for example, processor-intensive instructions are being executed.
    Type: Application
    Filed: February 28, 2011
    Publication date: December 1, 2011
    Inventors: Kleanthes G. Koniaris, James B. Burr, Mark Hennecke
  • Patent number: 7917772
    Abstract: Methods and systems for operating a semiconductor device (e.g., a microprocessor) are described. The microprocessor is initially operated at a voltage and frequency that would be within operating limits at any device temperature. Using models that relate device temperature, operating limits and power consumption with voltage and frequency, the amount of supply voltage and a new operating frequency can be selected. The models are periodically consulted thereafter to continue adjusting the supply voltage and operating frequency, so that the microprocessor is caused to operate at very close to its capacity, in particular in those instances when, for example, processor-intensive instructions are being executed.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: March 29, 2011
    Inventors: Kleanthes G. Koniaris, James B. Burr, Mark Hennecke
  • Publication number: 20100077233
    Abstract: Systems and methods for control of integrated circuits comprising body-biasing systems. In accordance with a first embodiment of the present invention, a desirable power condition of a computer system comprising a microprocessor is determined. Body biasing voltage information corresponding to the power condition is accessed. A voltage supply coupled to a body terminal of the microprocessor is commanded to generate a voltage corresponding to the body biasing voltage information corresponding to the power condition.
    Type: Application
    Filed: March 24, 2009
    Publication date: March 25, 2010
    Inventors: Kleanthes G. Koniaris, Stephen Lee, Mark Hennecke
  • Patent number: 7509504
    Abstract: Systems and methods for control of integrated circuits comprising body-biasing systems. In accordance with a first embodiment of the present invention, a desirable power condition of a computer system comprising a microprocessor is determined. Body biasing voltage information corresponding to the power condition is accessed. A voltage supply coupled to a body terminal of the microprocessor is commanded to generate a voltage corresponding to the body biasing voltage information corresponding to the power condition.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: March 24, 2009
    Assignee: Transmeta Corporation
    Inventors: Kleanthes G. Koniaris, Stephen Lee, Mark Hennecke