U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and apparatus for achieving multilevel inclusion in multilevel cache hierarchies

Patent 5369753 Issued on November 29, 1994. Estimated Expiration Date: Icon_subject May 27, 2013. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Three level memory hierarchy using write and share flags
Patent #: 4442487
Issued on: 04/10/1984
Inventor: Fletcher ,   et al.

Second level cache replacement method and apparatus
Patent #: 4464712
Issued on: 08/07/1984
Inventor: Fletcher

Set associative sector cache
Patent #: 4493026
Issued on: 01/08/1985
Inventor: Olnowich

Interleaved set-associative memory
Patent #: 4736293
Issued on: 04/05/1988
Inventor: Patrick

Hierarchical cache memory system and method
Patent #: 4755930
Issued on: 07/05/1988
Inventor: Wilson, Jr. ,   et al.

Apparatus and method for prefetching subblocks from a low speed memory to a high speed memory of a memory hierarchy depending upon state of replacing bit in the low speed memory
Patent #: 4774654
Issued on: 09/27/1988
Inventor: Pomerene ,   et al.

Digital computer with multisection cache
Patent #: 4783736
Issued on: 11/08/1988
Inventor: Ziegler ,   et al.

High speed buffer store arrangement for quick wide transfer of data
Patent #: 4823259
Issued on: 04/18/1989
Inventor: Aichelmann, Jr. ,   et al.

Cache hierarchy design for use in a memory management unit
Patent #: 4985829
Issued on: 01/15/1991
Inventor: Thatte, et al.

Store queue for a tightly coupled multiple processor configuration with two-level cache buffer storage
Patent #: 5023776
Issued on: 06/11/1991
Inventor: Gregor

More ...

Inventor

Assignee

Application

No. 068294 filed on 05/27/1993

US Classes:

711/122Hierarchical caches

Examiners

Primary: Dixon, Joseph L.
Assistant: Kim, Matthew

Attorney, Agent or Firm

International Class

G06F 012/08

Abstract

A method for achieving multilevel inclusion in a computer system with first and second level caches. The caches align on a "way" basis by their respective cache controllers communicating with each other which blocks of data they are replacing and which of their cache ways are being filled with data. On first and second level cache read misses the first level cache controller provides way information to the second level cache controller to allow received data to be placed in the same way. On first level cache read misses and second level cache read hits, the second level cache controller provides way information to the first level cache controller, which places data in the indicated way. On processor writes the first level cache controller caches the writes and provides the way information to the second level cache controller which uses the way information to select the proper way for data storage. An inclusion bit is set on data in the second level cache that is duplicated in the first level cache. On a second level cache snoop hit, the second level cache controller checks the respective inclusion bit to determine if a copy of this data also resides in the first level cache. The first level cache controller is directed to snoop the bus only if the respective inclusion bit is set.

Other References

  • Intel Corp., "Intel 1989 Microprocessor & Peripheral Handbook, 82385 Cache Controller Specification", pp. 4-292 to 4-353
  • Intel Corp., "Intel i486 Microprocessor Handbook", Nov. 1989 edition, pp. 73-77
  • Jean-Loup Baer & Wen-Hann Wang, Int. Conference on Parallel Processing, "Architectural Choices for Multi-Level Cache Hierarchies", Jan. 14, 1987
  • Jean-Loop Baer & Wen-Hann Wang, IEEE, "On the Inclusion Properties for Multi-Level Cache Hierarchies", CH 2545-2/88, 1988, pp. 73-80
  • Angel DeCagama, "The Technology of Parallel Processing, Parallel Processing Architectures and VLSI Hardware", vol. 1, 1989, pp. 318-331
  • Jean-Loop Baer and Wen-Hann Wang; "Multilevel Cache Hierarchies: Organizations, Protocols, and Performance," 8318 Journal of Parallel and Distributed Computing, No. 3, Jun. 6, 1989, pp. 451-47
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?