×

Merging eviction and fill buffers for cache line transactions

  • US 9,244,841 B2
  • Filed: 12/31/2012
  • Issued: 01/26/2016
  • Est. Priority Date: 12/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A processor, comprising:

  • a first cache memory; and

    a bus unit comprising a plurality of buffers, the bus unit to;

    allocate a selected buffer of the plurality of buffers for a fill request associated with a first cache line to be stored in the first cache memory;

    load fill data responsive to the fill request from the first cache line into the selected buffer; and

    transfer the fill data from the selected buffer to the first cache memory in parallel with storing eviction data for an evicted cache line from the first cache memory in the selected buffer by transferring the fill data from the selected buffer to the first cache memory to empty the selected buffer and transferring the eviction data into the emptied selected buffer after one or more portions of the selected buffer have been emptied.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×