Patent application number | Description | Published |
20080300817 | SENSOR SUBSET SELECTION FOR REDUCED BANDWIDTH AND COMPUTATION REQUIREMENTS - A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints. | 12-04-2008 |
20090099817 | Sensor Subset Selection for Reduced Bandwidth and Computation Requirements - A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints. | 04-16-2009 |
20100218029 | System and Method for Managing the Power-Performance Range of an Application - Semiconductor device circuits and methods are provided for adjusting core processor performance based on usage metrics. Metric detection and adjustment are performed in digital logic hardware guided by registers providing maximum and minimum frequency settings, without intervening input from system software or firmware, thus greatly speeding the processor performance adjustment. Power-performance drivers provide applications or the operating system ability to specify maximum and minimum frequency requirements. | 08-26-2010 |
20100268968 | MANAGING PROCESSOR POWER-PERFORMANCE STATES - Disclosed are systems, methods, and computer program products for managing power states in processors of a data processing system. In one embodiment, the invention is directed to a data processing system having dynamically configurable power-performance states (“pstates”). The data processing system includes a processor configured to operate at multiple states of frequency and voltage. The data processing system also has a power manager module configured to monitor operation of the data processing system. The data processing system further includes a pstates table having a plurality of pstate definitions, wherein each pstate definition includes a voltage value, a frequency value, and at least one unique pointer that indicates a transition from a given pstate to a different pstate. The voltage value, frequency value, and unique pointer of a given pstate definition are configurable, during operation of the data processing system, by the power manager module in response to changes in the operating parameters of the data processing system. | 10-21-2010 |
20110083021 | RELIABLE SETTING OF VOLTAGE AND FREQUENCY IN A MICROPROCESSOR - Managing operations associated with one or more voltage changes and one or more frequency changes. A voltage change request and a frequency change request are associated with dynamic voltage and frequency scaling (DVFS) operations. The DVFS operations are transmitted by the processors to be executed by one or more direct current assemblies. A sequence associated with the one or more voltage changes and a sequence associated with the one or more frequency changes are detected by the system. The sequences are dynamically modified to enable insertion of an additional voltage change, whereby the additional voltage change indicates completion of one or more previous voltage change requests. Completion of the voltage change request enables one or more subsequent voltage change requests to be processed. When a voltage change request is not successfully completed one or more future voltage changes are suspended. | 04-07-2011 |
Patent application number | Description | Published |
20080244330 | APPARATUS, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SEAMLESSLY INTEGRATING THERMAL EVENT INFORMATION DATA WITH PERFORMANCE MONITOR DATA - An apparatus, system and method of integrating performance monitor data with thermal event information are provided. A thermal event, in this case, is when the temperature of a chip within which is embedded a processor exceeds a user-configurable value while the processor is processing instructions and/or using storage devices that are being monitored. In any event, when the thermal event occurs, the temperature of the chip along with the performance monitor data is stored for future uses, which include performance and diagnostic analyses. | 10-02-2008 |
20090007076 | Synchronizing Triggering of Multiple Hardware Trace Facilities Using an Existing System Bus - A method, apparatus, and computer program product are disclosed in a data processing system for synchronizing the triggering of multiple hardware trace facilities using an existing bus. The multiple hardware trace facilities include a first hardware trace facility and a second hardware trace facility. The data processing system includes a first processor that includes the first hardware trace facility and first processing units that are coupled together utilizing the system bus, and a second processor that includes the second hardware trace facility and second processing units that are coupled together utilizing the system bus. Information is transmitted among the first and second processing units utilizing the system bus when the processors are in a normal, non-tracing mode, where the information is formatted according to a standard system bus protocol. Trigger events are transmitted to the hardware trace facilities utilizing the same standard system bus, where the trigger events are also formatted according to the standard system bus protocol. | 01-01-2009 |
20100037233 | Processor core with per-thread resource usage accounting logic - Processor time accounting is enhanced by per-thread internal resource usage counter circuits that account for usage of processor core resources to the threads that use them. Relative resource use can be determined by detecting events such as instruction dispatches for multiple threads active within the processor, which may include idle threads that are still occupying processor resources. The values of the resource usage counters are used periodically to determine relative usage of the processor core by the multiple threads. If all of the events are for a single thread during a given period, the processor time is allocated to the single thread. If no events occur in the given period, then the processor time can be equally allocated among threads. If multiple threads are generating events, a fractional resource usage can be determined for each thread and the counters may be updated in accordance with their fractional usage. | 02-11-2010 |
20120216210 | PROCESSOR WITH RESOURCE USAGE COUNTERS FOR PER-THREAD ACCOUNTING - Processor time accounting is enhanced by per-thread internal resource usage counter circuits that account for usage of processor core resources to the threads that use them. Relative resource use can be determined by detecting events such as instruction dispatches for multiple threads active within the processor, which may include idle threads that are still occupying processor resources. The values of the resource usage counters are used periodically to determine relative usage of the processor core by the multiple threads. If all of the events are for a single thread during a given period, the processor time is allocated to the single thread. If no events occur in the given period, then the processor time can be equally allocated among threads. If multiple threads are generating events, a fractional resource usage can be determined for each thread and the counters may be updated in accordance with their fractional usage. | 08-23-2012 |
Patent application number | Description | Published |
20100231243 | Electrode holder for use on cattle and the like and on their carcasses - An electrode holder comprising a deck member with handle supporting a pair of penetrating electrodes to which a hypodermic syringe or needles may be connected and which may act as electrodes in a BIA system and/or in connection with making other electrical measurements. | 09-16-2010 |
20100231244 | Method and apparatus for measuring the percentage of fat trim and the percentage of saleable yield on cattle and the like and on their carcasses - A method and apparatus for measuring the percentage of fat trim and of saleable yield of cattle and their carcasses including providing power to a transmitting circuit to transmit a signal to electrodes resulting in a potential difference across the electrodes causing a flow of current between the electrodes reflecting the impedance encountered and sending a signal reflecting such information to receiving circuits which pass that data to processing circuits which process that data with other external inputs to produce an output display reflecting an indication of the state of hydration of the animal, comprising:
| 09-16-2010 |
20100234754 | Method and apparatus for measuring the state of hydration of hairy animals such as horses, camels, and the like - A method and apparatus for measuring and analyzing the state of hydration of a horse, camel or other hairy animal including providing power to a transmitting circuit to transmit a signal to electrodes resulting in a potential difference across the electrodes causing a flow of current between the electrodes reflecting the impedance encountered and sending a signal reflecting such information to receiving circuits which pass that data to processing circuits which process that data with other external inputs to produce an output display reflecting an indication of the state of hydration of the animal, comprising:
| 09-16-2010 |
20100234755 | Electrode holder for use on hairy animals such as horses, camels, and the like - An electrode holder comprising a pair of electrodes connected by a flexible, insulating rod which controls the position of the electrodes with respect to each other and the topographic surfaces of the body or body part of the animal. | 09-16-2010 |
Patent application number | Description | Published |
20090166250 | SYSTEM FOR UPGRADING OF HEAVY HYDROCARBONS - Systems and methods for processing one or more hydrocarbons are provided. One or more hydrocarbons can be selectively separated to provide one or more heavy deasphalted oils. At least a portion of the heavy deasphalted oil can be cracked using a fluidized catalytic cracker to provide one or more lighter hydrocarbon products. | 07-02-2009 |
20090166253 | PROCESS FOR UPGRADING ATMOSPHERIC RESIDUES - Systems and methods for processing one or more hydrocarbons are provided. One or more hydrocarbon feedstocks can be selectively separated to provide one or more light deasphalted oils. At least a portion of the light deasphalted oil can be hydrocracked to provide one or more hydrocarbon products. | 07-02-2009 |
20090166254 | HEAVY OIL UPGRADER - Systems and methods for processing one or more hydrocarbons are provided. One or more hydrocarbons can be selectively separated to provide one or more heavy deasphalted oils. At least a portion of the heavy deasphalted oil can be thermally cracked to provide one or more lighter hydrocarbon products. | 07-02-2009 |
20090166266 | INTEGRATED SOLVENT DEASPHALTING AND DEWATERING - A method for dewatering and deasphalting a hydrocarbon feed is provided. A hydrocarbon feed containing one or more hydrocarbons, asphaltenes and water can be mixed or otherwise combined with one or more solvents. The addition of the solvent sufficiently decreases the density of the hydrocarbon feed to enable gravity settling of the water phase, providing an oil phase containing one or more hydrocarbons, asphaltenes and solvents. The asphaltenes can be separated from the oil phase to provide an asphaltene mixture containing asphaltenes and a portion of the solvents and a deasphalted oil containing one or more hydrocarbons and the balance of the solvents. The solvents can be separated from the asphaltenes and deasphalted oil, and recycled to the initial mixing step wherein the solvent is mixed or otherwise combined with one or more solvents. | 07-02-2009 |
20110094937 | Residuum Oil Supercritical Extraction Process - Systems and methods for processing one or more hydrocarbons are provided. A hydrocarbon can be selectively separated to provide one or more finished products and an asphaltenic hydrocarbon using a pretreatment process. The asphaltenic hydrocarbon can be selectively separated to provide a deasphalted oil and one or more asphaltenes. At least a portion of the deasphalted oil can be converted to one or more first products using a first post-treatment process. At least a portion of the one or more asphaltenes can be converted to one or more second products using a second post-treatment process. | 04-28-2011 |