or
Bookmark and Share
Data processing system, cache system and method for handling a flush operation in a data processing system having multiple coherency domains
 
   
Document Number
US Patent 7543116
Issued Date
June 2, 2009
Link
Map
Abstract
A cache coherent data processing system includes at least first and second coherency domains. The first coherency domain contains a memory controller, an associated system memory having a target memory block identified by a target address, and a domain indicator indicating whether the target memory block is cached outside the first coherency domain. During operation, the first coherency domain receives a flush operation broadcast to the first and second coherency domains, where the flush operation specifies the target address of the target memory block. The first coherency domain also receives a combined response for the flush operation representing a system-wide response to the flush operation. In response to receipt in the first coherency domain of the combined response, a determination is made if the combined response indicates that a cached copy of the target memory block may remain within the data processing system. In response to a determination that the combined response indicates that a cached copy of the target memory block may remain in the data processing system, the domain indicator is updated to indicate that the target memory block is cached outside of the first coherency domain.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
1
Comments:
no comments yet
Published
June 2, 2009
Application Number
11/342,951
Filed
January 30, 2006
US Classification
711/141   711/135 711/144 711/156
Int'l Classification
G06F   12/00   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
USPTO Field of Search
711/141  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us