摘要:
One embodiment of the present invention provides a system that facilitates pipelining cache coherence operations in a shared memory multiprocessor system. During operation, the system receives a command to perform a memory operation from a processor in the shared memory multiprocessor system. This command is received at a bridge that is coupled to the local caches of the processors in the shared memory multiprocessor system. If the command is directed to a cache line that is subject to an in-progress pipelined cache coherency operation, the system delays the command until the in-progress pipelined cache coherency operation completes. Otherwise, the system reflects the command to local caches of other processors in the shared memory multiprocessor system. The system then accumulates snoop responses from the local caches of the other processor and sends the accumulated snoop response to the local caches of other processors in the shared memory multiprocessor system.
摘要:
Methods and apparatuses for variable length decoding using multiple look-up tables simultaneously. In one aspect of the invention, a method for execution by a microprocessor in response to receiving a single instruction includes: receiving a string of bits; generating a plurality of indices using a plurality of segments of bits in the string of bits; looking up simultaneously a plurality of entries from a plurality of look-up tables using the plurality of indices; and combining the plurality of entries into a first result. The above operations are performed in response to the microprocessor receiving the single instruction.
摘要:
Methods and apparatuses for computing an absolute difference of two vectors of numbers. In one aspect of the invention, a method for execution by a microprocessor in response to receiving a single instruction includes: receiving a first plurality of numbers and a second plurality of numbers; and generating simultaneously a third plurality of numbers, each of which is an absolute difference between a number in the first plurality of numbers and a number in the second plurality of numbers. The above operations are performed in response to the microprocessor receiving the single instruction.
摘要:
A comb light source and spectrometer is disclosed. The comb light source and spectrometer can include a plurality of light emitters, where each light emitter can be configured to emit light included in a plurality of wavelength bands. Each wavelength band can be separated from an adjacent wavelength band by a noise band. Due to the separated wavelength bands for a light emitter, any signal received outside of the one or more wavelength bands can originate from noise (e.g., drift, ambient light, electrical noise), thereby enhancing signal analysis and noise rejection. In some examples, the comb light emitters can be activated sequentially such that a plurality of wavelengths across a spectrum can be measured. In some examples, the resolution and the number of spectral lines in the comb light source can be tuned by changing the properties of the quantum dots and/or increasing the number of comb light emitters.
摘要:
Some embodiments of the present invention provide a system that charges a lithium-ion battery. During operation, the system monitors: a current through the battery, a voltage of the battery, and a temperature of the battery. Next, the system uses the monitored current, voltage and temperature to control a charging process for the battery. In some embodiments, controlling the charging process involves: inferring electrode lithium surface concentrations for the battery from the monitored current, voltage and temperature; and applying the charging current and/or the charging voltage in a manner that maintains the inferred electrode lithium surface concentrations for the battery within set limits.
摘要:
Embodiments of a power supply are disclosed that include a first voltage converter having a first feedback controller and a first regulated output, and second voltage converter having a second feedback controller and a second regulated output electrically coupled to the first regulated output. The power limit of the first voltage converter is lower than the power limit of the second voltage converter, and a reference voltage for the first feedback controller is higher than the reference voltage for the second feedback controller.
摘要:
The disclosed embodiments provide a system that manages use of a battery in a portable electronic device. The system includes a monitoring mechanism that monitors one or more battery-usage parameters of the battery during use of the battery with the portable electronic device. The battery-usage parameters may include a battery age, a resting time, a swell rate, a temperature, a cell balance, a voltage, a current, usage data about how the battery has been cycled, and/or user input. The system also includes a management apparatus that adjusts a charge-termination voltage or a discharge-termination voltage of the battery based on the battery-usage parameters to manage a cycle life of the battery, the swell rate, and/or a runtime of the battery.
摘要:
The disclosed embodiments relate to a system that implements a switched-capacitor power converter which is configured to actively control power loss while converting an input voltage to an output voltage. This system includes one or more switched-capacitor blocks (SCBs), wherein each SCB includes a first capacitor and a set of switching devices configured to couple a constant-potential terminal and a time-varying-potential terminal of the first capacitor between the input voltage, the output voltage and a reference voltage. The system also includes a clocking circuit which produces gate drive signals for switching transistors in the one or more SCBs. The system additionally includes a controller configured to actively control the gate drive signals from the clocking circuit to substantially minimize the power loss for the switched-capacitor power converter.
摘要:
Some embodiments of the present invention provide a system that implements a resonant oscillator circuit. This resonant oscillator circuit includes: a first inductor, a second inductor, a first capacitance, and a second capacitance, wherein the first and second inductors are configured to operate with the first and second capacitances to produce resonant oscillations which appear at a first phase output and a second phase output. The system also includes a startup circuit which is configured to start the resonant oscillator circuit in a state where: the first phase output is at a peak voltage; the second phase output is at a base voltage; and currents through the first and second inductors are substantially zero. By starting the resonant oscillator circuit in this state, the oscillations commence without a significant startup transient.
摘要:
Some embodiments of the present invention provide a system that implements a resonant oscillator circuit. This system includes a first inductor with a constant potential terminal coupled to an input voltage, and a time-varying potential terminal coupled to a first phase output. The system also includes a second inductor with a constant potential terminal coupled to the input voltage, and a time-varying potential terminal coupled to a second phase output. The system additionally includes a first n-type transistor with a source terminal coupled to a base voltage, a drain terminal coupled to the first phase output, and a gate terminal coupled to the second phase output. The system also includes a second n-type transistor with a source terminal coupled to the base voltage, a drain terminal coupled to the second phase output, and a gate terminal coupled to the first phase output. Finally, the system includes a startup circuit configured to commence oscillations in the resonant oscillator circuit by energizing the first inductor before energizing the second inductor.