Invention Grant
- Patent Title: Managing cache coherency in a data processing apparatus
- Patent Title (中): 在数据处理设备中管理高速缓存一致性
-
Application No.: US11709279Application Date: 2007-02-22
-
Publication No.: US07937535B2Publication Date: 2011-05-03
- Inventor: Emre Özer , Stuart David Biles , Simon Andrew Ford
- Applicant: Emre Özer , Stuart David Biles , Simon Andrew Ford
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28

Abstract:
Each of plural processing units has a cache, and each cache has indication circuitry containing segment filtering data. The indication circuitry responds to an address specified by an access request from an associated processing unit to reference the segment filtering data to indicate whether the data is either definitely not stored or is potentially stored in that segment. Cache coherency circuitry ensures that data accessed by each processing unit is up-to-date and has snoop indication circuitry whose content is derived from the already-provided segment filtering data. For certain access requests, the cache coherency circuitry initiates a coherency operation during which the snoop indication circuitry determines whether any of the caches requires a snoop operation. For each cache that does, the cache coherency circuitry issues a notification to that cache identifying the snoop operation to be performed.
Public/Granted literature
- US20080209133A1 Managing cache coherency in a data processing apparatus Public/Granted day:2008-08-28
Information query