Oldest operation translation look-aside buffer
AssigneeAdvanced Micro Devices, Inc.
InventorsDavid Kaplan, John M. King
Life of this patent
Estimating the term…
Abstract
A method is provided for dispatching a load operation to a processing device and determining that the operation is the oldest load operation. The method also includes executing the operation in response to determining the operation is the oldest load operation. Computer readable storage media for performing the method are also provided. An apparatus is provided that includes a translation look-aside buffer (TLB) content addressable memory (CAM), and includes an oldest operation storage buffer operationally coupled to the TLB CAM. The apparatus also includes an output multiplexor operationally coupled to the TLB CAM and to the oldest operation storage buffer. Computer readable storage media for adapting a fabrication facility to manufacture the apparatus are also provided.
Claims32
A method, comprising:
- dispatching an operation to a processing device;
- in response to determining that the operation is the oldest load operation:
- storing a translation for the operation in a buffer configured to hold only the translation for the oldest load operation in a processing system;
- and
- executing the operation using the translation.
A non-transitory, computer-readable storage device encoded with data that, when executed by a processing device, adapts the processing device to perform a method, the method comprising:
- dispatching an operation to the processing device;
- in response to determining that the operation is the oldest load operation:
- storing a translation for the operation in a buffer configured to hold only the translation for the oldest load operation in a processing system;
- and
- executing the operation using the translation.
An apparatus, comprising:
- a translation look-aside buffer (TLB) content addressable memory (CAM);
- an oldest operation storage buffer operationally coupled to the TLB CAM, wherein the oldest operation storage buffer is configured to hold only the translation for the oldest load operation in a processing system;
- and
- an output multiplexor operationally coupled to the TLB CAM and to the oldest operation storage buffer.
A non-transitory, computer-readable storage device encoded with data that, when executed by a fabrication facility, adapts the fabrication facility to manufacture an apparatus, the apparatus comprising:
- a translation look-aside buffer (TLB) content addressable memory (CAM);
- an oldest operation storage buffer operationally coupled to the TLB CAM, the oldest operation storage buffer configured to hold only the translation for the oldest load operation in a processing system;
- and
- an output multiplexor operationally coupled to the TLB CAM and to the oldest operation storage buffer.
Dependencies are inferred from the claim text.