Method and apparatus for blending bus writes and cache write-backs to memory
AssigneeIntel Corporation
InventorsBrian K. Langendorf, Michael Derr
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsBrian K. Langendorf, Michael Derr
Estimating the term…
Apparatus and a method for utilizing a memory bus write buffer to blend up-to-date data stored in a processor cache and being written back to memory with data in the write buffer being written to the same memory address by a bus master in order to maintain data coherency. The circuitry also utilizes the memory bus write buffer to write valid data furnished in a bus master write over up-to-date data in the write buffer being written to the same memory address from a processor cache in order to maintain data coherency. Combining the data from the two sources prior to writing it to memory eliminates at least one write operation by the write controller along with any associated ECC value generation, may eliminate a number of read/modify/write back operations with any associated ECC value generations, and can double the effective depth of the buffer.
A method for combining and storing data comprising the steps of:
A buffer for combining data comprising:
A circuit for combining and storing data comprising:
A computer system comprising a bridge circuit coupled among a central processing unit (CPU) and a memory and a bus, the bridge circuit comprising:
Dependencies are inferred from the claim text.