Enabling asynchronous operations in synchronous processors
AssigneeRed Hat, Inc.
InventorUlrich Drepper
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorUlrich Drepper
Estimating the term…
The technology disclosed herein enables a processor that processes instructions synchronously in accordance with a processor clock to identify a first instruction specifying an asynchronous operation to be processed independently of the processor clock. The asynchronous operation is performed 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. A synchronous execution unit executes, in parallel with the execution of the asynchronous operation by the asynchronous execution unit, one or more second instructions specifying respective synchronous operations. Responsive to determining that the asynchronous execution unit has generated the at least one result of the asynchronous operation, the processor receives the at least one result of the asynchronous operation.
A method comprising:
A system comprising:
A non-transitory computer-readable medium storing instructions that, when executed by a processing device, cause the processing device to:
Dependencies are inferred from the claim text.