摘要:
Method, apparatus, and system for monitoring performance within a processing resource, which may be used to modify user-level software. Some embodiments of the invention pertain to an architecture to allow a user to improve software running on a processing resources on a per-thread basis in real-time and without incurring significant processing overhead.
摘要:
A processor may include an address monitor table and an atomic update table to support speculative threading. The processor may also include one or more registers to maintain state associated with execution of speculative threads. The processor may support one or more of the following primitives: an instruction to write to a register of the state, an instruction to trigger the committing of buffered memory updates, an instruction to read the a status register of the state, and/or an instruction to clear one of the state bits associated with trap/exception/interrupt handling. Other embodiments are also described and claimed.
摘要:
A technique for managing context state information. At least one embodiment includes a plurality of save area segments to store a plurality of machine context state information. One embodiment includes at least one in-use bit vector to indicate status of the plurality of machine context information.
摘要:
Techniques for using CPUID for showing features that are deprecated are described. In some examples, CPUID is to include at least one field for an opcode, one or more fields to identify a source operand which is to store a LSL selector value, and one or more fields to identify a destination register operand, wherein the opcode is to indicate that execution circuitry is to, when the single instruction has been enabled by a setting of a bit in a control register, write a LSL value stored in the control register to the destination operand when the LSL selector value of the first source register operand matches a LSL selector value stored in the control register, and set a flag in a flags register.
摘要:
In one embodiment, fault information relating to a fault associated with the operation of guest software is received. Further, a determination is made as to whether the fault information satisfies one or more filtering criterion. If the determination is positive, control remains with the guest software and is not transferred to the virtual machine monitor (VMM).
摘要:
Embodiments of the present disclosure relate to substance detection technology, and to signal extraction circuits and methods for ion mobility tubes, and ion mobility detectors, which can solve the problem with the conventional technologies that it is difficult to design and manufacture the leadout circuit for the pulsed voltage on the Faraday plates. A signal extraction circuit for an ion mobility tube includes an DC-blocking module configured to remove a DC voltage contained in a voltage extracted, by a signal leadin terminal, from the Faraday plate, and to output, by a signal leadout terminal, a pulsed voltage contained in the voltage extracted from the Faraday plate. An ion mobility detector includes the signal extraction circuit for an ion mobility tube according to the present invention. A signal extraction method for an ion mobility tube includes extracting a voltage on a Faraday plate in the ion mobility tube, removing a DC voltage contained in the voltage extracted from the Faraday plate, and outputting a pulsed voltage contained in the voltage extracted from the Faraday plate. The present invention is used to extract a pulsed voltage from the Faraday plate.
摘要:
A sample feeding device for a trace detector is disclosed. The sample feeding device comprises: a sample feeding chamber disposed in the sample feeding device to desorb a sample from a sample feeding member; and a valve assembly configured to fluidly communicate the sample feeding chamber with a drift tube of the trace detector during feeding sample. With the above configuration of the present invention, for example, the sensitivity of the detector can be increased by improving the permeation ratio of the sample. In addition, interior environment of the drift tube is isolated from exterior environment to avoid a drift region of the drift tube from being polluted. The important parameters, such as sensitivity, a position of a peak of a substance, a resolution, of the detector can be kept constant. As a result, operation reliability and consistency of the detector can be achieved.
摘要:
A training-based channel estimation technique is provided to estimate channel state information for MIMO systems that is highly energy efficient and optimal in terms of Cramér-Rao lower bound (CRLB). The technique employs loosely synchronized (LS) codes or shifted LS codes. The codes can be generated using a fast Golay correlator and an efficient Golay correlator. A low-complexity implementation is also provided.
摘要:
Apparatus and method for arbitrary qubit rotation. For example, one embodiment of a processor comprises: a decoder to decode a quantum rotation instruction specifying an arbitrary rotation value for performing a rotation of a quantum bit (qubit); a storage to store data for a plurality of waveform shapes/pulses; execution circuitry to perform the rotation of the qubit, the execution circuitry to combine a subset of the plurality of waveform shapes/pulses to approximate the arbitrary rotation value; and a classical-quantum (C-Q) interface coupled to the execution circuitry and comprising digital-to-analog circuitry to generate analog signals to rotate the qubit based on the approximation of the rotation value.
摘要:
Apparatus and method for injected spin echo sequences in a quantum processor. For example, one embodiment of a processor comprises a decoder to decode quantum instructions to generate quantum microoperations (uops) and non-quantum instructions to generate non-quantum uops; execution circuitry to execute the quantum uops and non-quantum uops; a corrective sequence data structure to identify and/or store corrective sets of uops for one or more of the quantum instructions; wherein the decoder is to query the corrective sequence data structure upon receiving a first quantum instruction to determine if one or more corrective uops exist and if the one or more corrective uops exist, then to submit the one or more corrective uops for execution by the execution circuitry.