Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems System-for-controlling-an-internally-installed-cache-memory

 Unstable data recognition circuit for dual threshold synchronous data
The present invention is a circuit that allows digital data acquisition instruments to recognize ...


 Automatic pin circuitry shutoff for an integrated circuit
In accordance with the preferred embodiment of the present invention, a method and circuitry is ...


 Input level detection circuit
According to one aspect of the present invention, an apparatus for activating a logic device when ...


 Stack caching method with overflow/underflow control using pointers
Accordingly, the present invention provides a stack management unit including a stack cache to ...


 Image recording device
It is a principal object of the present invention to provide an image recording device capable of ...


 Image recording apparatus having a small-capacity frame memory and an image recording method
Accordingly, it is a primary object of the present invention to provide an image recording method ...


 Method and apparatus for unwinding image data
The present invention solves the above problems by providing a method and apparatus for ...


 System having an address generating unit and a log comparator packaged as an integrated circuit seperate from cache log memory and cache data memory
It is an object of the present invention to propose a computer architecture not subject to the ...


 Re-configurable block length cache
The invention concerns a cache having a cache memory for storing a plurality of data words, such as,...


 Detecting the presence of a device on a computer system bus by altering the bus termination
It is simple to detect when an ISA board drives values onto the data bus different from the bus' ...


 System for controlling an internally-installed cache memory

Details
Inventors: Ohta, Hidenobu; Sato, Taizo;
Assignee: Fujitsu Limited (Kawasaki, JP)
Primary Examiner: Swann; Tod R.
Assistant Examiner: Asta; Frank J.
Attorney, Agent or Firm: Armstrong, Westerman, Hattori, McLeland & Naughton

A cache uses A bits of an offset portion which are not subjected to the address translation of the logical address and B bits of the portion other than the offset portion, which are subjected to an address translation. It has an address monitor portion having a tag portion corresponding to the tag portion of the CPU using only A bits of the offset portion of the set address which are used as the set address in the cache and having a 2.sup.B .times.N-way set associative structure and a portion for making said tag portion of the cache correspond to said tag portion of the address monitor portion, thereby performing management of N address stored in the tag portion of the address monitor portion and transmitting the result of the management of the address to the cache and for invalidating the corresponding recording portion of the tag in the cache.

DETAILED DESCRIPTION An object of the present invention is to maintain consistency between a main memory and an internally-installed cache even when the portion of the logical address other than the offset portion is used as the set address of the cache.
A feature of the present invention resides in a cache memory control system in a computer system comprising a main memory apparatus, a plurality of data processing apparatuses with respective CPUs and a system bus connecting them.
The cache memory control system comprises a cache memory portion and a tag portion.
They are provided in said CPU and have an N-way set associative structure.
The cache uses A bits of an offset portion which is not subjected to the address translation of the logical address and a B-bit portion other than the offset portion.
The B-bit portion is subjected to an address translation.
The cache also uses an address monitor portion having a tag portion corresponding to the tag portion of the CPU using only A bits of the offset portion of the set address which are used as the set address in said CPU and having 2.
sup.
B .
times.
N-way set associative structure and means for making the tag portion of the CPU correspond to the tag portion of the address monitor portion.
Thus, it manages the N address stored in said tag portion and transmits the result of the address observation to the CPU and invalidates the corresponding recording portion of the tag in the CPU.



Related patents
  Record track identification and following
It is therefore an object of the present invention to provide an improved servo sector pattern in a flexible disc memory wherein the addresses of the record tracks is ...
  Servo control apparatus
OF THE PREFERRED EMBODIMENT FIG. 1 illustrates a data storage medium 10 and a servo control apparatus or circuit 12 for use in relation to the storage medium 10. While ...
  Sterile back surgical gown with anchored belt pouch
It is the general object of this invention to provide an improved back belt arrangement in which the protective pouch for the belt end is releasably anchored to the ...
  Apparatus for reproducing digital data
Therefore an object of the present invention resides in providing an improved digital data reproducing apparatus which eliminates the drawbacks mentioned above. And ...
  Real time digital signal processor idle indicator
OF THE DRAWINGS FIG. 1 is a schematic block diagram of the presently preferred exemplary embodiment of a digital signal processing system 10 in accordance with the ...
  Methods and system for using multi-block bursts in half duplex subscriber unit transmissions
The present invention fulfills this need by providing a wireless communications system comprising a half-duplex subscriber unit for transmitting at least two successive ...
  Master-target based arbitration priority
The problems outlined above are in large part solved by a remote communication system of the present invention. The remote communication system includes a system ...
  Single chip remote access processor
The single chip integrated remote access processor of the present invention has a plurality of communication interface units, including a local area network (LAN) ...
  Method and system for supporting non-deterministic burst lengths in a memory system employing extended data out(EDO)DRAM
The problems outlined above are in large part solved by a computer memory system in accordance with the present invention. Broadly speaking, the present invention ...
  Method and system for dynamically assigning addresses to an input/output device
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof, and in which is shown, by way of ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved