Invention Grant
- Patent Title: Support for multiple coherence domains
- Patent Title (中): 支持多个连贯域
-
Application No.: US11859198Application Date: 2007-09-21
-
Publication No.: US08131941B2Publication Date: 2012-03-06
- Inventor: Ryan C. Kinter
- Applicant: Ryan C. Kinter
- Applicant Address: US CA Sunnyvale
- Assignee: MIPS Technologies, Inc.
- Current Assignee: MIPS Technologies, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Kilpatrick Townsend & Stockton LLP
- Agent Ardeshir Tabibi
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
A number of coherence domains are maintained among the multitude of processing cores disposed in a microprocessor. A cache coherency manager defines the coherency relationships such that coherence traffic flows only among the processing cores that are defined as having a coherency relationship. The data defining the coherency relationships between the processing cores is optionally stored in a programmable register. For each source of a coherent request, the processing core targets of the request are identified in the programmable register. In response to a coherent request, an intervention message is forwarded only to the cores that are defined to be in the same coherence domain as the requesting core. If a cache hit occurs in response to a coherent read request and the coherence state of the cache line resulting in the hit satisfies a condition, the requested data is made available to the requesting core from that cache line.
Public/Granted literature
- US20090083493A1 SUPPORT FOR MULTIPLE COHERENCE DOMAINS Public/Granted day:2009-03-26
Information query