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: 20130155073Abstract: 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: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicants: Advanced Micro Devices, Inc., ATI Technologies, ULCInventors: Oleksandr Khodorkovsky, Stephen D. Presant
-
Publication number: 20130159755Abstract: 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: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicants: Advanced Micro Devices, Inc., ATI Technologies, ULCInventors: Stephen D. Presant, Alexander J. Branover, Oleksandr Khodorkovsky, Ljubisa Bajic
-
Patent number: 8390639Abstract: 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: GrantFiled: August 16, 2006Date of Patent: March 5, 2013Assignee: QUALCOMM IncorporatedInventors: Andrzej S. Mamona, Oleksandr Khodorkovsky
-
Patent number: 8316255Abstract: 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: GrantFiled: February 26, 2010Date of Patent: November 20, 2012Assignee: ATI Technologies ULCInventors: Oleksandr Khodorkovsky, Ali Ibrahim, Phil Mummah
-
Patent number: 8305380Abstract: 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: GrantFiled: January 28, 2010Date of Patent: November 6, 2012Assignees: Advanced Micro Devices, Inc., ATI Technologies UTCInventors: David Gotwalt, Oleksandr Khodorkovsky
-
Publication number: 20120249559Abstract: 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: ApplicationFiled: April 4, 2012Publication date: October 4, 2012Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Oleksandr KHODORKOVSKY, Paul BLINZER, Korhan ERENBEN, Leonard Martin BERK, Min ZHANG
-
Patent number: 8264495Abstract: 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: GrantFiled: October 23, 2007Date of Patent: September 11, 2012Assignee: Advanced Micro Devices, Inc.Inventors: Oleksandr Khodorkovsky, Mahendra Persaud
-
Patent number: 7971087Abstract: 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: GrantFiled: October 30, 2007Date of Patent: June 28, 2011Assignee: QUALCOMM IncoporatedInventor: Oleksandr Khodorkovsky
-
Publication number: 20110057936Abstract: 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: ApplicationFiled: January 28, 2010Publication date: March 10, 2011Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: David GOTWALT, Oleksandr Khodorkovsky
-
Publication number: 20110060924Abstract: 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: ApplicationFiled: September 8, 2009Publication date: March 10, 2011Applicant: ATI Technologies, ULC.Inventor: Oleksandr KHODORKOVSKY
-
Publication number: 20110060928Abstract: 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: ApplicationFiled: February 26, 2010Publication date: March 10, 2011Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Oleksandr KHODORKOVSKY, Ali Ibrahim, Phil Mummah
-
Patent number: 7734941Abstract: 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: GrantFiled: August 31, 2006Date of Patent: June 8, 2010Assignee: ATI Technologies ULCInventors: Oleksandr Khodorkovsky, Vladimir Giemborek
-
Patent number: 7624287Abstract: 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: GrantFiled: August 30, 2006Date of Patent: November 24, 2009Assignee: ATI Technologies ULCInventors: Oleksandr Khodorkovsky, Vladimir Giemborek
-
Patent number: 7614893Abstract: 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: GrantFiled: April 4, 2005Date of Patent: November 10, 2009Assignee: ATI Technologies ULCInventors: Oleksandr Khodorkovsky, Ara Kulidjian
-
Publication number: 20090102849Abstract: 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: ApplicationFiled: October 23, 2007Publication date: April 23, 2009Applicant: Advanced Micro Devices, Inc.Inventors: Oleksandr Khodorkovsky, Mahendra Persaud
-
Patent number: 7467318Abstract: 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: GrantFiled: September 29, 2003Date of Patent: December 16, 2008Assignee: ATI Technologies ULCInventors: John Bruno, Oleksandr Khodorkovsky, Erwin Pang, Gia Phan
-
Patent number: 7343508Abstract: 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: GrantFiled: March 5, 2004Date of Patent: March 11, 2008Assignee: ATI Technologies Inc.Inventor: Oleksandr Khodorkovsky
-
Publication number: 20080059813Abstract: 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: ApplicationFiled: August 30, 2006Publication date: March 6, 2008Applicant: ATI Technologies Inc.Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
-
Publication number: 20080058999Abstract: 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: ApplicationFiled: August 31, 2006Publication date: March 6, 2008Applicant: ATI Technologies Inc.Inventors: Oleksandr Khodorkovsky, Vladimir Giemborek
-
Publication number: 20080049009Abstract: 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: ApplicationFiled: October 30, 2007Publication date: February 28, 2008Applicant: ATI Technologies ULCInventor: Oleksandr Khodorkovsky