Patents by Inventor Georgios K. Konstadinidis

Georgios K. Konstadinidis 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: 9507405
    Abstract: A system includes a power management unit that may monitor the power consumed by a processor including a plurality of processor core. The power management unit may throttle or reduce the operating frequency of the processor cores by applying a number of throttle events in response to determining that the plurality of cores is operating above a predetermined power threshold during a given monitoring cycle. The number of throttle events may be based upon a relative priority of each of the plurality of processor cores to one another and an amount that the processor is operating above the predetermined power threshold. The number of throttle events may correspond to a portion of a total number of throttle events, and which may be dynamically determined during operation based upon a proportionality constant and the difference between the total power consumed by the processor and a predetermined power threshold.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: November 29, 2016
    Assignee: Oracle International Corporation
    Inventors: Venkatram Krishnaswamy, Georgios K Konstadinidis, Sebastian Turullols, Yifan YangGong
  • Publication number: 20150370303
    Abstract: A system includes a power management unit that may monitor the power consumed by a processor including a plurality of processor core. The power management unit may throttle or reduce the operating frequency of the processor cores by applying a number of throttle events in response to determining that the plurality of cores is operating above a predetermined power threshold during a given monitoring cycle. The number of throttle events may be based upon a relative priority of each of the plurality of processor cores to one another and an amount that the processor is operating above the predetermined power threshold. The number of throttle events may correspond to a portion of a total number of throttle events, and which may be dynamically determined during operation based upon a proportionality constant and the difference between the total power consumed by the processor and a predetermined power threshold.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Inventors: Venkatram Krishnaswamy, Georgios K. Konstadinidis, Sebastian Turullols, Yifan YangGong
  • Patent number: 8269544
    Abstract: An integrated circuit that includes a digitally controlled oscillator (DCO) that adjusts a clock frequency of a critical path of the integrated circuit based on the variations in a power-supply voltage of the DCO and the critical path is described. This DCO may be included in a feedback control loop that includes a frequency-locked loop (FLL), and which determines an average clock frequency of the critical path based on a reference frequency. Furthermore, the DCO may have a selectable delay characteristic that specifies a delay sensitivity of the DCO as a function of the power-supply voltage, thereby approximately matching a manufactured delay characteristic of the critical path. Additionally, for variations in the power-supply voltage having frequencies greater than a resonance frequency associated with a chip package of the integrated circuit, adjustments of the clock frequency may be proportional to the variations in the power-supply voltage and the selectable delay characteristic.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: September 18, 2012
    Assignee: Oracle America, Inc.
    Inventors: David J. Greenhill, Robert P. Masleid, Georgios K. Konstadinidis, King C. Yen, Sebastian Turullols
  • Publication number: 20120081157
    Abstract: An integrated circuit that includes a digitally controlled oscillator (DCO) that adjusts a clock frequency of a critical path of the integrated circuit based on the variations in a power-supply voltage of the DCO and the critical path is described. This DCO may be included in a feedback control loop that includes a frequency-locked loop (FLL), and which determines an average clock frequency of the critical path based on a reference frequency. Furthermore, the DCO may have a selectable delay characteristic that specifies a delay sensitivity of the DCO as a function of the power-supply voltage, thereby approximately matching a manufactured delay characteristic of the critical path. Additionally, for variations in the power-supply voltage having frequencies greater than a resonance frequency associated with a chip package of the integrated circuit, adjustments of the clock frequency may be proportional to the variations in the power-supply voltage and the selectable delay characteristic.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David J. Greenhill, Robert P. Masleid, Georgios K. Konstadinidis, King C. Yen, Sebastian Turullols
  • Patent number: 8060766
    Abstract: A voltage droop monitoring and correcting circuit for a microprocessor includes: a monitor circuit configured to monitor voltage droops of the microprocessor and perform a temporary clock-skipping technique to compensate for the voltage droops. A method for monitoring and correcting voltage droops of a microprocessor includes: monitoring voltage droops of the microprocessor; and performing a temporary clock-skipping technique to compensate for the voltage droops. A computer system includes memory; a processor operatively connected to the memory; and computer-readable instructions stored in the memory for causing the processor to: monitor voltage droops of the microprocessor; and perform a temporary clock-skipping technique to compensate for the voltage droops.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: November 15, 2011
    Assignee: Oracle America, Inc.
    Inventors: Georgios K. Konstadinidis, Sudhakar Bobba
  • Patent number: 7961034
    Abstract: A method for compensating negative bias temperature instability (NBTI) effects on a given model of transistors includes monitoring the NBTI effects on the transistors over time, determining a change in a threshold voltage of the transistors over time based on the monitoring, determining a forward bias voltage based on the change in threshold voltage, and applying the forward bias voltage to the transistors over time. The method may further include storing the monitoring results in a lookup table, and adjusting the forward bias voltage based on the lookup table. The monitoring may include emulating the NBTI effects on a system comprising a plurality of semiconductor devices in which the transistors are used.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: June 14, 2011
    Assignee: Oracle America, Inc.
    Inventor: Georgios K. Konstadinidis
  • Publication number: 20100229021
    Abstract: A voltage droop monitoring and correcting circuit for a microprocessor includes: a monitor circuit configured to monitor voltage droops of the microprocessor and perform a temporary clock-skipping technique to compensate for the voltage droops. A method for monitoring and correcting voltage droops of a microprocessor includes: monitoring voltage droops of the microprocessor; and performing a temporary clock-skipping technique to compensate for the voltage droops. A computer system includes memory; a processor operatively connected to the memory; and computer-readable instructions stored in the memory for causing the processor to: monitor voltage droops of the microprocessor; and perform a temporary clock-skipping technique to compensate for the voltage droops.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Georgios K. Konstadinidis, Sudhakar Bobba
  • Publication number: 20100214007
    Abstract: A method for compensating negative bias temperature instability (NBTI) effects on a given model of transistors includes monitoring the NBTI effects on the transistors over time, determining a change in a threshold voltage of the transistors over time based on the monitoring, determining a forward bias voltage based on the change in threshold voltage, and applying the forward bias voltage to the transistors over time. The method may further include storing the monitoring results in a lookup table, and adjusting the forward bias voltage based on the lookup table. The monitoring may include emulating the NBTI effects on a system comprising a plurality of semiconductor devices in which the transistors are used.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Applicant: Sun Microsystems, Inc.
    Inventor: Georgios K. Konstadinidis
  • Patent number: 7711452
    Abstract: One embodiment of the present invention provides a system that efficiently conducts vibrational characterizations for a computer system having variable component configurations. During operation, the system receives a given component configuration associated with the computer system. Next, the system looks up the given component configuration in a resonant spectra library, which contains structural resonant frequencies for a number of possible component configurations for the computer system. If the given component configuration is found in the resonant spectra library, the system retrieves a set of structural resonant frequencies associated with the given component configuration. The system subsequently controls one or more vibration sources within the computer system to avoid the set of structural resonant frequencies.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: May 4, 2010
    Assignee: Oracle America, Inc.
    Inventors: Georgios K. Konstadinidis, Kenny C. Gross, Keith A. Whisnant
  • Patent number: 7629815
    Abstract: A modified high-speed flip-flop including an input circuit, a smart window circuit, a smart keeper circuit, a pre-charge circuit, a discharge circuit, a slave storage circuit, and an output circuit. Additionally, a circuit including the modified high-speed flip-flop, the circuit also including a non-zero operating voltage provided to the flip-flop, a common voltage provided to the flip-flop, a clock signal input to the flip-flop, a data signal input to the flip-flop wherein the data signal has a high state and a low state, and an output signal from the flip-flop wherein the output signal has a high state and a low state.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: December 8, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Bo Tang, Ilyas Elkin, Georgios K. Konstadinidis
  • Publication number: 20090105885
    Abstract: One embodiment of the present invention provides a system that efficiently conducts vibrational characterizations for a computer system having variable component configurations. During operation, the system receives a given component configuration associated with the computer system. Next, the system looks up the given component configuration in a resonant spectra library, which contains structural resonant frequencies for a number of possible component configurations for the computer system. If the given component configuration is found in the resonant spectra library, the system retrieves a set of structural resonant frequencies associated with the given component configuration. The system subsequently controls one or more vibration sources within the computer system to avoid the set of structural resonant frequencies.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Georgios K. Konstadinidis, Kenny C. Gross, Keith A. Whisnant
  • Publication number: 20030188268
    Abstract: Performance of an integrated circuit design, whether embodied as a design encoding or as a fabricated integrated circuit, can be improved by selectively substituting low Vt transistors in a way that prioritizes substitution opportunities based on multi-path timing analysis and evaluates such opportunities based on one or more substitution constraints. By valuing, in a prioritization of substitution opportunities, contributions for all or substantially all timing paths through the substitution opportunity that violate a max-time constraint, repeated passes through a timing analysis phase can be advantageously avoided or limited. In addition, by recognizing one or more constraints on actual low Vt substitutions, particular noise-oriented. constraints, the scope of post substitution design analysis can be greatly reduced. In some realizations, substitutions are performed so long as a leakage current budget is not expended.
    Type: Application
    Filed: March 15, 2002
    Publication date: October 2, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Georgios K. Konstadinidis, Harry Ma, Alan P. Smith, Kevin J. Wu