Managing state in accelerators
AssigneeIntel Corporation
InventorVinodh Gopal
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorVinodh Gopal
Estimating the term…
Methods and apparatus for managing state in accelerators. An accelerator performs processing operations on a data chunk relating to a job submitted to the accelerator. During or following processing the data chunk, the accelerator generates state information corresponding to its current state and stores the state information or, optionally, the accelerator state information is obtained and stored by privileged software. In connection with continued processing of the current data chunk or a next job and next data chunk, the accelerator accesses previously stored state information identified by the job and validates the state information was generated by itself, another accelerator, or privileged software. Valid state information is then reloaded to restore the state of the accelerator/process state, and processing continues. The chunk processing, accelerator state store, validation, and restore operations are repeated to process subsequent jobs. An accelerator and/or privileged software may use a MAC (Message Authentication Code) algorithm to generate a MAC over a message comprising the accelerator state information. The MAC is then used to validate previously stored state information.
A method comprising:
An accelerator apparatus, comprising:
A computer platform, comprising:
Dependencies are inferred from the claim text.