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

Multi-processor system with cache memories

Patent 4939641 Issued on July 3, 1990. Estimated Expiration Date: Icon_subject June 30, 2008. 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

3735360

3761883

3845474

Storage interface unit
Patent #: 3967247
Issued on: 06/29/1976
Inventor: Andersen ,   et al.

Continuous updating of cache store
Patent #: 4167782
Issued on: 09/11/1979
Inventor: Joyce ,   et al.

Cache/disk subsystem trickle
Patent #: 4394732
Issued on: 07/19/1983
Inventor: Swenson

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

Cache with independent addressable data and directory arrays
Patent #: 4527238
Issued on: 07/02/1985
Inventor: Ryan ,   et al.

Verification of real page numbers of stack stored prefetched instructions from instruction cache
Patent #: 4551799
Issued on: 11/05/1985
Inventor: Ryan ,   et al.

More ...

Inventors

Assignee

Application

No. 213556 filed on 06/30/1988

US Classes:

711/146, Snooping711/144, Cache status data bit711/145Access control bit

Examiners

Primary: Eng, David Y.

Attorney, Agent or Firm

International Class

G06E 013/00

Abstract

A system is described wherein a CPU, a main memory means and a bus means are provided. Cache memory means is employed to couple the CPU to the bus means and is further provided with means to indicate the status of a data unit stored within the cache memory means. One status indication tells whether the contents of a storage position have been modified since those contents were received from main memory and another indicates whether the contents of the storage position may be present elsewhere memory means. Control means are provided to assure that when a data unit from a CPU is received and stored in the CPU's associated cache memory means, which data unit is indicated as being also stored in a cache memory means associated with another CPU, such CPU data unit is also written into main memory means. During that process, other cache memory means monitor the bus means and update its corresponding data unit. Bus monitor means are provided and monitor all writes to main memory and reads from main memory to aid in the assurance of system-wide data integrity.

Other References

  • Censier & Feautrier, A New Solution to Coherence Problems in Multicache Systems, IEEE Transactions on Computers, vol. C-27, No. 12, 9/78, pp. 1112-1118
  • "Cache Memories", by Alan Jay Smith, Computer Surveys, vol. 14, No. 3, Sep. 1982
  • "16-Kilobyte Cache/Memory Management System", Motorola SemiConductor Technical Data Brochur
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?