×

NON-BLOCKING, PIPELINED WRITE ALLOCATES WITH ALLOCATE DATA MERGING IN A MULTI-LEVEL CACHE SYSTEM

  • US 20120198161A1
  • Filed: 09/26/2011
  • Published: 08/02/2012
  • Est. Priority Date: 09/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system comprising:

  • a central processing unit executing program instructions to manipulate data;

    a cache connected to said central processing unit temporarily storing in a plurality of cache lines data for manipulation by said central processing unit; and

    a cache controller connected to said cache operation unit and said second level cache operable on a write request generating a cache miss tostore write data corresponding to said write request in a write data buffer,send a read request to an external memory for a cache line of data encompassing said write request,merge said write data stored in said write buffer with said cache line of data returned from the external memory in response to said read request, andstore said merged cache line of data in a corresponding cache line in said cache.

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