GB9623913D0 - Dual directory virtual cache memory and method for contol thereof - Google Patents
Dual directory virtual cache memory and method for contol thereofInfo
- Publication number
- GB9623913D0 GB9623913D0 GBGB9623913.2A GB9623913A GB9623913D0 GB 9623913 D0 GB9623913 D0 GB 9623913D0 GB 9623913 A GB9623913 A GB 9623913A GB 9623913 D0 GB9623913 D0 GB 9623913D0
- Authority
- GB
- United Kingdom
- Prior art keywords
- contol
- cache memory
- virtual cache
- directory virtual
- dual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
- G06F12/1045—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] associated with a data cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0831—Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means
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)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950041977A KR970029072A (en) | 1995-11-17 | 1995-11-17 | Dual Directory Virtual Cache and Its Control Method |
Publications (3)
Publication Number | Publication Date |
---|---|
GB9623913D0 true GB9623913D0 (en) | 1997-01-08 |
GB2307319A GB2307319A (en) | 1997-05-21 |
GB2307319B GB2307319B (en) | 2000-05-31 |
Family
ID=19434528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9623913A Expired - Fee Related GB2307319B (en) | 1995-11-17 | 1996-11-18 | Dual-directory virtual cache memory and method for control thereof |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP3116215B2 (en) |
KR (1) | KR970029072A (en) |
GB (1) | GB2307319B (en) |
TW (1) | TW324800B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6598128B1 (en) * | 1999-10-01 | 2003-07-22 | Hitachi, Ltd. | Microprocessor having improved memory management unit and cache memory |
US7191291B2 (en) | 2003-01-16 | 2007-03-13 | Ip-First, Llc | Microprocessor with variable latency stack cache |
US7139877B2 (en) | 2003-01-16 | 2006-11-21 | Ip-First, Llc | Microprocessor and apparatus for performing speculative load operation from a stack memory cache |
US7139876B2 (en) | 2003-01-16 | 2006-11-21 | Ip-First, Llc | Microprocessor and apparatus for performing fast speculative pop operation from a stack memory cache |
US7136990B2 (en) | 2003-01-16 | 2006-11-14 | Ip-First, Llc. | Fast POP operation from RAM cache using cache row value stack |
US8612690B2 (en) * | 2012-01-17 | 2013-12-17 | Qualcomm Incorporated | Method for filtering traffic to a physically-tagged data cache |
US10831664B2 (en) | 2017-06-16 | 2020-11-10 | International Business Machines Corporation | Cache structure using a logical directory |
US10698836B2 (en) | 2017-06-16 | 2020-06-30 | International Business Machines Corporation | Translation support for a virtual cache |
US10606762B2 (en) | 2017-06-16 | 2020-03-31 | International Business Machines Corporation | Sharing virtual and real translations in a virtual cache |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8823077D0 (en) * | 1988-09-30 | 1988-11-09 | Int Computers Ltd | Data processing apparatus |
GB2260429B (en) * | 1991-10-11 | 1995-05-24 | Intel Corp | Versatile cache memory |
DE69427734T2 (en) * | 1993-10-29 | 2002-05-23 | Advanced Micro Devices Inc | Linearly addressed microprocessor cache |
-
1995
- 1995-11-17 KR KR1019950041977A patent/KR970029072A/en not_active IP Right Cessation
-
1996
- 1996-11-18 GB GB9623913A patent/GB2307319B/en not_active Expired - Fee Related
- 1996-11-18 JP JP08342315A patent/JP3116215B2/en not_active Expired - Fee Related
- 1996-11-21 TW TW085114360A patent/TW324800B/en active
Also Published As
Publication number | Publication date |
---|---|
GB2307319B (en) | 2000-05-31 |
GB2307319A (en) | 1997-05-21 |
JP3116215B2 (en) | 2000-12-11 |
KR970029072A (en) | 1997-06-26 |
JPH1091521A (en) | 1998-04-10 |
TW324800B (en) | 1998-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2299187B (en) | Multiprocessor cache | |
GB2285154B (en) | Branch cache | |
GB9607044D0 (en) | Cache memory control | |
EP0745628A3 (en) | Copolyester composition | |
AU1799195A (en) | Two-way set-associative cache memory | |
GB9513272D0 (en) | Instruction cache | |
AU3058595A (en) | Cache memory system and method of operating the cache memory system | |
EP0871393A4 (en) | In situ immunodetection of antigens | |
AU7595596A (en) | Virtual memory system with local and global virtual address translation | |
GB9518308D0 (en) | Virtual page memory buffer | |
GB9402054D0 (en) | Cache control system | |
GB2299266B (en) | Arm rest | |
GB2297398B (en) | Accessing cache memories | |
GB9513273D0 (en) | Instruction cache | |
AU6493696A (en) | Performing speculative system memory reads | |
GB9601474D0 (en) | Arm support | |
GB9623913D0 (en) | Dual directory virtual cache memory and method for contol thereof | |
EP0834131A4 (en) | Linked caches for context data search | |
AU1540195A (en) | Analogue memory system | |
GB2299074B (en) | Storage system | |
EP0722997A3 (en) | Heat storage composition | |
GB9521977D0 (en) | Cache memory | |
GB9408328D0 (en) | Loading arm | |
GB2308471B (en) | Memory defragmentation | |
PL322591A1 (en) | Soaking composition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) | ||
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20061118 |