Apparatus and method to improve primary memory latencies using an eviction buffer to store write requests
AssigneeSun Microsystems, Inc.
InventorRajasekhar Cherabuddi
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorRajasekhar Cherabuddi
Estimating the term…
A central processing unit of a computer includes an external cache controller and a primary memory controller. The external cache controller generates a primary memory read request and a primary memory write request in response to an external cache miss. The primary memory controller includes an address queue, an eviction buffer, and an eviction buffer logic circuit. The eviction buffer logic circuit selectively stores the primary memory write request in the eviction buffer and stores the primary memory read request in the address queue. When subsequent primary memory read requests are received at the primary memory controller, the eviction buffer logic circuit routes them to the address queue. The primary memory write request in the eviction buffer is passed to the address queue when the eviction buffer logic circuit identifies an empty queue, meaning there are no pending primary memory write requests. The data in the eviction buffer is also sent to the address queue when a new primary memory write request is received at the eviction buffer logic circuit.
A central processing unit of a computer, comprising:
A method of processing data in a computer, said method comprising the steps of:
Dependencies are inferred from the claim text.