Processor accelerator interface virtualization
OwnerPaul M. Stillwell, JR., Omesh Tickoo +4inventors
InventorsPaul M. Stillwell, JR., Omesh Tickoo, Vineet Chadha, Yong Zhang, Rameshkumar G. Illikkal, Ravishankar Iyer
Life of this patent
Estimating the term…
Abstract
Embodiments of apparatuses and methods for processor accelerator interface virtualization are disclosed. In one embodiment, an apparatus includes instruction hardware and execution hardware. The instruction hardware is to receive instructions. One of the instruction types is an accelerator job request instruction type, which the execution hardware executes to cause the processor to submit a job request to an accelerator.
Claims20
A processor comprising:
- instruction hardware to receive a plurality of instructions, each having one of a plurality of instruction types, including an accelerator job request instruction type;
- and
- execution hardware to execute the accelerator job request instruction type to cause the processor to submit a job request to an accelerator and return a transaction identification value.
A method comprising:
- receiving, by a processor, a first instruction, the first instruction having an accelerator job request instruction type;
- and
- executing, by the processor, the first instruction to subunit a job request to an accelerator.
The method of claim wherein the processor is connected to the accelerator on a system on a chip.
A system comprising:
- a hardware accelerator;
- and
- a processor including
- instruction hardware to receive a plurality of instructions, each having one of a plurality of instruction types, including an accelerator job request instruction type, and
- execution hardware to execute the accelerator job request instruction type to cause the processor submit a job request to the hardware accelerator and return a transaction identification value.
Dependencies are inferred from the claim text.