Patents by Inventor Oleksandr Khodorkovsky

Oleksandr Khodorkovsky 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).

  • Publication number: 20130155073
    Abstract: A method and apparatus determines an activity history context for each of a plurality of virtual machines sharing use of a graphics processing core. Each activity history context provides information related to a power setting of at least one engine of the graphics processing core during at least one prior use of the graphics processing core by the corresponding virtual machine. The method and apparatus controls a power setting of the at least one engine of the graphics processing core based on the activity history context corresponding to an active virtual machine using the graphics processing core.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicants: Advanced Micro Devices, Inc., ATI Technologies, ULC
    Inventors: Oleksandr Khodorkovsky, Stephen D. Presant
  • Publication number: 20130159755
    Abstract: A method and apparatus includes a multi-processor apparatus including a plurality of integrated circuit processors having a shared thermal platform. Each processor has at least one subsystem operable at a plurality of different power settings, at least one internal thermal parameter detector providing power data related to the processor, and a power management unit. The method and apparatus illustratively shares power data from the at least one internal thermal parameter detector of each processor between the power management units of the plurality of processors; compares the shared power data from the plurality of processors to a thermal design power limit for the shared thermal platform; and controls a power setting of the at least one subsystem of the plurality of processors within the shared thermal platform based on the comparison of the shared power data to the thermal design power limit for the shared thermal platform.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicants: Advanced Micro Devices, Inc., ATI Technologies, ULC
    Inventors: Stephen D. Presant, Alexander J. Branover, Oleksandr Khodorkovsky, Ljubisa Bajic
  • Patent number: 8390639
    Abstract: A method and apparatus utilizes a three dimensional rendering engine to rotate an image based on user selected or otherwise determined screen orientation. A vertex coordinate transformation is defined for a rotated destination image. The source image is used as a texture for texture mapping during rendering operation to produce rotated image. In one embodiment, a separate set of software instructions is used for each orientation mode. Accordingly, a non-pixel by pixel based 3D rotation may be carried out using a 3D rendering engine to avoid a single parameter based seriatim pixel by pixel based orientation.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: March 5, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Andrzej S. Mamona, Oleksandr Khodorkovsky
  • Patent number: 8316255
    Abstract: A method of operating a device is provided. The method includes transitioning the GPU to a substantially disabled state in response to a first received signal, and generating, while the GPU is in the substantially disabled state, a response signal in response to a second received signal. The response signal is substantially similar to a second response signal that would be generated by the GPU in a powered state in response to the second received signal.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: November 20, 2012
    Assignee: ATI Technologies ULC
    Inventors: Oleksandr Khodorkovsky, Ali Ibrahim, Phil Mummah
  • Patent number: 8305380
    Abstract: A method of managing resources is provided. The method includes identifying a resource associated with a processor responsive to an impending transition, and copying the identified resource from a memory associated with the GPU or to the memory associated with the GPU.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: November 6, 2012
    Assignees: Advanced Micro Devices, Inc., ATI Technologies UTC
    Inventors: David Gotwalt, Oleksandr Khodorkovsky
  • Publication number: 20120249559
    Abstract: A method of operating a processing device is provided. The method includes, responsive to an idle state of the processing device, transitioning the processing device to a substantially disabled state. The processing device, for example, may be a graphics processing unit (GPU). Transitioning the processing device to a substantially disabled state upon detection of an idle state may result in power savings. Corresponding systems and computer program products are also provided.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 4, 2012
    Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Oleksandr KHODORKOVSKY, Paul BLINZER, Korhan ERENBEN, Leonard Martin BERK, Min ZHANG
  • Patent number: 8264495
    Abstract: In devices in which display data is read from a memory for display, display underflow in a processing block is alleviated by controlling a clock frequency driving the processing block. Stages of the processing block send underflow detection signals to underflow prevention logic. The underflow prevention logic controls the frequencies of clock signals generated by a clock generator to alleviate the underflow condition.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: September 11, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Oleksandr Khodorkovsky, Mahendra Persaud
  • Patent number: 7971087
    Abstract: A variable clock control information generator receives graphics engine activity data relating to the operating level of a graphics engine, and memory activity data relating to an activity level of memory. In response, the variable clock control information generator produces graphics engine clock control information and memory clock control information with respect to each other, such that a relative difference between the graphics engine activity data and the memory activity data is within balance threshold data. Accordingly, the variable clock control information generator adapts to the varying levels of graphics engine activity and memory activity and adjusts the frequency of the graphics engine clock signal and the frequency of the memory clock signal to achieve a balanced relative activity level.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 28, 2011
    Assignee: QUALCOMM Incoporated
    Inventor: Oleksandr Khodorkovsky
  • Publication number: 20110057936
    Abstract: A method of managing resources is provided. The method includes identifying a resource associated with a processor responsive to an impending transition, and copying the identified resource from a memory associated with the GPU or to the memory associated with the GPU.
    Type: Application
    Filed: January 28, 2010
    Publication date: March 10, 2011
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: David GOTWALT, Oleksandr Khodorkovsky
  • Publication number: 20110060924
    Abstract: A method of power management is provided. The method includes detecting an event, assign a first responsibility to a first graphics processing unit (GPU) and a second responsibility to second GPU, and changing a power state of the first and second GPUs based on the first and second responsibilities, respectively. The first responsibility is different from the second responsibility.
    Type: Application
    Filed: September 8, 2009
    Publication date: March 10, 2011
    Applicant: ATI Technologies, ULC.
    Inventor: Oleksandr KHODORKOVSKY
  • Publication number: 20110060928
    Abstract: A method of operating a device is provided. The method includes transitioning the GPU to a substantially disabled state in response to a first received signal, and generating, while the GPU is in the substantially disabled state, a response signal in response to a second received signal. The response signal is substantially similar to a second response signal that would be generated by the GPU in a powered state in response to the second received signal.
    Type: Application
    Filed: February 26, 2010
    Publication date: March 10, 2011
    Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Oleksandr KHODORKOVSKY, Ali Ibrahim, Phil Mummah
  • Patent number: 7734941
    Abstract: In a power management scheme, at least one indicator of at least one current device operating condition that affects an amount of power required to operate a device may be received. Based on the at least one indicator, a floor value for an operating parameter of the device (e.g. clock frequency or voltage) may be determined. At least one further indicator of at least one current device operating condition may further be received. Based on the at least one further indicator, a ceiling value for the operating parameter may be determined. Based on an indicator of current activity of the device, the operating parameter may be dynamically adjusted to a value between the floor value and the ceiling value, to control power consumption by the device. In some embodiments, the value may be adjusted to only the ceiling value or the floor value, e.g. by selectively applying a scaling ratio.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 8, 2010
    Assignee: ATI Technologies ULC
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Patent number: 7624287
    Abstract: In a power management scheme for a power-consuming (e.g. electronic) device, one of multiple predefined operating parameter sets is selected. Each of the sets comprises multiple operating parameter values for the device. Examples of operating parameters include clock frequency or voltage for example. The selection may be responsive to the detection of an event which warrants a change in a current power consumption state of the device. Any operating parameter value in the selected set that would prevent the device from meeting current operating demands is modified to a new value. The new value may be taken from another operating parameter set. The modified set of parameters is applied to the device in order to change the current power consumption state of the device.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: November 24, 2009
    Assignee: ATI Technologies ULC
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Patent number: 7614893
    Abstract: A device and method are provided that generate an early warning disconnect signal from an electrical connector supplying external power to a connected device. The connected device includes an early warning disconnect power management circuit, operational to generate power consumption control information in response to generation of the early warning disconnect signal from the electrical connector. In one example, the electrical connector includes a lock release mechanism and a signaling mechanism, the signaling mechanism is operationally coupled with the lock release mechanism and configured to generate the early warning disconnect signal from the electrical connector to the connected device prior to the lock release mechanism being in an unlocked state.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: November 10, 2009
    Assignee: ATI Technologies ULC
    Inventors: Oleksandr Khodorkovsky, Ara Kulidjian
  • Publication number: 20090102849
    Abstract: In devices in which display data is read from a memory for display, display underflow in a processing block is alleviated by controlling a clock frequency driving the processing block. Stages of the processing block send underflow detection signals to underflow prevention logic. The underflow prevention logic controls the frequencies of clock signals generated by a clock generator to alleviate the underflow condition.
    Type: Application
    Filed: October 23, 2007
    Publication date: April 23, 2009
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Oleksandr Khodorkovsky, Mahendra Persaud
  • Patent number: 7467318
    Abstract: An adaptive temperature dependent clock feedback control system and method for adaptively varying a frequency of a clock signal to a circuit such that the circuit may operate at a maximum safe operating clock frequency based on a circuit junction temperature. The clock control system includes a thermal sensor and a temperature dependent dynamic overclock generator circuit. The thermal sensor detects a junction temperature corresponding to at least a portion of the circuit on a semiconductor die. The temperature dependent dynamic overclock generator circuit varies the clock signal based on the semiconductor die junction temperature, such that the clock signal operates at the highest possible operating frequency associated with the detected junction temperature. The frequency of the clock signal is increased from a first frequency to at least a second frequency and a third frequency if the junction temperature is below a lower junction temperature threshold.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: December 16, 2008
    Assignee: ATI Technologies ULC
    Inventors: John Bruno, Oleksandr Khodorkovsky, Erwin Pang, Gia Phan
  • Patent number: 7343508
    Abstract: A variable clock control information generator receives graphics engine activity data relating to the operating level of a graphics engine, and memory activity data relating to an activity level of memory. In response, the variable clock control information generator produces graphics engine clock control information and memory clock control information with respect to each other, such that a relative difference between the graphics engine activity data and the memory activity data is within balance threshold data. Accordingly, the variable clock control information generator adapts to the varying levels of graphics engine activity and memory activity and adjusts the frequency of the graphics engine clock signal and the frequency of the memory clock signal to achieve a balanced relative activity level.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: March 11, 2008
    Assignee: ATI Technologies Inc.
    Inventor: Oleksandr Khodorkovsky
  • Publication number: 20080059813
    Abstract: In a power management scheme for a power-consuming (e.g. electronic) device, one of multiple predefined operating parameter sets is selected. Each of the sets comprises multiple operating parameter values for the device. Examples of operating parameters include clock frequency or voltage for example. The selection may be responsive to the detection of an event which warrants a change in a current power consumption state of the device. Any operating parameter value in the selected set that would prevent the device from meeting current operating demands is modified to a new value. The new value may be taken from another operating parameter set. The modified set of parameters is applied to the device in order to change the current power consumption state of the device.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Applicant: ATI Technologies Inc.
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Publication number: 20080058999
    Abstract: In a power management scheme, at least one indicator of at least one current device operating condition that affects an amount of power required to operate a device may be received. Based on the at least one indicator, a floor value for an operating parameter of the device (e.g. clock frequency or voltage) may be determined. At least one further indicator of at least one current device operating condition may further be received. Based on the at least one further indicator, a ceiling value for the operating parameter may be determined. Based on an indicator of current activity of the device, the operating parameter may be dynamically adjusted to a value between the floor value and the ceiling value, to control power consumption by the device. In some embodiments, the value may be adjusted to only the ceiling value or the floor value, e.g. by selectively applying a scaling ratio.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Applicant: ATI Technologies Inc.
    Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
  • Publication number: 20080049009
    Abstract: A variable clock control information generator receives graphics engine activity data relating to the operating level of a graphics engine, and memory activity data relating to an activity level of memory. In response, the variable clock control information generator produces graphics engine clock control information and memory clock control information with respect to each other, such that a relative difference between the graphics engine activity data and the memory activity data is within balance threshold data. Accordingly, the variable clock control information generator adapts to the varying levels of graphics engine activity and memory activity and adjusts the frequency of the graphics engine clock signal and the frequency of the memory clock signal to achieve a balanced relative activity level.
    Type: Application
    Filed: October 30, 2007
    Publication date: February 28, 2008
    Applicant: ATI Technologies ULC
    Inventor: Oleksandr Khodorkovsky