摘要:
Managing power-consuming resources on a first computing device by time-based and condition-based scheduling of data delivery from a plurality of second computing devices. A scheduler executing on the first computing device has knowledge of recurrent schedules for activation by the second computing devices. The first computing device determines availability of the power-consuming resources and adjusts an activation time for the schedules to use the power-consuming resources when the resources are available. Managing the schedules associated with the second computing devices preserves battery life of the first computing device.
摘要:
Managing power-consuming resources on a first computing device by time-based and condition-based scheduling of data delivery from a plurality of second computing devices. A scheduler executing on the first computing device has knowledge of recurrent schedules for activation by the second computing devices. The first computing device determines availability of the power-consuming resources and adjusts an activation time for the schedules to use the power-consuming resources when the resources are available. Managing the schedules associated with the second computing devices preserves battery life of the first computing device.
摘要:
Systems and methods are described for replicating virtual memory translation from a target computer on a host computer, and debugging a fault that occurred on the target computer on the host computer. The described techniques are utilized on a target computer having a processor that has halted execution. Virtual to physical address translation data from the target computer is transferred to the host computer. The host computer utilizes the virtual to physical address translation data to access data pointed by virtual memory addresses that were used by the target computer, and then debugs a fault by accessing the data by reading the physical memory addresson the host computer. After the virtual to physical memory address translation data have been acquired, they can be cached at the host computer.
摘要:
The present invention provides a method and system for capturing the call stack of a currently-running thread at the time a profiler interrupt occurs. The thread context of the thread is determined before a full push of the thread context is performed by the CPU architecture. The hardware state at the time of the interrupt is used to aid in determining which portions of memory to search for portions of the thread context. Based on the hardware state and the software state of the thread at the time of the interrupt the thread context is captured. Code may also be injected into a thread to capture a thread's call stack. The state of the thread is altered to induce the thread to invoke the kernel's call stack API itself, using its own context.
摘要:
The technology disclosed herein provides various embodiments for mapping glints that reflect off from an object to light sources responsible for the glints. Embodiments disclosed herein are able to correctly map glints to light sources by capturing just a few images with a camera. Each image is captured while illuminating the object with a different pattern of light sources. A glint free image may also be determined. A glint free image is one in which the glints have been removed by image processing techniques.
摘要:
A method of acquiring software profile information of a target software application includes Monitoring an application program for system calls, detecting a system call of interest to the user, acquiring stack information, and processing the call stack information to produce statistical information concerning function calls. The call stack information includes program counter and other information which is derived from the target application as well as operating system. The call stack information may be recorded. The statistical information includes statistics concerning the number of samples that any one function call is at a top of the call stack information, the number of samples that a series of functions calls are included in the call stack information, and the number of samples that a set of function calls are at the top of the call stack information.
摘要:
Systems and methods are described for replicating virtual memory translation from a target computer on a host computer, and debugging a fault that occurred on the target computer on the host computer. The described techniques are utilized on a target computer having a processor that has halted execution. Virtual to physical address translation data from the target computer is transferred to the host computer. The host computer utilizes the virtual to physical address translation data to access data pointed by virtual memory addresses that were used by the target computer, and then debugs a fault by accessing the data by reading the physical memory address on the host computer. After the virtual to physical memory address translation data have been acquired, they can be cached at the host computer.
摘要:
The present invention is a portable fire suppression apparatus. The fire suppression apparatus comprises a conduit with an open end and a closed end. In some embodiments of this invention the conduit may be a combination of several similar conduits connected with couplings with the last conduit having a closed end. The conduit has a plurality of apertures disposed upon its length at periodic intervals. When a fire suppression medium is forced throughout the conduit, the medium streams from each aperture and drenches the surrounding area and provides air borne spark suppression capability. In the preferred embodiment, this apparatus also includes a means for stabilizing the conduit against rotation while high pressure medium is forced through.
摘要:
A hybrid propulsion and energy management system for use in marine vessels and other variable demand propulsion applications monitors and draws energy from various energy sources dynamically to implement multiple operating modes and provide efficient system operation across a range of propulsive demands, altering the operation and output of various energy sources in response to propulsive load demands, hotel loads and auxiliary energy demands. The propulsion system incorporates at least two propulsive sources, including at least one main propulsive engine and at least one motor-generator unit arranged to drive a common output shaft, and the energy management system dynamically shifts operation of each of the two sources to satisfy propulsive demands. The main propulsive engine and the motor-generator unit are capable of driving the common output shaft both independently and simultaneously. The motor-generator unit(s) are available to operate either as a motor driving the output shaft or as a generator supplying energy to the energy distribution system.
摘要:
The invention provides a DNA plasmid comprising: (a) a first transcriptional unit comprising a nucleotide sequence that encodes a first polypeptide operably linked to regulatory elements including a first promoter and a first polyadenylation signal; (b) a second transcriptional unit comprising a nucleotide sequence that encodes a second polypeptide operably linked to regulatory elements including a second promoter and a second polyadenylation signal; (c) a third transcriptional unit comprising a nucleotide sequence that encodes a third polypeptide operably linked to regulatory elements including a third promoter and a third polyadenylation signal; and wherein said first, said second and said third promoters are each derived from different transcriptional units; and wherein said first, said second and said third polyadenylation signals are each derived from different transcriptional units. The invention further relates to immunogenic compositions for inducing an immune response to HIV comprising combinations of two, three, or four plasmids, where each plasmid is expressing a defined antigen, which may be a single antigen or a fusion of two or three antigens.