ATE258698T1 - Auf verzeichnis basierendes cache-speicher- kohärenz-system - Google Patents
Auf verzeichnis basierendes cache-speicher- kohärenz-systemInfo
- Publication number
- ATE258698T1 ATE258698T1 AT98955243T AT98955243T ATE258698T1 AT E258698 T1 ATE258698 T1 AT E258698T1 AT 98955243 T AT98955243 T AT 98955243T AT 98955243 T AT98955243 T AT 98955243T AT E258698 T1 ATE258698 T1 AT E258698T1
- Authority
- AT
- Austria
- Prior art keywords
- level
- directory
- cache memory
- caching system
- interfaced
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0811—Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0815—Cache consistency protocols
- G06F12/0817—Cache consistency protocols using directory methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Multi Processors (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US96500497A | 1997-11-05 | 1997-11-05 | |
| PCT/US1998/023505 WO1999023565A1 (en) | 1997-11-05 | 1998-11-04 | A directory-based cache coherency system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE258698T1 true ATE258698T1 (de) | 2004-02-15 |
Family
ID=25509311
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT98955243T ATE258698T1 (de) | 1997-11-05 | 1998-11-04 | Auf verzeichnis basierendes cache-speicher- kohärenz-system |
Country Status (7)
| Country | Link |
|---|---|
| EP (1) | EP1029281B1 (de) |
| JP (1) | JP2001522090A (de) |
| AT (1) | ATE258698T1 (de) |
| AU (1) | AU1209299A (de) |
| BR (1) | BR9814623A (de) |
| DE (1) | DE69821383T2 (de) |
| WO (1) | WO1999023565A1 (de) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7552288B2 (en) * | 2006-08-14 | 2009-06-23 | Intel Corporation | Selectively inclusive cache architecture |
| US9477600B2 (en) * | 2011-08-08 | 2016-10-25 | Arm Limited | Apparatus and method for shared cache control including cache lines selectively operable in inclusive or non-inclusive mode |
| US8935485B2 (en) * | 2011-08-08 | 2015-01-13 | Arm Limited | Snoop filter and non-inclusive shared cache memory |
| CN103049422B (zh) * | 2012-12-17 | 2013-11-27 | 浪潮电子信息产业股份有限公司 | 一种具有多cache一致性域的多处理器节点系统构建方法 |
| US10248565B2 (en) * | 2016-09-19 | 2019-04-02 | Qualcomm Incorporated | Hybrid input/output coherent write |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06110781A (ja) * | 1992-09-30 | 1994-04-22 | Nec Corp | キャッシュメモリ装置 |
| JP2809961B2 (ja) * | 1993-03-02 | 1998-10-15 | 株式会社東芝 | マルチプロセッサ |
| FR2707774B1 (fr) * | 1993-07-15 | 1995-08-18 | Bull Sa | Procédé de gestion cohérente des échanges entre des niveaux d'une hiérarchie de mémoires à au moins trois niveaux. |
| WO1995025306A2 (en) * | 1994-03-14 | 1995-09-21 | Stanford University | Distributed shared-cache for multi-processors |
-
1998
- 1998-11-04 WO PCT/US1998/023505 patent/WO1999023565A1/en not_active Ceased
- 1998-11-04 JP JP2000519358A patent/JP2001522090A/ja active Pending
- 1998-11-04 DE DE69821383T patent/DE69821383T2/de not_active Expired - Fee Related
- 1998-11-04 EP EP98955243A patent/EP1029281B1/de not_active Expired - Lifetime
- 1998-11-04 AT AT98955243T patent/ATE258698T1/de not_active IP Right Cessation
- 1998-11-04 BR BR9814623-8A patent/BR9814623A/pt not_active Application Discontinuation
- 1998-11-04 AU AU12092/99A patent/AU1209299A/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| WO1999023565A1 (en) | 1999-05-14 |
| EP1029281A1 (de) | 2000-08-23 |
| JP2001522090A (ja) | 2001-11-13 |
| BR9814623A (pt) | 2000-10-03 |
| EP1029281B1 (de) | 2004-01-28 |
| DE69821383T2 (de) | 2005-01-20 |
| DE69821383D1 (de) | 2004-03-04 |
| AU1209299A (en) | 1999-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| HK53994A (en) | Apparatus for maintaining consistency in a multi-processor computer system using virtual caching | |
| BR9814846A (pt) | "estado de otimização de memória" | |
| JP2540517B2 (ja) | 階層キヤツシユメモリ装置および方法 | |
| EP0847011A3 (de) | Verfahren zur Verminderung der Anzahl von Kohärenz-Zyklen in einem verzeichnisbasierten Cachekohärenz-Speichersystem unter Verwendung eines Speicherzustands-Cachespeichers | |
| US6959364B2 (en) | Partially inclusive snoop filter | |
| HK1052239A1 (zh) | 根據高速緩衝存儲一致性推斷的預載和預先佔有高速緩衝存儲行 | |
| DE69127936D1 (de) | Busprotokoll für Prozessor mit write-back cache | |
| ES2109256T3 (es) | Disposicion de bus de acceso a memoria. | |
| DE69604391D1 (de) | Zeitkohärentes cachesystem | |
| EP0851356A2 (de) | Multiprozessor-Rechnersystem | |
| EP1092188A4 (de) | Auf verteilten adressentabellen basierende technik zur erhaltung der cachekohärenz für ein mehrprozessor rechnersystem | |
| MX9706592A (es) | Protocolo de coherencia para multiprocesamiento cache en un conducto local. | |
| TW343303B (en) | Cache flushing device and computer system applied with the same | |
| EP0817067A3 (de) | Integrierte Prozessor/Speichereinrichtung mit einem Opfer ("victim") Pufferspeicher | |
| KR970016951A (ko) | 디렉토리 기반의 캐시 코히어런스 프로토콜을 사용하는 멀티프로세서에서의 무효화 버스 최적화 | |
| DE69629140D1 (de) | Cachefähigkeitsattribut für virtuelle Adressen in Cachespeichern mit sowohl virtuellen als auch physikalischem Index | |
| WO2009146027A1 (en) | Adaptive cache organization for chip multiprocessors | |
| KR930016891A (ko) | 캐쉬 제어기 | |
| US6078997A (en) | Directory-based coherency system for maintaining coherency in a dual-ported memory system | |
| KR980010821A (ko) | 다중프로세서의 코히어런스 오버헤드 감소를 위한 자기-무효화 장치 및 방법 | |
| ATE258698T1 (de) | Auf verzeichnis basierendes cache-speicher- kohärenz-system | |
| Chaudhuri | Zero directory eviction victim: Unbounded coherence directory and core cache isolation | |
| EP0481233A3 (de) | Mehrstufige Cache-Speicher | |
| CN101587457B (zh) | 用于单芯片多处理器的自适应高速缓存组织 | |
| KR19990026501A (ko) | 분산 공유 메모리의 캐시 일관성 제어방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |