Abstract:
In one embodiment, a method for handling privileged events in a virtual machine environment includes detecting an occurrence of a privileged event, determining which one of multiple virtual machine monitors (VMMs) is to handle the privileged event, and transitioning control to this VMM.
Abstract:
In one embodiment, a request to transition control to a virtual machine (VM) is received from a virtual machine monitor (VMM) and a determination is made as to whether the VMM has requested a delivery of a fault to the VM. If the determination is positive, the fault is delivered to the VM when control is transitioned to the VM.
Abstract:
A photonic processor having a high spectral resolution which separates an input optic signal into numerous channels and a method of constructing same are provided. The photonic processor includes an optical delay line spiral having dips to compensate for path length differences between the various paths such that each path is an integer multiple of a fixed path length. Straight segments are included in the spiral design to offset the dips in the spiral such that they do not overlap. A number of waveguide taps are included that may launch the channelized light signals into a photonic lens.
Abstract:
A technique for coupling electromagnetic energy into an aperture smaller than the wavelength of the electromagnetic energy desired to be coupled is disclosed.
Abstract:
A method and apparatus for including in a processor instructions for performing multiply-add operations on packed byte data. In one embodiment, a processor is coupled to a memory. The memory has stored therein a first packed byte data and a second packed byte data. The processor performs operations on data elements in said first packed byte data and said second packed byte data to generate a third packed data in response to receiving an instruction. A plurality of the data elements in this third packed data storing the result of performing multiply-add operations on data elements in the first and second packed byte data.
Abstract:
A Metal Nanoparticle Photonic Bandgap Device in SOI (NC#97882). The device includes a substrate having a semiconductor layer over an insulator layer; a photonic bandgap structure having at least one period operatively coupled to the substrate, adapted to receive and output amplified light along a predetermined path; a metal nanoparticle structure, operatively coupled to the photonic bandgap structure and the substrate, adapted to receive and amplify light rays and output amplified light.
Abstract:
A 3D Photonic Bandgap Device in SOI (NC#97719). The structure includes a substrate having a semiconductor layer over an insulator layer and a 3D photonic bandgap structure having at least one period operatively coupled to the substrate.
Abstract:
Method, apparatus, and system for a programmable event driven yield mechanism that may activate other threads. The yield mechanism may allow triggering of a service thread that may execute currently with a main thread upon occurrence of an architecturally-defined condition. The service thread may be activated, in response to the condition, with limited intervention of an operating system. In one embodiment, an apparatus includes execution resources to execute a plurality of instructions and a monitor to detect an architecturally-defined condition. The apparatus may include an event handler to handle a yield event generated when the architecturally-defined condition has been detected. An architectural mechanism, including processor instructions and channel registers, may be utilized to allow user-level code to enable the yield event mechanism. Other embodiments are also described and claimed.