Abstract:
Embodiments of apparatuses and methods for processing virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a event logic and evaluation logic. The event logic is to recognize a virtualization event. The evaluation logic is to determine whether to transfer control from a child guest to a parent guest in response to the virtualization event.
Abstract:
A method for forming planar-waveguide Bragg grating in a curved waveguide comprises: forming a long chirped planar-waveguide Bragg grating in an Archimedes' spiral such that a long length of the waveguide can fit in a small chip area where the grating is formed in the curved waveguide; using periodic width modulation to form the planar-waveguide Bragg grating on the curved waveguide, and where the formation of the periodic width modulation occurs during the etching of the waveguide core; using rectangular width modulation to create Bragg gratings with a higher order than 1st order to allow a larger grating period and larger modulation depth, using waveguide width tapering while keeping the width modulation period constant to introduce chirp to the planar-waveguide Bragg grating where the index of refraction is a function of waveguide width, by applying a specific width tapering to create a desired arbitrary chirp profile.
Abstract:
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.
Abstract:
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.
Abstract:
A Metal Nanoparticle Photonic Bandgap Device in SOI Method (NC#098884). The method includes providing a substrate having a semiconductor layer over an insulator layer, operatively coupling the substrate to a photonic bandgap structure having at least one period, wherein the photonic bandgap structure is adapted to receive and output light along a predetermined path, and operatively coupling the photonic bandgap structure and the substrate to a metal nanoparticle structure comprising at least three metal nanoparticles having spherical shapes of different radii, wherein the at least three metal nanoparticles are adapted to receive and amplify light rays and output amplified light.
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:
A Electronic/Photonic Bandgap Device (NC#98614). The apparatus includes a substrate; an electronics layer operatively coupled to the substrate; and an optical bus layer operatively coupled to the electronics layer. The optical bus layer comprises at least one 3D photonic bandgap structure having at least one period operatively coupled to the electronics layer and comprising a plurality of honeycomb-like structures having a plurality of high index regions and a plurality of low index regions, wherein the plurality of honeycomb-like structures comprises at least four honeycomb-like structures layered over each other, wherein a second honeycomb-like structure is offset from a first honeycomb-like structure, wherein a third honeycomb-like structure is offset from a second honeycomb-like structure, and wherein a fourth honeycomb-like structure is not offset from the first honeycomb-like structure. The 3D photonic bandgap structure and the electronics layer are monolithically integrated over the substrate.
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:
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.
Abstract:
Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.