Patents by Inventor Manish Arora

Manish Arora 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: 20160077545
    Abstract: A processing device includes a producing processor unit in a first timing domain and a consuming processor unit in a second timing domain that is asynchronous with the first timing domain. A queue is used to convey data between the producing processor unit and the consuming processor unit. A system management unit is to modify one or both of an operating frequency or an operating voltage of one or both of the producing processor unit or the consuming processor unit based on a rate of change of a fullness of the queue.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventors: Wayne P. Burleson, Manish Arora, Indrani Paul, Yasuko Eckert
  • Publication number: 20160077575
    Abstract: A power management controller is used to control power management states of a processing device. A register stores a timer tick value accessible to the power management controller. The timer tick value indicates when an interrupt is to occur in the processing device. The power management controller may use the exposed timer tick value to decide whether to transition between power management states such as an active state, an idle state, and a power-gated state. The timer tick value stored in the register may be modified by an operating system, an application, or software implemented on the processing device.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventors: Indrani Paul, Manish Arora
  • Patent number: 9261938
    Abstract: An apparatus and methods for controlling energy consumption of an electronic device determine an availability of an energy source to provide energy to the electronic device. The apparatus and methods control, by power management control logic of the electronic device, energy consumption of the electronic device in response to determining the availability of the energy source.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: February 16, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Manish Arora, Vignesh Trichy Ravi, Indrani Paul
  • Publication number: 20160034023
    Abstract: A system may determine that a processor has powered up. The system may determine a first prefetching policy based on determining that the processor has powered up. The system may fetch information, from a main memory and for storage by a cache associated with the processor, using the first prefetching policy. The system may determine, after fetching information using the first prefetching policy, to apply a second prefetching policy that is different than the first prefetching policy. The system may fetch information, from the main memory and for storage by the cache, using the second prefetching policy.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Inventors: Manish ARORA, Indrani Paul, Yasuko Eckert, Joseph L. Greathouse, Srilatha Manne
  • Publication number: 20160019937
    Abstract: Various apparatus and methods using phase change materials are disclosed. In one aspect, a method of operating a computing device that has a first semiconductor chip with a first phase change material and a second semiconductor chip with a second phase change material is provided. The method includes determining if the first semiconductor chip phase change material has available thermal capacity. If the first semiconductor chip phase change material has available thermal capacity then the first semiconductor chip is instructed to operate in sprint mode. The first semiconductor chip is instructed to perform a first computing task while in sprint mode.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 21, 2016
    Inventors: Manish Arora, Nuwan Jayasena, Gabriel H. Loh, Michael J. Schulte
  • Publication number: 20160018870
    Abstract: An apparatus and methods for controlling energy consumption of an electronic device determine an availability of an energy source to provide energy to the electronic device. The apparatus and methods control, by power management control logic of the electronic device, energy consumption of the electronic device in response to determining the availability of the energy source.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: Manish Arora, Vignesh Trichy Ravi, Indrani Paul
  • Patent number: 9238152
    Abstract: Apparatus for locating bubbles in a subject comprises a plurality of pressure wave detectors arranged to operate as passive detectors to generate output signals in response to the receipt of pressure waves generated at a source comprising at least one bubble, and processing means arranged to receive signals from the detectors and to determine from the signals the position of the source.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: January 19, 2016
    Assignee: Isis Innovation Limited
    Inventors: Constantin C. Coussios, Miklos Gyongy, Manish Arora, Ronald Aurele Roy
  • Patent number: 9226727
    Abstract: A sensing system for sensing the condition of an object comprises a transducer arranged to generate pressure waves directed at the object and detection means, such as a pressure wave detector, arranged to detect cavitation or other processes in the object. The system further comprises processing means arranged to receive detection signals from the detection means, to process the detection signals to measure a signal parameter of the detection signals that varies with a parameter of the object, and may generate a sensor output that varies in response to changes in the signal parameter.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: January 5, 2016
    Assignee: Isis Innovation Limited
    Inventors: Constantin Coussios, Ronald Aurele Roy, Manish Arora, Jamie Collin, Gail Ter Haar, Sacha D. Nandlall, Edward Jackson
  • Patent number: 9220476
    Abstract: An ultrasound system comprises a transducer, a controller arranged to generate control signals arranged to control the transducer to generate pressure waves directed at a target volume, and sensing means arranged to sense cavitation in the target volume. The controller is arranged to receive sensing signals from the sensing means and to vary the control signals in response to the sensing signals thereby to control the cavitation.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: December 29, 2015
    Assignee: Isis Innovation Limited
    Inventors: Constantin Coussios, Manish Arora, Natalie Hockham, Ronald Aurele Roy
  • Publication number: 20150370311
    Abstract: Power gating logic detects a transition of a component of a processing device into an idle state. In response to detecting the transition, the entry/exit power gating logic selectively implements one or more entry prediction techniques for power gating the component based on estimates of reliability of the entry prediction techniques. The entry/exit power gating logic also selectively implements one or more exit prediction techniques for exiting the power gated state based on estimates of reliability of the exit prediction techniques.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Yasuko Eckert, Manish Arora, Indrani Paul
  • Patent number: 9213585
    Abstract: A method and apparatus are described for performing sprinting in a processor. An analyzer in the processor may monitor thermal capacity remaining in the processor while not sprinting. When the remaining thermal capacity is sufficient to support sprinting, the analyzer may perform sprinting of a new workload when a benefit derived by sprinting the new workload exceeds a threshold and does not cause the remaining thermal capacity in the processor to be exhausted. The analyzer may perform sprinting of the new workload in accordance with sprinting parameters determined for the new workload. The analyzer may continue to monitor the remaining thermal capacity while not sprinting when the benefit derived by sprinting the new workload does not exceed the threshold.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: December 15, 2015
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Manish Arora, Nuwan Jayasena, Michael Schulte
  • Publication number: 20150355692
    Abstract: A method includes controlling active frequency states of a plurality of heterogeneous processing units based on frequency sensitivity metrics indicating performance coupling between different types of processing units in the plurality of heterogeneous processing units. A processor includes a plurality of heterogeneous processing units and a performance controller to control active frequency states of the plurality of heterogeneous processing units based on frequency sensitivity metrics indicating performance coupling between different types of processing units in the plurality of heterogeneous processing units. The active frequency state of a first type of processing unit in the plurality of heterogeneous processing units is controlled based on a first activity metric associated with a first type of processing unit and a second activity metric associated with a second type of processing unit.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Inventors: Indrani Paul, Vignesh Trichy Ravi, Manish Arora, Srilatha Manne
  • Publication number: 20150271908
    Abstract: Apparatus including and methods of making and using container(s) of a phase change material are disclosed. In one aspect, an apparatus is provided that includes a computing device that has at least one heat generating component. A first container is external to and in thermal contact with the at least one heat generating component and has a first volume of a phase change material.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Inventors: Manish Arora, Michael J. Schulte
  • Publication number: 20150249044
    Abstract: Various circuit board embodiments are disclosed. In one aspect, an apparatus is provided that includes a circuit board and a first phase change material pocket positioned on or in the circuit board and contacting a surface of the circuit board.
    Type: Application
    Filed: March 1, 2014
    Publication date: September 3, 2015
    Inventors: Manish Arora, Nuwan Jayasena
  • Patent number: 9110671
    Abstract: A method and apparatus for exiting a low power state based on a prior prediction is disclosed. An integrated circuit (IC) includes a functional unit configured to, during operation, cycle between intervals of an active state and intervals of an idle state. The IC also include a power management unit configured to place the functional unit in a low power state responsive to the functional unit entering the idle state. The power management unit is further configured to preemptively cause the functional unit to exit the low power state at a predetermined time after entering the low power. The predetermined time is based on a prediction of idle state duration made prior to entering the low power state. The prediction may be generated by a prediction unit, based on a history of durations of intervals in which the functional unit was in the idle state.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 18, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Yasuko Eckert, Srilatha Manne, William L Bircher, Mahdu S. S. Govindan, Michael J Schulte, Manish Arora
  • Publication number: 20150227391
    Abstract: A scheduler is presented that can adjust, responsive to a thermal condition at the processing device, a scheduling of process threads for compute units of the processing device so as to increase resource contentions between the process threads.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Indrani Paul, Manish Arora, William Lloyd Bircher
  • Publication number: 20150198991
    Abstract: Durations of power management states are predicted on a per-process basis. Some embodiments include storing, in one or more data structures associated with one or more processes, information indicating previous durations of a power management state associated with the process(es). Some embodiments also include predicting a subsequent duration of the power management state for the process(es) using information stored in the data structure(s).
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: William L. Bircher, Madhu Saravana Sibi Govindan, Manish Arora, Michael J. Schulte, Nuwan S. Jayasena
  • Publication number: 20150185801
    Abstract: Power gating decisions can be made based on measures of cache dirtiness. Analyzer logic can selectively power gate a component of a processor system based on a cache dirtiness of one or more caches associated with the component. The analyzer logic may power gate the component when the cache dirtiness exceeds a threshold and may maintains the component in an idle state when the cache dirtiness does not exceed the threshold. Idle time prediction logic may be used to predict a duration of an idle time of the component. The analyzer logic may then selectively power gates the component based on the cache dirtiness and the predicted idle time.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Manish Arora, Indrani Paul, Yasuko Eckert, Nuwan S. Jayasena, Srilatha Manne, Madhu Saravana Sibi Govindan, William L. Bircher
  • Publication number: 20150186160
    Abstract: Durations of active performance states of components of a processing system can be predicted based on one or more previous durations of an active state of the components. One or more entities in the processing system such as processor cores or caches can be configured based on the predicted durations of the active state of the components. Some embodiments configure a first component in a processing system based on a predicted duration of an active state of a second component of the processing system. The predicted duration is predicted based on one or more previous durations of an active state of the second component.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Manish Arora, Indrani Paul, Yasuko Eckert, Nuwan S. Jayasena, Srilatha Manne
  • Publication number: 20150121106
    Abstract: An approach is described herein that includes a method for power management of a device. In one example, the method includes sampling duration characteristics for a plurality of past idle events for a predetermined interval of time and determining whether to transition a device to a powered-down state based on the sampled duration characteristics. In another example, the method includes determining whether an average idle time for a plurality of past idle events exceeds an energy break-even point threshold. If the average idle time for the plurality of past idle events exceeds the energy break-even point threshold, a device is immediately transitioned to a powered-down state upon receipt of a next idle event. If the average idle time for the plurality of past idle events does not exceed the energy break-even point threshold, transition of the device to the powered-down state is delayed.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Yasuko ECKERT, Manish Arora