System level acceleration server
AssigneeInternational Business Machines Corporation
InventorsMATTHEW R. DRAHZAL, Kirk E. Jordan, James C. Sexton, Richard O. Simpson
Life of this patent
Estimating the term…
Abstract
A method for system level acceleration includes managing, by a system level acceleration server, an accelerator program running on an accelerator machine on behalf of a client, receiving, by the system level acceleration server, a communication from the client, interacting, by the system level acceleration server, with the accelerator program on behalf of the client according to the communication from the client, and generating, by the accelerator machine, a deliverable for provision to the client based upon an output of the accelerator program.
Claims22
A method for system level acceleration comprising:
- managing, by a system level acceleration server, an accelerator program running on an accelerator machine on behalf of a client;
- receiving, by the system level acceleration server, a communication from the client;
- interacting, by the system level acceleration server, with the accelerator program on behalf of the client according to the communication from the client;
- and
- generating, by the accelerator machine, a deliverable for provision to the client based upon an output of the accelerator program.
A computer program product for system level acceleration, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- computer readable program code configured to manage an accelerator program running on an accelerator machine on behalf of a client;
- computer readable program code configured to receive a communication from the client;
- and
- computer readable program code configured to interact with the accelerator program on behalf of the client according to the communication from the client.
A system level acceleration system comprising:
- a system level acceleration server;
- an accelerator communicating with the system level acceleration server and executing a program of instructions on behalf of a client;
- and
- a client communicating with the system level acceleration server, wherein the system level acceleration server passes a control from the client to the accelerator and a result from the accelerator to the client.
Dependencies are inferred from the claim text.