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

Methods and apparatus for caching interlock variables in an integrated cache memory

Patent 5136691 Issued on August 4, 1992. Estimated Expiration Date: Icon_subject August 4, 2009. 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

3761883

Buffer store including control apparatus which facilitates the concurrent processing of a plurality of commands
Patent #: 4156906
Issued on: 05/29/1979
Inventor: Ryan

Cache synonym detection and handling means
Patent #: 4400770
Issued on: 08/23/1983
Inventor: Chan ,   et al.

Cache memory architecture with decoding
Patent #: 4437149
Issued on: 03/13/1984
Inventor: Pomerene ,   et al.

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

Multilevel cache system with graceful degradation capability
Patent #: 4464717
Issued on: 08/07/1984
Inventor: Keeley ,   et al.

Cache/disk file status indicator with data protection feature
Patent #: 4506323
Issued on: 03/19/1985
Inventor: Pusic ,   et al.

Cache locking controls in a multiprocessor
Patent #: 4513367
Issued on: 04/23/1985
Inventor: Chan ,   et al.

Communicating random access memory
Patent #: 4616310
Issued on: 10/07/1986
Inventor: Dill ,   et al.

Cache coherence mechanism based on locking
Patent #: 4775955
Issued on: 10/04/1988
Inventor: Liu

More ...

Inventor

Assignee

Application

No. 146020 filed on 01/20/1988

US Classes:

711/139, No-cache flags711/128, Associative711/142Write-through

Examiners

Primary: Kriess, Kevin A.

Attorney, Agent or Firm

International Classes

G06F 015/16
G06F 013/00

Abstract

Methods and apparatus are disclosed for supporting the caching of interlock variables in cache memory units employed in multiprocessor and/or multitasking environments. The preferred embodiment of the invention includes methods and apparatus for selectively treating interlock variables as cachable or non-cachable. The disclosed methods and apparatus are suitable for supporting high speed data and instruction processing applications in both RISC and non-RISC architecture environments, can be integrated on a single chip and allows for better performance and utilization of the computer system bus structure since most of the interlock variable accesses are faster and do not appear on the memory bus (only in the cache).

Other References

  • IBM Technical Disclosure Bulletin, vol. 28, No. 3, Aug. 1985, pp. 1169-117
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?