Patent application number | Description | Published |
20110185208 | MEMORY POWER REDUCTION IN A SLEEP STATE - A data processing system that uses memory power reduction in a sleep state. The system can include a volatile memory and at least one data input peripheral and a logic circuit that is configured to manage power consumption of the data processing system for a sleep of the system. The logic circuit can be coupled to the volatile memory and can be configured to turn off power to the volatile memory in response to an event, occurring during the sleep state, but to otherwise remain in the sleep state. The sleep state can be an ACPI complaint S3 sleep state in which the volatile memory, such as DRAM, is powered off after a period of user inactivity during the S3 sleep state. | 07-28-2011 |
20130060510 | METHOD FOR ESTIMATING TEMPERATURE AT A CRITICAL POINT - Methods and apparatuses are disclosed to estimate temperature at one or more critical points in a data processing system comprising modeling a steady state temperature portion of a thermal model at the one or more critical points using regression analysis; modeling the transient temperature portion of the thermal model at the one or more critical points using a filtering algorithm; and generating a thermal model at the one or more critical points by combining the steady state temperature portion of the thermal model with the transient temperature portion of the thermal model. The thermal model may then be used to estimate an instantaneous temperature at the one or more critical points or to predict a future temperature at the one or more critical points. | 03-07-2013 |
20130179000 | AUTOMATIC ADJUSTMENT OF THERMAL REQUIREMENT - Methods and apparatuses to automatically adjust a thermal requirement of a data processing system are described. One or more conditions associated with a data processing system are detected. A temperature requirement for the data processing system is determined based on the one or more conditions. The performance of the data processing system may be throttled to maintain a temperature of the data processing system below the temperature requirement. Detecting the one or more conditions associated with the data processing system may include determining a location of the data processing system based on a measured motion, a state of a peripheral device, a position of one portion of the data processing system (e.g., a lid) relative another portion of the data processing system (e.g., a bottom portion), a type of application operating on the data processing system, or any combination thereof. | 07-11-2013 |
20130332760 | THERMAL-BASED ACOUSTIC MANAGEMENT - At least certain embodiments of the disclosures relate to methods, devices, and data processing systems for thermal-based acoustic management. In one embodiment, a computer-implemented method defers one or more background tasks during normal operation of a system if the system has a reduced performance feature that allows reduced or throttled performance in a non-user state. The system enters a low power state (e.g., sleep state) to cool the system after a period of normal operation. The system enters a different low power state (e.g., dark wake state) with a reduced performance and performs at least one of the deferred background tasks while in this low power state without needing a cooling mechanism. | 12-12-2013 |
20140139570 | Dynamic Color Adjustment for Displays Using Local Temperature Measurements - An electronic device may include a display and display control circuitry. The display may be calibrated to compensate for changes in display temperature. Display calibration information may be obtained during manufacturing and may be stored in the electronic device. The display calibration information may include adjustment factors configured to adjust incoming pixel values to reduce temperature-related color shifts. During operation of the electronic device, display control circuitry may determine the temperature at different locations on the display. The display control circuitry may determine the temperature at a given display pixel using the temperatures at the different locations on the display. The display control circuitry may determine adjustment values based on the temperature at the display pixel. The display control circuitry may apply the adjustment values to incoming pixel values to obtain adapted pixel values, which may in turn be provided to the display pixel. | 05-22-2014 |
20150348228 | CLOSED LOOP CPU PERFORMANCE CONTROL - The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications. | 12-03-2015 |
20160054773 | Method and Apparatus for Providing Telemetry for Power Management Functions - A method and apparatus for providing telemetry for use in power control functions is disclosed. A system includes an integrated circuit (IC) having a first power management circuit. The IC also includes a number of functional circuit blocks within a number of different power domains. A second power management circuit is implemented external to the IC and includes a number of voltage regulators. Each of the power domains is coupled to receive power from one voltage regulators. During operation, the first power management circuit may send commands requesting the change of one or more voltages provided to the IC. The second power management circuit may respond by performing the requested voltage change(s), and may also provide telemetry data to the first power management circuit. The second power management circuit may also provide telemetry data responsive to receiving a no operation command from the first power management circuit. | 02-25-2016 |
20160066266 | COLD TEMPERATURE POWER THROTTLING AT A MOBILE COMPUTING DEVICE - The subject matter of the disclosure relates to low temperature power throttling at a mobile device to reduce the likelihood of an unexpected power down event in cold weather environments. A mobile device employing a power management solution may be configured to determine that a monitored temperature at the mobile device (at the battery of the mobile device) is below a first threshold level, and whether a hardware component (such as a camera) is active or inactive. Then, based on these determinations, the mobile device can select a throttle setting from a first set of throttle settings when the hardware component is active, and a second set of throttle settings when the hardware component is inactive. Subsequently the mobile device can throttle power consumption for one or more components of the mobile device according to the selected throttle setting. | 03-03-2016 |
20160091954 | LOW ENERGY PROCESSOR FOR CONTROLLING OPERATING STATES OF A COMPUTER SYSTEM - Embodiments of a method that allow the adjustment of performance settings of a computing system are disclosed. One or more functional units may include multiple monitor circuits, each of which may be configured to monitor a given operational parameter of a corresponding functional unit. Upon detection of an event related to a monitored operational parameter, a monitor circuit may generate an interrupt. In response to the interrupt a processor may adjust one or more performance settings of the computing system. | 03-31-2016 |
20160091960 | CONTROL SYSTEMS FOR REDUCING CURRENT TRANSIENTS - A method, apparatus, and system for reducing current transients of a power supply are disclosed. Specifically, the embodiments discussed herein include a control system configured to throttle a processor of a computing device when the current demanded by the processor from the power supply exceeds a reference current value. Throttling can include reducing or limiting the performance state that the processor can be operable in. Additionally, the control system can be operated according to multiple time domains, allowing the sampling of an input current to be performed at a higher rate than a rate at which analysis on the sampled input current is performed. The processor can remain throttled depending on a delayed release filter, which determines when a processor can return to a performance state that was previously removed. | 03-31-2016 |