Input/output (I/O) register reflected in CPU memory
AssigneeAmazon Technologies, Inc.
InventorsJonathan Cohen, Said Bshara, Leah Shalev, Erez Izenberg, Rotem Shaanan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsJonathan Cohen, Said Bshara, Leah Shalev, Erez Izenberg, Rotem Shaanan
Estimating the term…
Systems and methods are provided to reduce the latency in accessing an input/output (I/O) hardware register by software executing on a central processing unit (CPU). The hardware register is located in a controller coupled to the CPU via an I/O bus. The CPU software can send a command to the controller for execution. The controller can execute the command and update the hardware register to indicate that the command has been executed. The controller can write contents of the hardware register to a specified address in a CPU memory that is assigned by the CPU software. The CPU software can read the specified address to determine that the command has been executed instead of reading the hardware register on the I/O bus.
A method comprising:
A system comprising:
A non-transitory computer-readable medium comprising instructions that, when executed by a host processor, cause the host processor to perform operations comprising:
Dependencies are inferred from the claim text.