Patent ID: 11960898
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
a memory; and
a processing device operatively coupled to the memory, wherein the processing device processes instructions synchronously in accordance with a processor clock, the processing device to:
identify a first instruction specifying an asynchronous operation to be processed independently of the processor clock;
perform the asynchronous operation by an asynchronous execution unit that executes the asynchronous operation independently of the processor clock and generates at least one result of the asynchronous operation;
execute, by a synchronous execution unit in parallel with the execution of the asynchronous operation by the asynchronous execution unit, one or more second instructions specifying respective synchronous operations, wherein the one or more second instructions comprise:
an operation code that identifies one or more operations of the synchronous execution unit, and
one or more operands;

determine that the asynchronous execution unit has generated the at least one result of the asynchronous operation; and
responsive to determining that the asynchronous execution unit has generated the at least one result of the asynchronous operation, receive the at least one result of the asynchronous operation.