Method and system for processing data using a processing pipeline and processing units
AssigneeEMC IP Holding Company LLC
InventorsJonathan I. Krasner, Steven R. Chalmer, Serge Joseph Pirotte, Steven T. McClure
Life of this patent
Estimating the term…
Abstract
A method for processing data includes receiving an offload request by a first virtual machine (VM), issuing, in response to the offload request and based on a processing pipeline, a processing request to a processing unit, and servicing, by the processing unit, the processing request to obtain a result.
Claims20
A method for processing data, the method comprising:
- receiving an offload request by a first virtual machine (VM);
- issuing, in response to the offload request and based on a processing pipeline, a processing request to a processing unit;
- and
- servicing, by the processing unit, the processing request to obtain a result.
A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for processing data, the method comprising:
- receiving an offload request by a first virtual machine (VM);
- and
- issuing, in response to the offload request and based on a processing pipeline, a processing request to a processing unit,
- wherein the processing unit services the processing request to obtain a result.
The non-transitory computer readable medium of 15, wherein the processing pipeline specifies at least a first processing task and a second processing task, wherein the processing request is associated with the first processing task and the second processing request is associated with the second processing task.
A system, comprising:
- a processor;
- a plurality of processing units;
- shared memory;
- a host operating system executing on the processor;
- a plurality of virtual machines (VMs) executing on the host operating system;
- wherein a first VM of the plurality of VM is programmed to:
- receive an offload request from the host operating system;
- issue, in response to the offload request and based on a processing pipeline, a processing request to a processing unit of the plurality of processing units;
- and
- wherein the processing unit is configured to service the processing request to obtain a result and store the result in the shared memory.
Dependencies are inferred from the claim text.