
US Patent No: 6,223,260
Number of patents in Portfolio can not be more than 2000
Multi-bus data processing system in which all data words in high level cache memories have any one of four states and all data words in low level cache memories have any one of three states
Stats
-
Apr 24, 2001
Issued date -
Sep 10, 1997
filing date -
08/926,832
serial no -
In Force
status
Importance
Abstract
A data processing system is comprised of: a system bus having a main memory coupled thereto; multiple high level cache memories, each of which has a first port coupled to said system bus and a second port coupled to a respective processor bus; and each processor bus being coupled through respective low level cache memories to respective digital computers. In the high level cache memories, data words are stored with respective tag bits which identify each data word as being stored in one of only four states which are shared, modified, invalid, or exclusive. In the low level cache memories, data words are stored with respective tag bits which identify each data word as being stored in only one of three states which are shared, modified or invalid.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,136,700 Apparatus and method for reducing interference in two-level cache memories | 58 | 1989 | |
| 5,432,918 Method and apparatus for ordering read and write operations using conflict bits in a write queue | 138 | 1992 | |
| 5,285,323 Integrated circuit chip having primary and secondary random access memories for a hierarchical cache | 51 | 1993 | |
| 5,297,269 Cache coherency protocol for multi processor computer system | 171 | 1993 | |
|
|
|||
| 4,755,930 Hierarchical cache memory system and method | 163 | 1985 | |
| 5,398,325 Methods and apparatus for improving cache consistency using a single copy of a cache tag memory in multiple processor computer systems | 71 | 1992 | |
| 5,581,729 Parallelized coherent read and writeback transaction processing system for use in a packet switched cache coherent multiprocessor system | 77 | 1995 | |
|
|
|||
| 5,623,632 System and method for improving multilevel cache performance in a multiprocessing system | 25 | 1995 | |
| 5,706,464 Method and system for achieving atomic memory references in a multilevel cache data processing system | 28 | 1996 | |
|
|
|||
| 5,274,790 Cache memory apparatus having a plurality of accessibility ports | 53 | 1991 | |
| 5,581,725 Cache memory system having first and second direct-mapped cache memories organized in hierarchical structure | 26 | 1993 | |
|
|
|||
| 5,319,768 Control circuit for resetting a snoop valid bit in a dual port cache tag memory | 19 | 1991 | |
| 5,513,335 Cache tag memory having first and second single-port arrays and a dual-port array | 34 | 1992 | |
|
|
|||
| 5,249,282 Integrated cache memory system with primary and secondary cache memories | 105 | 1990 | |
|
|
|||
| 5,394,555 Multi-node cluster computer system incorporating an external coherency unit at each node to insure integrity of information stored in a shared, distributed memory | 190 | 1992 | |
|
|
|||
| 5,113,514 System bus for multiprocessor computer system | 67 | 1990 | |
|
|
|||
| 5,598,550 Cache controller for processing simultaneous cache accesses | 25 | 1994 | |
|
|
|||
| 5,522,057 Hybrid write back/write through cache having a streamlined four state cache coherency protocol for uniprocessor computer systems | 22 | 1993 | |
|
|
|||
| 5,241,641 Hierarchical cache memory apparatus | 40 | 1990 | |
|
|
|||
| 5,465,344 Microprocessor with dual-port cache memory for reducing penalty of consecutive memory address accesses | 20 | 1994 | |
|
|
|||
| 5,539,893 Multi-level memory and methods for allocating data most likely to be used to the fastest memory level | 27 | 1993 | |