Patents by Inventor Shaun M. Conrad

Shaun M. Conrad 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: 9086834
    Abstract: In one embodiment, the present invention includes a processor having a plurality of cores each to execute instructions, a non-volatile storage to store maximum peak operating frequency values each a function of a given number of active cores, a configuration storage to store frequency limits each corresponding to one of the maximum peak operating frequency values or a configurable clip frequency value less than the maximum peak operating frequency value. In turn, a power controller is configured to limit operating frequency of the cores to a corresponding frequency limit obtained from the configuration storage. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: July 21, 2015
    Assignee: Intel Corporation
    Inventors: Jeremy J. Shrall, Stephen H. Gunther, Krishnakanth V. Sistla, Ryan D. Wells, Shaun M. Conrad
  • Patent number: 9081707
    Abstract: A method is described that includes recognizing that TLB information of one or more hardware threads is to be invalidated. The method also includes determining which ones of the one or more hardware threads are in a state in which TLB information is flushed. The method also includes directing a TLB shootdown to those of the or more hardware threads that are in a state in which TLB information is not flushed.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: July 14, 2015
    Assignee: Intel Corporation
    Inventors: Shaun M. Conrad, Russell J. Fenger, Gaurav Khanna, Rahul Seth, James B. Crossland, Anil Aggarwal
  • Patent number: 9075556
    Abstract: In one embodiment, the present invention includes a processor having a plurality of cores each to execute instructions, a non-volatile storage to store maximum peak operating frequency values each a function of a given number of active cores, a configuration storage to store frequency limits each corresponding to one of the maximum peak operating frequency values or a configurable clip frequency value less than the maximum peak operating frequency value. In turn, a power controller is configured to limit operating frequency of the cores to a corresponding frequency limit obtained from the configuration storage. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 7, 2015
    Assignee: Intel Corporation
    Inventors: Jeremy J. Shrall, Stephen H. Gunther, Krishnakanth V. Sistla, Ryan D. Wells, Shaun M. Conrad
  • Patent number: 9063727
    Abstract: In an embodiment, a processor includes a first domain with at least one core to execute instructions and a second domain coupled to the first domain and including at least one non-core circuit. These domains can operate at independent frequencies, and a power control unit coupled to the domains may include a thermal logic to cause a reduction in a frequency of the first domain responsive to occurrence of a thermal event in the second domain. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: June 23, 2015
    Assignee: Intel Corporation
    Inventors: Xiuting C. Man, Michael N. Derr, Jay D. Schwartz, Stephen H. Gunther, Jeremy J. Shrall, Shaun M. Conrad, Avinash N. Ananthakrishan
  • Publication number: 20150134999
    Abstract: A method and apparatus for atomic frequency and voltage changes in the processor. In one embodiment of the invention, the atomic frequency and voltage changes in the processor is feasible due to the enabling technology of fully integrated voltage regulators (FIVR) that are integrated in the processor. FIVR allows independent configuration of each core in the processor and the configuration includes, but is not limited to, voltage setting, frequency setting, clock setting and other parameters that affects the power consumption of each core.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 14, 2015
    Inventors: Shaun M. CONRAD, Jeremy J. SHRALL
  • Publication number: 20150095687
    Abstract: Improved power control techniques for integrated peripheral component interconnect express (PCIe) controllers are described. In one embodiment, for example, a processor circuit may comprise an integrated PCIe controller and logic to detect a power reduction trigger, disable the integrated PCIe controller, and remove power from the integrated PCIe controller based on a power removal setting for the integrated PCIe controller. Other embodiments are described and claimed.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventors: BRYAN L. SPRY, LILY P. LOOI, Shaun M. CONRAD
  • Patent number: 8912830
    Abstract: A method and apparatus for atomic frequency and voltage changes in the processor. In one embodiment of the invention, the atomic frequency and voltage changes in the processor is feasible due to the enabling technology of fully integrated voltage regulators (FIVR) that are integrated in the processor. FIVR allows independent configuration of each core in the processor and the configuration includes, but is not limited to, voltage setting, frequency setting, clock setting and other parameters that affects the power consumption of each core.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: December 16, 2014
    Assignee: Intel Corporation
    Inventors: Shaun M. Conrad, Jeremy J. Shrall
  • Publication number: 20140189402
    Abstract: In an embodiment, a processor includes at least one processor core and power control logic having energy usage logic to predict an energy usage of the processor and a voltage regulator coupled to the processor, during a low power period according to a first voltage regulator control mode and a second voltage regulator control mode, and to control the voltage regulator based at least in part on the predicted energy usage. Other embodiments are described and claimed.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: Shaun M. Conrad, Stephen H. Gunther
  • Publication number: 20140189225
    Abstract: In an embodiment, a processor includes a first processor core, a second processor core, a first voltage regulator to provide a first voltage to the first processor core with a first active value when the first processor core is active, and a second voltage regulator to provide a second voltage to the second processor core with a second active value when the second processor core is active. Responsive to a request to place the first processor core in a first low power state with an associated first low power voltage value, the first voltage regulator is to reduce the first voltage to a second low power voltage value that is less than the first low power voltage value, independent of the second voltage regulator. First data stored in a first register of the first processor core is retained at the second low power value. Other embodiments are described and claimed.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: Shaun M. Conrad, Stephen H. Gunther, Jeremy J. Shrall, Anant S. Deval, Sanjeev S. Jahagirdar
  • Publication number: 20140189405
    Abstract: In an embodiment, a processor includes at least one processor core and power control logic having energy usage logic to predict an energy usage of the processor and a voltage regulator coupled to the processor, during a low power period according to a first voltage regulator control mode and a second voltage regulator control mode, and to control the voltage regulator based at least in part on the predicted energy usage. Other embodiments are described and claimed.
    Type: Application
    Filed: March 7, 2013
    Publication date: July 3, 2014
    Inventors: SHAUN M. CONRAD, STEPHEN GUNTHER
  • Publication number: 20140189285
    Abstract: A method is described that includes recognizing that TLB information of one or more hardware threads is to be invalidated. The method also includes determining which ones of the one or more hardware threads are in a state in which TLB information is flushed. The method also includes directing a TLB shootdown to those of the or more hardware threads that are in a state in which TLB information is not flushed.
    Type: Application
    Filed: December 29, 2012
    Publication date: July 3, 2014
    Inventors: Shaun M. CONRAD, Russell J. FENGER, Gaurav KHANNA, Rahul SETH, James B. CROSSLAND, Anil AGGARWAL
  • Publication number: 20140181538
    Abstract: In one embodiment, the present invention includes a processor having a plurality of cores each to execute instructions, a non-volatile storage to store maximum peak operating frequency values each a function of a given number of active cores, a configuration storage to store frequency limits each corresponding to one of the maximum peak operating frequency values or a configurable clip frequency value less than the maximum peak operating frequency value. In turn, a power controller is configured to limit operating frequency of the cores to a corresponding frequency limit obtained from the configuration storage. Other embodiments are described and claimed.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Inventors: Jeremy J. Shrall, Stephen H. Gunther, Krishnakanth V. Sistla, Ryan D. Wells, Shaun M. Conrad
  • Publication number: 20140176581
    Abstract: In one embodiment, the present invention includes a processor having a plurality of cores each to execute instructions, a non-volatile storage to store maximum peak operating frequency values each a function of a given number of active cores, a configuration storage to store frequency limits each corresponding to one of the maximum peak operating frequency values or a configurable clip frequency value less than the maximum peak operating frequency value. In turn, a power controller is configured to limit operating frequency of the cores to a corresponding frequency limit obtained from the configuration storage. Other embodiments are described and claimed.
    Type: Application
    Filed: March 5, 2013
    Publication date: June 26, 2014
    Inventors: JEREMY J. SHRALL, STEPHEN H. GUNTHER, KRISHNAKANTH V. SISTLA, RYAN D. WELLS, SHAUN M. CONRAD
  • Publication number: 20140181352
    Abstract: A processor includes at least one core, a power control unit, and a first interconnect to couple with a peripheral controller. The first interconnect is to provide a first uni-directional communication path for communication of first power management data from the processor to the peripheral controller. Other embodiments are described and claimed.
    Type: Application
    Filed: December 26, 2012
    Publication date: June 26, 2014
    Inventors: Shaun M. Conrad, William Knolla, Douglas R. Moran, SM M. RAHMAN, JAWAD HAJ-YIHIA, ALON NAVEH, OHAD FALIK
  • Publication number: 20140159785
    Abstract: A method and apparatus for atomic frequency and voltage changes in the processor. In one embodiment of the invention, the atomic frequency and voltage changes in the processor is feasible due to the enabling technology of fully integrated voltage regulators (FIVR) that are integrated in the processor. FIVR allows independent configuration of each core in the processor and the configuration includes, but is not limited to, voltage setting, frequency setting, clock setting and other parameters that affects the power consumption of each core.
    Type: Application
    Filed: March 28, 2012
    Publication date: June 12, 2014
    Inventors: Shaun M. Conrad, Jeremy J. Shrall
  • Publication number: 20140149759
    Abstract: In an embodiment, a processor includes multiple cores each to independently execute instructions and a power control unit (PCU) coupled to the cores to control power consumption of the processor. In turn, the PCU includes a control logic to cause the processor to re-enter a first package low power state responsive to expiration of an inter-arrival timer, where this expiration indicates that a time duration subsequent to a transaction received in the processor has occurred. Other embodiments are described and claimed.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Inventors: Neena Conrad, Shaun M. Conrad, Stephen H. Gunther
  • Publication number: 20140095910
    Abstract: A processor is described having streamlining circuitry that has a first interface to receive information from a memory describing: i) respective addresses for internal state information of a power domain; ii) respective addresses of a memory where the internal state information is stored when the power domain is powered down; and, iii) meta data for transferring the state information between the power domain and where the internal state information is stored when the power domain is powered down.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Shaun M. Conrad, Jared E. Bendt, Janardhan Lavakumar
  • Publication number: 20140089705
    Abstract: Power gating control architectures. A memory device having at least a memory array and input/output (I/O) lines terminated on the memory device with termination circuitry coupled to receive a termination supply voltage (Vtt) with power gating circuitry to selectively gate the termination supply voltage in response to a power gating control signal (VttControl) is coupled with a processing core coupled with the memory device, the processing core to selectively assert and deassert the VttControl signal.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Inventors: XIUTING C. MAN, CHRISTOPHER P. MOZAK, SHAUN M. CONRAD, JEFFERY L. KRIEGER, PHILIP R. LEHWALDER, INDER M. SODHI
  • Publication number: 20140068293
    Abstract: In an embodiment, a processor includes a first domain with at least one core to execute instructions and a second domain coupled to the first domain and including at least one non-core circuit. These domains can operate at independent frequencies, and a power control unit coupled to the domains may include a thermal logic to cause a reduction in a frequency of the first domain responsive to occurrence of a thermal event in the second domain. Other embodiments are described and claimed.
    Type: Application
    Filed: March 4, 2013
    Publication date: March 6, 2014
    Inventors: Xiuting C. Man, Michael N. Derr, Jay D. Schwartz, Stephen H. Gunther, Jeremy J. Shrall, Shaun M. Conrad, Avinash N. Ananthakrishnan
  • Publication number: 20140068291
    Abstract: In an embodiment, a processor includes a first domain with at least one core to execute instructions and a second domain coupled to the first domain and including at least one non-core circuit. These domains can operate at independent frequencies, and a power control unit coupled to the domains may include a thermal logic to cause a reduction in a frequency of the first domain responsive to occurrence of a thermal event in the second domain. Other embodiments are described and claimed.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Inventors: XIUTING C. MAN, MICHAEL N. DERR, JAY D. SCHWARTZ, STEPHEN H. GUNTHER, JEREMY J. SHRALL, SHAUN M. CONRAD, AVINASH N. ANANTHAKRISHAN