×

Command message generation and execution using a machine code-instruction

  • US 10,114,638 B2
  • Filed: 12/15/2014
  • Issued: 10/30/2018
  • Est. Priority Date: 12/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • executing, by a processor of a particular machine, a single machine-code instruction of a processor instruction set of the processor, with the single machine-code instruction including an OP code and a plurality of arguments, with the OP code specifying to the processor the operation of the of the single machine-code instruction that includes generating a command message based on the plurality of arguments;

    wherein the plurality of augments includes a reference into a command-message-building data structure stored in memory, a virtual address, and a copy position reference;

    wherein said executing the single machine-code instruction by the processor includes generating the command message and initiating communication of the command message to the hardware accelerator, with said generating the command message including copying command information, that includes an identification of a plurality of operations, from the command-message-building data structure based on the reference into the command message at a position within the command message identified based on the copy position reference;

    wherein a translation of the virtual address is included in the command message;

    receiving, by the hardware accelerator, the command message that includes the command information that includes the identification of the plurality of operations; and

    executing, by the hardware accelerator, the command message, with said executing the command message includes executing the plurality of operations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×